Closed Bug 1017792 Opened 12 years ago Closed 10 years ago

Intermittent test_range_requests.js | application crashed [@ mozalloc_abort(char const*)] after "ASSERTION: OnDataAvailable implementation consumed no data: 'Error', file nsInputStreamPump.cpp, line 616"

Categories

(Core :: Networking, defect)

x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

Details

(Keywords: assertion, crash, intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=40652708&tree=Mozilla-Inbound Rev4 MacOSX Snow Leopard 10.6 mozilla-inbound debug test xpcshell on 2014-05-29 10:07:35 PDT for push 388f59954ef6 slave: talos-r4-snow-146 10:32:32 INFO - TEST-INFO | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | running test ... 10:32:33 WARNING - TEST-UNEXPECTED-FAIL | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | test failed (with xpcshell return code: 1), see following log: 10:32:33 INFO - >>>>>>> 10:32:33 INFO - [4160] WARNING: Couldn't get the user appdata directory. Crash events may not be produced.: file /builds/slave/m-in-osx64-d-00000000000000000/build/toolkit/crashreporter/nsExceptionHandler.cpp, line 2158 10:32:33 INFO - TEST-INFO | (xpcshell/head.js) | test MAIN run_test pending (1) 10:32:33 INFO - [4160] WARNING: NS_ENSURE_SUCCESS(rv, nsresult::NS_ERROR_UNEXPECTED) failed with result 0x80004005: file /builds/slave/m-in-osx64-d-00000000000000000/build/extensions/cookie/nsPermissionManager.cpp, line 444 10:32:33 INFO - [4160] WARNING: Forcing memory-only entry since CacheFileIOManager doesn't have mCacheDirectory.: file /builds/slave/m-in-osx64-d-00000000000000000/build/netwerk/cache2/CacheFile.cpp, line 474 10:32:33 INFO - [4160] WARNING: Forcing memory-only entry since CacheFileIOManager doesn't have mCacheDirectory.: file /builds/slave/m-in-osx64-d-00000000000000000/build/netwerk/cache2/CacheFile.cpp, line 474 10:32:33 INFO - [4160] WARNING: Forcing memory-only entry since CacheFileIOManager doesn't have mCacheDirectory.: file /builds/slave/m-in-osx64-d-00000000000000000/build/netwerk/cache2/CacheFile.cpp, line 474 10:32:33 INFO - [4160] WARNING: Forcing memory-only entry since CacheFileIOManager doesn't have mCacheDirectory.: file /builds/slave/m-in-osx64-d-00000000000000000/build/netwerk/cache2/CacheFile.cpp, line 474 10:32:33 INFO - [4160] WARNING: Forcing memory-only entry since CacheFileIOManager doesn't have mCacheDirectory.: file /builds/slave/m-in-osx64-d-00000000000000000/build/netwerk/cache2/CacheFile.cpp, line 474 10:32:33 INFO - [4160] WARNING: Forcing memory-only entry since CacheFileIOManager doesn't have mCacheDirectory.: file /builds/slave/m-in-osx64-d-00000000000000000/build/netwerk/cache2/CacheFile.cpp, line 474 10:32:33 INFO - [4160] WARNING: Forcing memory-only entry since CacheFileIOManager doesn't have mCacheDirectory.: file /builds/slave/m-in-osx64-d-00000000000000000/build/netwerk/cache2/CacheFile.cpp, line 474 10:32:33 INFO - TEST-INFO | (xpcshell/head.js) | test pending (2) 10:32:33 INFO - TEST-INFO | (xpcshell/head.js) | test MAIN run_test finished (2) 10:32:33 INFO - TEST-INFO | (xpcshell/head.js) | running event loop 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [handler_2 : 127] false == false 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [handler_3 : 143] false == false 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [handler_4 : 168] false == false 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [handler_5 : 203] false == false 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [handler_6 : 229] false == false 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [handler_7 : 266] false == false 10:32:33 INFO - [4160] WARNING: Listener OnDataAvailable contract violation: file /builds/slave/m-in-osx64-d-00000000000000000/build/netwerk/protocol/http/nsHttpChannel.cpp, line 5330 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [Canceler.prototype.onStopRequest : 62] 2152398850 == 2152398850 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [received_partial_2 : 131] null == undefined 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [handler_8 : 307] false == false 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [received_partial_3 : 159] 4 == 4 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [handler_2 : 127] false == false 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [received_partial_5 : 219] 4 == 4 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [handler_3 : 150] false == false 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [handler_4 : 181] false == false 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [received_partial_6 : 250] 4 == 4 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [received_partial_7 : 297] 4 == 4 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [handler_5 : 210] false == false 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [handler_6 : 239] false == false 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [received_partial_8 : 336] 4 == 4 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/head_channels.js | [ChannelListener.prototype.onStopRequest : 162] 31 == 31 10:32:33 INFO - TEST-PASS | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | [received_cleartext : 113] "This is a slightly longer test 10:32:33 INFO - " == "This is a slightly longer test 10:32:33 INFO - " 10:32:33 INFO - [4160] WARNING: Listener OnDataAvailable contract violation: file /builds/slave/m-in-osx64-d-00000000000000000/build/netwerk/protocol/http/nsHttpChannel.cpp, line 5330 10:32:33 INFO - \x07[4160] ###!!! ASSERTION: OnDataAvailable implementation consumed no data: 'Error', file /builds/slave/m-in-osx64-d-00000000000000000/build/netwerk/base/src/nsInputStreamPump.cpp, line 616 10:32:33 INFO - JS::CompileOptions::introductionScript() const+0x00018418 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00156938] 10:32:33 INFO - NS_NewLocalFileWithCFURL+0x0001A269 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00099FA9] 10:32:33 INFO - XRE_AddJarManifestLocation+0x0000BB9C [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x000B2BBC] 10:32:33 INFO - NS_InvokeByIndex+0x0000021D [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x000C01AD] 10:32:33 INFO - DumpCompleteHeap+0x00005194 [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x012AD804] 10:32:33 INFO - XRE_XPCShellMain+0x000150AB [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0129642B] 10:32:33 INFO - XRE_XPCShellMain+0x00016D7E [/builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x012980FE] 10:32:33 INFO - [4160] ###!!! ASSERTION: OnDataAvailable implementation consumed no data: 'Error', file /builds/slave/m-in-osx64-d-00000000000000000/build/netwerk/base/src/nsInputStreamPump.cpp, line 616 10:32:33 INFO - Hit MOZ_CRASH() at /builds/slave/m-in-osx64-d-00000000000000000/build/memory/mozalloc/mozalloc_abort.cpp:30 10:32:33 INFO - <<<<<<< 10:32:53 WARNING - PROCESS-CRASH | /builds/slave/talos-slave/test/build/tests/xpcshell/tests/netwerk/test/unit/test_range_requests.js | application crashed [@ mozalloc_abort(char const*)] 10:32:53 INFO - Crash dump filename: /var/folders/zd/zdFw1OT1HAObGoW9BRC+w++++-k/-Tmp-/tmpDwPA0m/C4ED8B98-3697-41E7-9C24-17271464635E.dmp 10:32:53 INFO - Operating system: Mac OS X 10:32:53 INFO - 10.6.8 10K549 10:32:53 INFO - CPU: amd64 10:32:53 INFO - family 6 model 23 stepping 10 10:32:53 INFO - 2 CPUs 10:32:53 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS 10:32:53 INFO - Crash address: 0x0 10:32:53 INFO - Thread 0 (crashed) 10:32:53 INFO - 0 libmozalloc.dylib!mozalloc_abort(char const*) [mozalloc_abort.cpp:388f59954ef6 : 30 + 0x0] 10:32:53 INFO - rbx = 0x00007fff7000f2f8 r12 = 0x00007fff5fbfc9f0 10:32:53 INFO - r13 = 0x0000000000000001 r14 = 0x0000000103ee6995 10:32:53 INFO - r15 = 0x000000010003c900 rip = 0x000000010517d661 10:32:53 INFO - rsp = 0x00007fff5fbfc970 rbp = 0x00007fff5fbfc980 10:32:53 INFO - Found by: given as instruction pointer in context 10:32:53 INFO - 1 XUL!Abort [nsDebugImpl.cpp:388f59954ef6 : 472 + 0x4] 10:32:53 INFO - rbx = 0x00007fff5fbff234 r12 = 0x00007fff5fbfc9f0 10:32:53 INFO - r13 = 0x0000000000000001 r14 = 0x0000000103ee6995 10:32:53 INFO - r15 = 0x000000010003c900 rip = 0x000000010003c969 10:32:53 INFO - rsp = 0x00007fff5fbfc990 rbp = 0x00007fff5fbfc990 10:32:53 INFO - Found by: call frame info 10:32:53 INFO - 2 XUL!NS_DebugBreak [nsDebugImpl.cpp:388f59954ef6 : 459 + 0x4] 10:32:53 INFO - rbx = 0x00007fff5fbff234 r12 = 0x00007fff5fbfc9f0 10:32:53 INFO - r13 = 0x0000000000000001 r14 = 0x0000000103ee6995 10:32:53 INFO - r15 = 0x000000010003c900 rip = 0x000000010003c738 10:32:53 INFO - rsp = 0x00007fff5fbfc9a0 rbp = 0x00007fff5fbfce10 10:32:53 INFO - Found by: call frame info 10:32:53 INFO - 3 XUL!nsInputStreamPump::OnStateTransfer() [nsInputStreamPump.cpp:388f59954ef6 : 616 + 0x24] 10:32:53 INFO - rbx = 0x0000000000000004 r12 = 0x0000000106049be0 10:32:53 INFO - r13 = 0x0000000100159ae0 r14 = 0x0000000000000000 10:32:53 INFO - r15 = 0x0000000106049c70 rip = 0x0000000100159ecc 10:32:53 INFO - rsp = 0x00007fff5fbfce20 rbp = 0x00007fff5fbfce80 10:32:53 INFO - Found by: call frame info 10:32:53 INFO - 4 XUL!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) [nsInputStreamPump.cpp:388f59954ef6 : 434 + 0x7] 10:32:53 INFO - rbx = 0x0000000106049be0 r12 = 0x00007fff5fbfd300 10:32:53 INFO - r13 = 0x0000000100159ae0 r14 = 0x0000000106049c70 10:32:53 INFO - r15 = 0x0000000000000002 rip = 0x0000000100159938 10:32:53 INFO - rsp = 0x00007fff5fbfce90 rbp = 0x00007fff5fbfcec0 10:32:53 INFO - Found by: call frame info 10:32:53 INFO - 5 XUL!nsInputStreamReadyEvent::Run() [nsStreamUtils.cpp:388f59954ef6 : 88 + 0x8] 10:32:53 INFO - rbx = 0x0000000106049be8 r12 = 0x00007fff5fbfd301 10:32:53 INFO - r13 = 0x00007fff5fbfd0b0 r14 = 0x00000001094211e8 10:32:53 INFO - r15 = 0x000000010609f1dc rip = 0x000000010009cfa9 10:32:53 INFO - rsp = 0x00007fff5fbfced0 rbp = 0x00007fff5fbfcee0 10:32:53 INFO - Found by: call frame info 10:32:53 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:388f59954ef6 : 766 + 0x5] 10:32:53 INFO - rbx = 0x000000010609f100 r12 = 0x00007fff5fbfd301 10:32:53 INFO - r13 = 0x00007fff5fbfd0b0 r14 = 0x000000010609f1dc 10:32:53 INFO - r15 = 0x000000010609f1dc rip = 0x00000001000b5bbc 10:32:53 INFO - rsp = 0x00007fff5fbfcef0 rbp = 0x00007fff5fbfcfc0 10:32:53 INFO - Found by: call frame info 10:32:53 INFO - 7 XUL!NS_InvokeByIndex [xptcinvoke_x86_64_unix.cpp:388f59954ef6 : 162 + 0x3] 10:32:53 INFO - rbx = 0x000000000000000a r12 = 0x00007fff5fbfd300 10:32:53 INFO - r13 = 0x00007fff5fbfd0b0 r14 = 0x00007fff5fbfcfd0 10:32:53 INFO - r15 = 0x0000000000000002 rip = 0x00000001000c31ad 10:32:53 INFO - rsp = 0x00007fff5fbfcfd0 rbp = 0x00007fff5fbfd060 10:32:53 INFO - Found by: call frame info
Some of this crashes do not have the same signature as the original bug. All crashes in January. They are not test_range_requests.js and not application crashed [@ mozalloc_abort(char const*)] after "ASSERTION: OnDataAvailable implementation consumed no data: 'Error', file nsInputStreamPump.cpp they are probably not networking errors.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.