I tried to `strace` Firefox but there's nothing interesting:
Code: Select all
17852 gettimeofday({1298718707, 755438}, NULL) = 0
17852 futex(0xb2d248e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
17871 <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73346, 335970318}) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_MONOTONIC, {73346, 336127116}) = 0
17871 gettimeofday({1298718707, 825604}, NULL) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718707, 825630736}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1515, {0, 194973264} <unfinished ...>
17874 <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
17874 gettimeofday({1298718707, 938039}, NULL) = 0
17874 futex(0xb2d24b20, FUTEX_WAKE_PRIVATE, 1) = 0
17874 clock_gettime(CLOCK_REALTIME, {1298718707, 938097181}) = 0
17874 futex(0xb2d58dc8, FUTEX_WAIT_PRIVATE, 15, {0, 999941819} <unfinished ...>
17871 <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73346, 531369537}) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_MONOTONIC, {73346, 531479388}) = 0
17871 gettimeofday({1298718708, 20981}, NULL) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718708, 21022323}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1517, {0, 3958677}) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73346, 535707777}) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_MONOTONIC, {73346, 535775134}) = 0
17871 gettimeofday({1298718708, 25245}, NULL) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718708, 25271484}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1519, {0, 19973516}) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73346, 555980548}) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 write(13, "8", 1 <unfinished ...>
17872 <... poll resumed> ) = 1 ([{fd=12, revents=POLLIN}])
17871 <... write resumed> ) = 1
17872 gettimeofday( <unfinished ...>
17871 clock_gettime(CLOCK_MONOTONIC, <unfinished ...>
17872 <... gettimeofday resumed> {1298718708, 45640}, NULL) = 0
17871 <... clock_gettime resumed> {73346, 556206163}) = 0
17872 read(12, <unfinished ...>
17871 gettimeofday( <unfinished ...>
17872 <... read resumed> "8", 1024) = 1
17871 <... gettimeofday resumed> {1298718708, 45683}, NULL) = 0
17872 clock_gettime(CLOCK_MONOTONIC, <unfinished ...>
17871 clock_gettime(CLOCK_REALTIME, <unfinished ...>
17872 <... clock_gettime resumed> {73346, 556266415}) = 0
17871 <... clock_gettime resumed> {1298718708, 45714861}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1521, {0, 119968139} <unfinished ...>
17872 write(13, "8", 1) = 1
17872 gettimeofday({1298718708, 45805}, NULL) = 0
17872 gettimeofday({1298718708, 45841}, NULL) = 0
17872 poll([{fd=12, events=POLLIN}], 1, 0) = 1 ([{fd=12, revents=POLLIN}])
17872 gettimeofday({1298718708, 45916}, NULL) = 0
17872 read(12, "8", 1024) = 1
17872 gettimeofday({1298718708, 45986}, NULL) = 0
17872 gettimeofday({1298718708, 46018}, NULL) = 0
17872 gettimeofday({1298718708, 46048}, NULL) = 0
17872 gettimeofday({1298718708, 46078}, NULL) = 0
17872 close(48) = 0
17872 gettimeofday({1298718708, 46167}, NULL) = 0
17872 poll([{fd=12, events=POLLIN}], 1, 0) = 0 (Timeout)
17872 gettimeofday({1298718708, 46220}, NULL) = 0
17872 gettimeofday({1298718708, 46248}, NULL) = 0
17872 poll([{fd=12, events=POLLIN}], 1, 0) = 0 (Timeout)
17872 gettimeofday({1298718708, 46298}, NULL) = 0
17872 gettimeofday({1298718708, 46323}, NULL) = 0
17872 poll([{fd=12, events=POLLIN}], 1, -1 <unfinished ...>
17871 <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73346, 676472821}) = 0
17871 gettimeofday({1298718708, 165949}, NULL) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718708, 166007076}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1523, {0, 2941924}) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73346, 679667330}) = 0
17871 gettimeofday({1298718708, 169141}, NULL) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718708, 169201183}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1525, {0, 939817}) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73346, 680853311}) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_MONOTONIC, {73346, 680940132}) = 0
17871 gettimeofday({1298718708, 170410}, NULL) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718708, 170435843}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1527, {0, 28974157}) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73346, 710188747}) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_MONOTONIC, {73346, 710271156}) = 0
17871 gettimeofday({1298718708, 199746}, NULL) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718708, 199777149}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1529, {0, 352968851}) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73347, 63587012}) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_MONOTONIC, {73347, 63934360}) = 0
17871 gettimeofday({1298718708, 553548}, NULL) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718708, 553624706}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1531, {2, 362923294} <unfinished ...>
17874 <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
17874 gettimeofday({1298718708, 938218}, NULL) = 0
17874 futex(0xb2d24b20, FUTEX_WAKE_PRIVATE, 1) = 0
17874 clock_gettime(CLOCK_REALTIME, {1298718708, 938274690}) = 0
17874 futex(0xb2d58dc8, FUTEX_WAIT_PRIVATE, 17, {0, 999943310}) = -1 ETIMEDOUT (Connection timed out)
17874 gettimeofday({1298718709, 938403}, NULL) = 0
17874 futex(0xb2d24b20, FUTEX_WAKE_PRIVATE, 1) = 0
17874 clock_gettime(CLOCK_REALTIME, {1298718709, 938461001}) = 0
17874 futex(0xb2d58dc8, FUTEX_WAIT_PRIVATE, 19, {0, 999941999} <unfinished ...>
17871 <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73349, 427403312}) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_MONOTONIC, {73349, 427748775}) = 0
17871 gettimeofday({1298718710, 917361}, NULL) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718710, 917437560}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1533, {0, 862923440} <unfinished ...>
17874 <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
17874 gettimeofday({1298718710, 938578}, NULL) = 0
17874 futex(0xb2d24b20, FUTEX_WAKE_PRIVATE, 1) = 0
17874 clock_gettime(CLOCK_REALTIME, {1298718710, 938634204}) = 0
17874 futex(0xb2d58dc8, FUTEX_WAIT_PRIVATE, 21, {0, 999943796} <unfinished ...>
17871 <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73350, 291211077}) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_MONOTONIC, {73350, 291563094}) = 0
17871 gettimeofday({1298718711, 781176}, NULL) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718711, 781252475}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1535, {0, 39923525}) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73350, 331981725}) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_MONOTONIC, {73350, 332081349}) = 0
17871 gettimeofday({1298718711, 821550}, NULL) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718711, 821577391}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1537, {0, 154972609} <unfinished ...>
17874 <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
17874 gettimeofday({1298718711, 938754}, NULL) = 0
17874 futex(0xb2d24b20, FUTEX_WAKE_PRIVATE, 1) = 0
17874 clock_gettime(CLOCK_REALTIME, {1298718711, 939003774}) = 0
17874 futex(0xb2d58dc8, FUTEX_WAIT_PRIVATE, 23, {0, 999750226} <unfinished ...>
17871 <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73350, 487367600}) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_MONOTONIC, {73350, 487705216}) = 0
17871 gettimeofday({1298718711, 977271}, NULL) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718711, 977319592}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1539, {0, 23951408}) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73350, 512026741}) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_MONOTONIC, {73350, 512092716}) = 0
17871 gettimeofday({1298718712, 1561}, NULL) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718712, 1588034}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1541, {0, 514972966}) = -1 ETIMEDOUT (Connection timed out)
17871 clock_gettime(CLOCK_MONOTONIC, {73351, 27390187}) = 0
17871 futex(0xb4c0de80, FUTEX_WAKE_PRIVATE, 1) = 0
17871 clock_gettime(CLOCK_MONOTONIC, {73351, 27750814}) = 0
17871 gettimeofday({1298718712, 517363}, NULL) = 0
17871 clock_gettime(CLOCK_REALTIME, {1298718712, 517439478}) = 0
17871 futex(0xb4c21d88, FUTEX_WAIT_PRIVATE, 1543, {0, 3923522}) = -1 ETIMEDOUT (Connection timed out)
Does Firefox 4 has any kind of internal debug mode, environment flags which shed light on what it does?