Closed
Bug 661998
Opened 14 years ago
Closed 13 years ago
Intermittent test_auth_proxy.js command timed out: 1200 seconds without output, attempting to kill
Categories
(Core :: Networking, defect)
Tracking
()
RESOLVED
FIXED
mozilla7
People
(Reporter: philor, Assigned: jdm)
References
Details
(Keywords: intermittent-failure)
Attachments
(2 files)
1.11 KB,
patch
|
ehsan.akhgari
:
review-
|
Details | Diff | Splinter Review |
1.60 KB,
patch
|
Gavin
:
review+
|
Details | Diff | Splinter Review |
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1307137450.1307139447.4584.gz Rev3 MacOSX Leopard 10.5.8 mozilla-central opt test xpcshell on 2011/06/03 14:44:10 s: talos-r3-leopard-053 TEST-INFO | /Users/cltbld/talos-slave/test/build/xpcshell/tests/netwerk/test/unit/test_auth_proxy.js | running test ... command timed out: 1200 seconds without output, attempting to kill process killed by signal 9 program finished with exit code -1 elapsedTime=1590.522201
Reporter | ||
Comment 1•13 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1307304015.1307305855.4398.gz
Reporter | ||
Comment 2•13 years ago
|
||
Reporter | ||
Updated•13 years ago
|
Blocks: nsITimer-fail
Comment 3•13 years ago
|
||
Comment on attachment 537478 [details] [diff] [review] probable fix It looks like it's still possible for the timers to step over each other (e.g. if runLater is called multiple times in succession, followed by a GC before the initial timer fires). Probably less likely to be problematic than the current setup, but this would be more robust if it was converted to use executeSoon.
Comment 4•13 years ago
|
||
Comment on attachment 537478 [details] [diff] [review] probable fix Gavin is right. But AFAIK, we don't have executeSoon available in xpcshell based tests. A simple workaround would be to use a global array to hold the timers, and instead of assigning to |timer|, appending the timers to that array.
Attachment #537478 -
Flags: review?(ehsan) → review-
Reporter | ||
Updated•13 years ago
|
Assignee: philringnalda → nobody
Comment 6•13 years ago
|
||
(In reply to comment #5) > xpcshell has do_execute_soon. Josh, was that an indication that you volunteered to take this? :)
Comment 8•13 years ago
|
||
even if that helper didn't exist, implementing executeSoon really isn't difficult :)
Comment 9•13 years ago
|
||
WinOpt: http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1307426263.1307429669.3720.gz > TEST-INFO | c:\talos-slave\test\build\xpcshell\tests\netwerk\test\unit\test_auth_proxy.js | running test ... > > command timed out: 1200 seconds without output, killing pid 1252 > program finished with exit code 1 > elapsedTime=2919.380000
Assignee | ||
Comment 10•13 years ago
|
||
Updated•13 years ago
|
Attachment #537754 -
Flags: review+
Assignee | ||
Updated•13 years ago
|
Keywords: checkin-needed
Comment 11•13 years ago
|
||
Pushed to cedar.
Keywords: checkin-needed
Whiteboard: [orange] → [orange][fixed-in-cedar]
Reporter | ||
Comment 12•13 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=TraceMonkey/1307518263.1307521695.23005.gz
Comment 13•13 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/ef7b40f47503
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Whiteboard: [orange][fixed-in-cedar] → [orange]
Target Milestone: --- → mozilla7
Updated•12 years ago
|
Keywords: intermittent-failure
Updated•12 years ago
|
Whiteboard: [orange]
You need to log in
before you can comment on or make changes to this bug.
Description
•