Closed
Bug 941751
Opened 12 years ago
Closed 12 years ago
Intermittent transport_unittests, test_dataChannel_basicAudio.html | application crashed [@ TimerThread::Run()] after "Assertion failure: rc != 0 (destroyed timer off its target thread!)"
Categories
(Core :: WebRTC: Networking, defect, P1)
Tracking
()
People
(Reporter: ryanvm, Assigned: bwc)
References
Details
(Keywords: assertion, crash, intermittent-failure)
https://tbpl.mozilla.org/php/getParsedLog.php?id=30897631&tree=Mozilla-Inbound
Linux x86-64 mozilla-inbound leak test build on 2013-11-21 06:16:36 PST for push 35c62ee3a3f8
slave: bld-linux64-ec2-025
Running tests...
Setting up crash reporting
[==========] Running 15 tests from 2 test cases.
[----------] Global test environment set-up.
[----------] 13 tests from TransportTest
[ RUN ] TransportTest.TestNoDtlsVerificationSettings
[ OK ] TransportTest.TestNoDtlsVerificationSettings (168 ms)
[ RUN ] TransportTest.TestConnect
[ OK ] TransportTest.TestConnect (413 ms)
[ RUN ] TransportTest.TestConnectDestroyFlowsMainThread
[ OK ] TransportTest.TestConnectDestroyFlowsMainThread (411 ms)
[ RUN ] TransportTest.TestConnectAllowAll
[ OK ] TransportTest.TestConnectAllowAll (609 ms)
[ RUN ] TransportTest.TestConnectBadDigest
[ OK ] TransportTest.TestConnectBadDigest (310 ms)
[ RUN ] TransportTest.TestConnectTwoDigests
[ OK ] TransportTest.TestConnectTwoDigests (340 ms)
[ RUN ] TransportTest.TestConnectTwoDigestsFirstBad
[ OK ] TransportTest.TestConnectTwoDigestsFirstBad (449 ms)
[ RUN ] TransportTest.TestConnectTwoDigestsSecondBad
[ OK ] TransportTest.TestConnectTwoDigestsSecondBad (401 ms)
[ RUN ] TransportTest.TestConnectTwoDigestsBothBad
[ OK ] TransportTest.TestConnectTwoDigestsBothBad (373 ms)
[ RUN ] TransportTest.TestTransfer
Received == 0
Received 1000 bytes
[ OK ] TransportTest.TestTransfer (449 ms)
[ RUN ] TransportTest.TestConnectLoseFirst
Received == 0
Received 1000 bytes
[ OK ] TransportTest.TestConnectLoseFirst (1544 ms)
[ RUN ] TransportTest.TestConnectIce
Got candidate candidate:0 1 UDP 2122252543 10.134.53.252 34334 typ host
Got candidate candidate:0 1 UDP 2122252543 10.134.53.252 51398 typ host
Now connected
Now connected
[ OK ] TransportTest.TestConnectIce (4564 ms)
[ RUN ] TransportTest.TestTransferIce
Got candidate candidate:0 1 UDP 2122252543 10.134.53.252 59151 typ host
Got candidate candidate:0 1 UDP 2122252543 10.134.53.252 36650 typ host
Now connected
Now connected
Received 1000 bytes
Received == 1
[ OK ] TransportTest.TestTransferIce (4569 ms)
[----------] 13 tests from TransportTest (14600 ms total)
[----------] 2 tests from PushTests
[ RUN ] PushTests.LayerFail
[ OK ] PushTests.LayerFail (0 ms)
[ RUN ] PushTests.LayersFail
[ OK ] PushTests.LayersFail (0 ms)
[----------] 2 tests from PushTests (0 ms total)
[----------] Global test environment tear-down
[==========] 15 tests from 2 test cases ran. (14600 ms total)
[ PASSED ] 15 tests.
WARNING: An event was posted to a thread that will never run it (rejected): file ../../../xpcom/threads/nsThread.cpp, line 352
Assertion failure: rc != 0 (destroyed timer off its target thread!), at ../../../xpcom/threads/TimerThread.cpp:259
PROCESS-CRASH | transport_unittests | application crashed [@ TimerThread::Run()]
Crash dump filename: /tmp/tmpej7e7b/3ae05671-89f1-b408-2e463ea4-321e66bb.dmp
Operating system: Linux
0.0.0 Linux 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64
CPU: amd64
family 6 model 45 stepping 7
4 CPUs
Crash reason: SIGSEGV
Crash address: 0x0
Thread 5 (crashed)
0 libxul.so!TimerThread::Run() [TimeStamp.h:35c62ee3a3f8 : 309 + 0x1d]
rbx = 0x0000000000f6da00 r12 = 0x00007fcb74000940
r13 = 0x0000000000f6da30 r14 = 0x00000000000000fa
r15 = 0x00000000000001f3 rip = 0x00007fcb8b41e00b
rsp = 0x00007fcb726f8ad0 rbp = 0x00007fcb726f8b20
Found by: given as instruction pointer in context
1 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:35c62ee3a3f8 : 612 + 0x11]
rbx = 0x00007fcb74001340 r12 = 0x00007fcb726f8b01
r13 = 0x0000000000000000 r14 = 0x00007fcb726f8baf
r15 = 0x00007fcb726f8b38 rip = 0x00007fcb8b41b776
rsp = 0x00007fcb726f8b30 rbp = 0x00007fcb726f8b90
Found by: call frame info
2 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:35c62ee3a3f8 : 263 + 0xc]
rbx = 0x00007fcb74001301 r12 = 0x00007fcb726f8bd0
r13 = 0x00007fcb726f9601 r14 = 0x00000000000007c3
r15 = 0x00000000000007c3 rip = 0x00007fcb8b3c078f
rsp = 0x00007fcb726f8ba0 rbp = 0x00007fcb726f8bc0
Found by: call frame info
3 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:35c62ee3a3f8 : 246 + 0xc]
rbx = 0x00007fcb74001340 r12 = 0x00007fcb726f8bd0
r13 = 0x00007fcb726f9601 r14 = 0x00000000000007c3
r15 = 0x00000000000007c3 rip = 0x00007fcb8b41fa2d
rsp = 0x00007fcb726f8bd0 rbp = 0x00007fcb726f8c10
Found by: call frame info
4 libnspr4.so!_pt_root [ptthread.c:35c62ee3a3f8 : 204 + 0x6]
rbx = 0x00007fcb740018a0 r12 = 0x0000000000000000
r13 = 0x00007fcb726f9680 r14 = 0x00000000000007c3
r15 = 0x00000000000007c3 rip = 0x00007fcb8a694855
rsp = 0x00007fcb726f8c20 rbp = 0x00007fcb726f8c50
Found by: call frame info
5 libpthread-2.12.so + 0x77f0
rbx = 0x0000000000000000 r12 = 0x00007fcb81c626b0
r13 = 0x00007fcb726f99c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007fcb8f96a7f1
rsp = 0x00007fcb726f8c60 rbp = 0x0000000000000000
Found by: call frame info
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Reporter | ||
Comment 5•12 years ago
|
||
Sorry for the above misstars. I suck at reading.
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → INCOMPLETE
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Reporter | ||
Updated•12 years ago
|
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Reporter | ||
Comment 18•12 years ago
|
||
Summary: Intermittent transport_unittests | application crashed [@ TimerThread::Run()] after Assertion failure: rc != 0 (destroyed timer off its target thread!), at ../../../xpcom/threads/TimerThread.cpp:259 → Intermittent transport_unittests,test_dataChannel_basicAudio.html | application crashed [@ TimerThread::Run()] after Assertion failure: rc != 0 (destroyed timer off its target thread!), at ../../../xpcom/threads/TimerThread.cpp:259
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 179•12 years ago
|
||
(Tweaking summary to reduce the chance of this wrapping in the TBPL annotated failure summary at the normal 50% screen width window size I use, which otherwise reduces legibility and speed of recognition/starring)
Summary: Intermittent transport_unittests,test_dataChannel_basicAudio.html | application crashed [@ TimerThread::Run()] after Assertion failure: rc != 0 (destroyed timer off its target thread!), at ../../../xpcom/threads/TimerThread.cpp:259 → Intermittent transport_unittests, test_dataChannel_basicAudio.html | application crashed [@ TimerThread::Run()] after "Assertion failure: rc != 0 (destroyed timer off its target thread!)"
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Updated•12 years ago
|
Assignee: nobody → rjesup
Priority: -- → P1
Target Milestone: --- → mozilla33
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 200•12 years ago
|
||
Reassigning to Bwc since this is similar to a bug he's already working on (Bug 1024765).
Assignee: rjesup → docfaraday
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Reporter | ||
Comment 204•12 years ago
|
||
Fixed by bug 1024765.
Status: REOPENED → RESOLVED
Closed: 12 years ago → 12 years ago
status-b2g-v1.3:
--- → fixed
status-b2g-v1.3T:
--- → fixed
status-b2g-v1.4:
--- → fixed
status-b2g-v2.0:
--- → fixed
status-b2g-v2.1:
--- → fixed
status-firefox31:
--- → fixed
status-firefox32:
--- → fixed
status-firefox33:
--- → fixed
status-firefox-esr24:
--- → fixed
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•