merge 288945 343880 thanks You created a new bug unintentionally it seems.
* Klaus Joas ([EMAIL PROTECTED]) wrote: > Followup-For: Bug #288945 > Package: mozilla-firefox > Version: 1.0.7-1 > > *** Please type your report below this line *** > > Hi, > > I have reproducible freezes on page loads too. With strace I found out, > that an select-systemcall produced never-ending timeouts: Which pages? Any extensions or plugins installed? Can you try the 1.5 packages? > [...] > close(41) = 0 > munmap(0xb23db000, 131072) = 0 > mkdir("/tmp/mcop-klaus", 0700) = -1 EEXIST (File exists) > lstat64("/tmp/mcop-klaus", {st_mode=S_IFDIR|0700, st_size=376, ...}) = 0 > open("/tmp/mcop-klaus/Arts_SoundServer", O_RDONLY) = 41 > read(41, "MCOP-Object:000000186c6f63616c68"..., 8192) = 182 > close(41) = 0 > socket(PF_FILE, SOCK_STREAM, 0) = 41 > setsockopt(41, SOL_SOCKET, SO_LINGER, {onoff=1, linger=100}, 8) = 0 > connect(41, {sa_family=AF_FILE, > path="/tmp/mcop-klaus/localhost-4db9-43a5448c"}, 110) = 0 > gettimeofday({1134906494, 377579}, NULL) = 0 > select(42, [34 41], [], [41], {4, 959147}) = 0 (Timeout) > gettimeofday({1134906499, 336489}, NULL) = 0 > gettimeofday({1134906499, 336544}, NULL) = 0 > select(42, [34 41], [], [41], {0, 182}) = 0 (Timeout) > gettimeofday({1134906499, 337447}, NULL) = 0 > time([1134906499]) = 1134906499 > gettimeofday({1134906499, 337667}, NULL) = 0 > select(42, [34 41], [], [41], {0, 25779}) = 0 (Timeout) > gettimeofday({1134906499, 391229}, NULL) = 0 > gettimeofday({1134906499, 391469}, NULL) = 0 > select(42, [34 41], [], [41], {4, 945257}) = 0 (Timeout) > gettimeofday({1134906504, 336763}, NULL) = 0 > time([1134906504]) = 1134906504 > gettimeofday({1134906504, 336862}, NULL) = 0 > select(42, [34 41], [], [41], {0, 26584}) = 0 (Timeout) > gettimeofday({1134906504, 363735}, NULL) = 0 > gettimeofday({1134906504, 363794}, NULL) = 0 > select(42, [34 41], [], [41], {4, 972932}) = 0 (Timeout) > gettimeofday({1134906509, 335972}, NULL) = 0 > gettimeofday({1134906509, 336028}, NULL) = 0 > select(42, [34 41], [], [41], {0, 698}) = 0 (Timeout) > gettimeofday({1134906509, 336928}, NULL) = 0 > time([1134906509]) = 1134906509 > gettimeofday({1134906509, 337009}, NULL) = 0 > select(42, [34 41], [], [41], {0, 26437}) = 0 (Timeout) > gettimeofday({1134906509, 364011}, NULL) = 0 > gettimeofday({1134906509, 364066}, NULL) = 0 > select(42, [34 41], [], [41], {4, 972660}) = 0 (Timeout) > [...] > > Maybe this could be the result from misinterpreting the > select-call. The man-page to select means (man 2 select): > > 'On Linux, the function select() modifies timeout to reflect the > amount of time not slept; most other implementations do not do this. > This causes problems both when Linux code which reads timeout is ported > to other operating systems, and when code is ported to Linux that reuses > a struct timeval for multiple select()s in a loop without > reinitializing it. Consider timeout to be undefined after select() > returns.' > > I hope this helps. -- Eric Dorland <[EMAIL PROTECTED]> ICQ: #61138586, Jabber: [EMAIL PROTECTED] 1024D/16D970C6 097C 4861 9934 27A0 8E1C 2B0A 61E9 8ECF 16D9 70C6 -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS d- s++: a-- C+++ UL+++ P++ L++ E++ W++ N+ o K- w+ O? M++ V-- PS+ PE Y+ PGP++ t++ 5++ X+ R tv++ b+++ DI+ D+ G e h! r- y+ ------END GEEK CODE BLOCK------
signature.asc
Description: Digital signature