Closed Bug 1348552 Opened 8 years ago Closed 6 years ago

Intermittent browser/components/customizableui/test/browser_967000_button_feeds.js | application crashed [@ nsFeedSniffer::GetMIMETypeFromContent(nsIRequest*, unsigned char const*, unsigned int, nsACString&)] after Assertion failure: nsFeedSniffer.cpp:272

Categories

(Firefox Graveyard :: RSS Discovery and Preview, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: aryx, Unassigned)

References

Details

(Keywords: assertion, intermittent-failure, Whiteboard: [stockwell unknown])

https://treeherder.mozilla.org/logviewer.html#?job_id=84752318&repo=autoland 16:36:04 INFO - TEST-START | browser/components/customizableui/test/browser_967000_button_feeds.js 16:36:05 INFO - GECKO(1839) | ++DOMWINDOW == 10 (0x11e890800) [pid = 1840] [serial = 104] [outer = 0x116694000] 16:36:05 INFO - GECKO(1839) | --DOCSHELL 0x11c169000 == 12 [pid = 1839] [id = {a2c2e6e5-9c0c-c847-b103-9f0f30abfe23}] 16:36:05 INFO - GECKO(1839) | --DOCSHELL 0x133775000 == 11 [pid = 1839] [id = {d5de1962-6160-b348-89c3-7c6f28e42796}] 16:36:05 INFO - GECKO(1839) | --DOCSHELL 0x13392f800 == 10 [pid = 1839] [id = {75c2fab5-3c71-ba4c-97cd-8e73a9198c8d}] 16:36:05 INFO - GECKO(1839) | --DOMWINDOW == 49 (0x129a90800) [pid = 1839] [serial = 163] [outer = 0x0] [url = about:blank] 16:36:05 INFO - GECKO(1839) | --DOMWINDOW == 48 (0x131f4c800) [pid = 1839] [serial = 231] [outer = 0x0] [url = about:blank] 16:36:05 INFO - GECKO(1839) | --DOMWINDOW == 47 (0x132e52800) [pid = 1839] [serial = 232] [outer = 0x0] [url = about:blank] 16:36:05 INFO - GECKO(1839) | --DOMWINDOW == 46 (0x12ed82000) [pid = 1839] [serial = 211] [outer = 0x0] [url = about:blank] 16:36:05 INFO - GECKO(1839) | --DOMWINDOW == 45 (0x12ed86000) [pid = 1839] [serial = 212] [outer = 0x0] [url = about:blank] 16:36:05 INFO - GECKO(1839) | --DOMWINDOW == 44 (0x11e4de000) [pid = 1839] [serial = 214] [outer = 0x0] [url = about:blank] 16:36:05 INFO - GECKO(1839) | --DOMWINDOW == 43 (0x12e802800) [pid = 1839] [serial = 202] [outer = 0x0] [url = about:blank] 16:36:05 INFO - GECKO(1839) | --DOMWINDOW == 42 (0x130bd8000) [pid = 1839] [serial = 224] [outer = 0x0] [url = about:blank] 16:36:05 INFO - GECKO(1839) | --DOMWINDOW == 41 (0x130a9e000) [pid = 1839] [serial = 223] [outer = 0x0] [url = about:blank] 16:36:05 INFO - GECKO(1839) | --DOMWINDOW == 40 (0x12d569000) [pid = 1839] [serial = 201] [outer = 0x0] [url = about:blank] 16:36:05 INFO - GECKO(1839) | --DOMWINDOW == 39 (0x11bd0b800) [pid = 1839] [serial = 215] [outer = 0x0] [url = about:blank] 16:36:05 INFO - GECKO(1839) | --DOMWINDOW == 38 (0x11bd0b000) [pid = 1839] [serial = 216] [outer = 0x0] [url = about:addons] 16:36:05 INFO - GECKO(1839) | --DOCSHELL 0x119dd7800 == 9 [pid = 1839] [id = {6f1924cc-e0c5-154f-91e0-3c9a37313fa4}] 16:36:06 INFO - GECKO(1839) | --DOMWINDOW == 37 (0x12d037000) [pid = 1839] [serial = 210] [outer = 0x0] [url = about:blank] 16:36:06 INFO - GECKO(1839) | --DOMWINDOW == 36 (0x12eced800) [pid = 1839] [serial = 222] [outer = 0x0] [url = about:blank] 16:36:06 INFO - GECKO(1839) | --DOMWINDOW == 35 (0x131f35800) [pid = 1839] [serial = 230] [outer = 0x0] [url = about:blank] 16:36:06 INFO - GECKO(1839) | --DOMWINDOW == 34 (0x11f324000) [pid = 1839] [serial = 204] [outer = 0x0] [url = about:blank] 16:36:06 INFO - GECKO(1839) | Assertion failure: ((bool)(__builtin_expect(!!(!NS_FAILED_impl(rv)), 1))), at /home/worker/workspace/build/src/browser/components/feeds/nsFeedSniffer.cpp:272 16:36:06 INFO - GECKO(1839) | #01: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x208d51] 16:36:06 INFO - GECKO(1839) | #02: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x54c12c] 16:36:06 INFO - GECKO(1839) | #03: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x1f5272] 16:36:06 INFO - GECKO(1839) | #04: NS_NewLocalFileWithCFURL[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0xed77a] 16:36:06 INFO - GECKO(1839) | #05: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x1f51ba] 16:36:06 INFO - GECKO(1839) | #06: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x54b4eb] 16:36:06 INFO - GECKO(1839) | #07: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x56336d] 16:36:06 INFO - GECKO(1839) | #08: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x1f6bd4] 16:36:06 INFO - GECKO(1839) | #09: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x1f6777] 16:36:06 INFO - GECKO(1839) | #10: NS_NewLocalFileWithCFURL[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0xf6f32] 16:36:06 INFO - GECKO(1839) | #11: NS_NewLocalFileWithCFURL[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x1286ec] 16:36:06 INFO - GECKO(1839) | #12: NS_NewLocalFileWithCFURL[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x125743] 16:36:06 INFO - GECKO(1839) | #13: mac_plugin_interposing_child_OnShowCursor[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x2b6ea21] 16:36:06 INFO - GECKO(1839) | #14: mac_plugin_interposing_child_OnShowCursor[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x2bd8b15] 16:36:06 INFO - GECKO(1839) | #15: __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x80a01] 16:36:06 INFO - GECKO(1839) | #16: __CFRunLoopDoSources0[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x72b8d] 16:36:06 INFO - GECKO(1839) | #17: __CFRunLoopRun[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x721bf] 16:36:06 INFO - GECKO(1839) | #18: CFRunLoopRunSpecific[/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x71bd8] 16:36:06 INFO - GECKO(1839) | #19: RunCurrentEventLoopInMode[/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x3256f] 16:36:06 INFO - GECKO(1839) | #20: ReceiveNextEventCommon[/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x322ea] 16:36:06 INFO - GECKO(1839) | #21: _BlockUntilNextEventMatchingListInModeWithFilter[/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x3212b] 16:36:06 INFO - GECKO(1839) | #22: _DPSNextEvent[/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x918ab] 16:36:06 INFO - GECKO(1839) | #23: -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:][/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x90e58] 16:36:06 INFO - GECKO(1839) | #24: mac_plugin_interposing_child_OnShowCursor[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x2bd7f06] 16:36:06 INFO - GECKO(1839) | #25: -[NSApplication run][/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x86af3] 16:36:06 INFO - GECKO(1839) | #26: mac_plugin_interposing_child_OnShowCursor[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x2bd9236] 16:36:06 INFO - GECKO(1839) | #27: workerlz4_maxCompressedSize[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x3feb416] 16:36:06 INFO - GECKO(1839) | #28: workerlz4_maxCompressedSize[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x40a2d2d] 16:36:06 INFO - GECKO(1839) | #29: workerlz4_maxCompressedSize[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x40a3d5b] 16:36:06 INFO - GECKO(1839) | #30: workerlz4_maxCompressedSize[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x40a43f3] 16:36:06 INFO - GECKO(1839) | #31: start[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox +0xeea] 16:36:06 INFO - GECKO(1839) | Hit MOZ_CRASH(Aborting on channel error.) at /home/worker/workspace/build/src/ipc/glue/MessageChannel.cpp:2277 16:36:06 INFO - GECKO(1839) | Hit MOZ_CRASH(Aborting on channel error.) at /home/worker/workspace/build/src/ipc/glue/MessageChannel.cpp:2277 16:36:06 INFO - GECKO(1839) | Hit MOZ_CRASH(Aborting on channel error.) at /home/worker/workspace/build/src/ipc/glue/MessageChannel.cpp:2277 16:36:06 INFO - GECKO(1839) | Hit MOZ_CRASH(Aborting on channel error.) at /home/worker/workspace/build/src/ipc/glue/MessageChannel.cpp:2277 16:36:06 INFO - GECKO(1839) | #01: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x6bcc74] 16:36:06 INFO - GECKO(1839) | #01: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x6bcc74] 16:36:06 INFO - GECKO(1839) | #01: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x6bcc74] 16:36:06 INFO - GECKO(1839) | #02: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x68bc00] 16:36:06 INFO - GECKO(1839) | #02: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x68bc00] 16:36:06 INFO - GECKO(1839) | #02: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x68bc00] 16:36:06 INFO - GECKO(1839) | #01: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x6bcc74] 16:36:06 INFO - GECKO(1839) | #03: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x673a25] 16:36:06 INFO - GECKO(1839) | #03: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x673a25] 16:36:06 INFO - GECKO(1839) | #03: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x673a25] 16:36:06 INFO - GECKO(1839) | #02: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x68bc00] 16:36:06 INFO - GECKO(1839) | #04: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x6717dc] 16:36:06 INFO - GECKO(1839) | #04: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x6717dc] 16:36:06 INFO - GECKO(1839) | #04: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x6717dc] 16:36:06 INFO - GECKO(1839) | #03: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x673a25] 16:36:06 INFO - GECKO(1839) | #05: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x67d61d] 16:36:06 INFO - GECKO(1839) | #05: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x67d61d] 16:36:06 INFO - GECKO(1839) | #05: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x67d61d] 16:36:06 INFO - GECKO(1839) | #04: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x6717dc] 16:36:06 INFO - GECKO(1839) | #06: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x67753a] 16:36:06 INFO - GECKO(1839) | #07: _pthread_body[/usr/lib/system/libsystem_pthread.dylib +0x405a] 16:36:06 INFO - GECKO(1839) | #08: _pthread_body[/usr/lib/system/libsystem_pthread.dylib +0x3fd7] 16:36:06 INFO - GECKO(1839) | #06: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x67753a] 16:36:06 INFO - GECKO(1839) | #07: _pthread_body[/usr/lib/system/libsystem_pthread.dylib +0x405a] 16:36:06 INFO - GECKO(1839) | #08: _pthread_body[/usr/lib/system/libsystem_pthread.dylib +0x3fd7] 16:36:06 INFO - GECKO(1839) | ** Unknown exception behavior: -2147483647 16:36:06 INFO - GECKO(1839) | ** Unknown exception behavior: -2147483647 16:36:06 INFO - GECKO(1839) | #06: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x67753a] 16:36:06 INFO - GECKO(1839) | #07: _pthread_body[/usr/lib/system/libsystem_pthread.dylib +0x405a] 16:36:06 INFO - GECKO(1839) | #08: _pthread_body[/usr/lib/system/libsystem_pthread.dylib +0x3fd7] 16:36:06 INFO - GECKO(1839) | #05: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x67d61d] 16:36:06 INFO - GECKO(1839) | ** Unknown exception behavior: -2147483647 16:36:06 INFO - GECKO(1839) | #06: nsXPTCStubBase::Stub249()[/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/XUL +0x67753a] 16:36:06 INFO - GECKO(1839) | #07: _pthread_body[/usr/lib/system/libsystem_pthread.dylib +0x405a] 16:36:06 INFO - GECKO(1839) | #08: _pthread_body[/usr/lib/system/libsystem_pthread.dylib +0x3fd7] 16:36:06 INFO - GECKO(1839) | ** Unknown exception behavior: -2147483647 16:36:08 INFO - TEST-INFO | Main app process: exit 1 16:36:08 ERROR - TEST-UNEXPECTED-FAIL | ShutdownLeaks | process() called before end of test suite 16:36:08 INFO - Buffered messages logged at 16:36:04 16:36:08 INFO - Entering test bound 16:36:08 INFO - Check Subscribe button functionality 16:36:08 INFO - Buffered messages logged at 16:36:05 16:36:08 INFO - TEST-PASS | browser/components/customizableui/test/browser_967000_button_feeds.js | The Subscribe button was added to the Panel Menu - 16:36:08 INFO - TEST-PASS | browser/components/customizableui/test/browser_967000_button_feeds.js | The Subscribe button is initially disabled - 16:36:08 INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://mochi.test:8888/browser/browser/components/customizableui/test/support/feeds_test_page.html" line: 0}] 16:36:08 INFO - TEST-PASS | browser/components/customizableui/test/browser_967000_button_feeds.js | The Subscribe button gets enabled - 16:36:08 INFO - Buffered messages finished 16:36:08 ERROR - TEST-UNEXPECTED-FAIL | browser/components/customizableui/test/browser_967000_button_feeds.js | application terminated with exit code 1 16:36:08 INFO - runtests.py | Application ran for: 0:03:21.062589 16:36:08 INFO - zombiecheck | Reading PID log: /var/folders/l3/698npc0163s3r3bxv5kkw36r00000w/T/tmpLuVPnipidlog 16:36:08 INFO - ==> process 1839 launched child process 1840 16:36:08 INFO - ==> process 1839 launched child process 1841 16:36:08 INFO - ==> process 1839 launched child process 1842 16:36:08 INFO - ==> process 1839 launched child process 1843 16:36:08 INFO - zombiecheck | Checking for orphan process with PID: 1840 16:36:08 INFO - zombiecheck | Checking for orphan process with PID: 1841 16:36:08 INFO - zombiecheck | Checking for orphan process with PID: 1842 16:36:08 INFO - zombiecheck | Checking for orphan process with PID: 1843 16:36:08 INFO - mozcrash Copy/paste: /builds/slave/test/build/macosx64-minidump_stackwalk /var/folders/l3/698npc0163s3r3bxv5kkw36r00000w/T/tmpCL5egY.mozrunner/minidumps/9D31AF34-2824-4B49-B5D0-3842D1E39F61.dmp /builds/slave/test/build/symbols 16:36:22 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/9D31AF34-2824-4B49-B5D0-3842D1E39F61.dmp 16:36:22 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/9D31AF34-2824-4B49-B5D0-3842D1E39F61.extra 16:36:22 INFO - PROCESS-CRASH | browser/components/customizableui/test/browser_967000_button_feeds.js | application crashed [@ nsFeedSniffer::GetMIMETypeFromContent(nsIRequest*, unsigned char const*, unsigned int, nsACString&)] 16:36:22 INFO - Crash dump filename: /var/folders/l3/698npc0163s3r3bxv5kkw36r00000w/T/tmpCL5egY.mozrunner/minidumps/9D31AF34-2824-4B49-B5D0-3842D1E39F61.dmp 16:36:22 INFO - Operating system: Mac OS X 16:36:22 INFO - 10.10.5 14F27 16:36:22 INFO - CPU: amd64 16:36:22 INFO - family 6 model 69 stepping 1 16:36:22 INFO - 4 CPUs 16:36:22 INFO - 16:36:22 INFO - GPU: UNKNOWN 16:36:22 INFO - 16:36:22 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS 16:36:22 INFO - Crash address: 0x0 16:36:22 INFO - Process uptime: 199 seconds 16:36:22 INFO - 16:36:22 INFO - Thread 0 (crashed) 16:36:22 INFO - 0 XUL!nsFeedSniffer::GetMIMETypeFromContent(nsIRequest*, unsigned char const*, unsigned int, nsACString&) [nsFeedSniffer.cpp:9d252cbe67e1 : 272 + 0x0] 16:36:22 INFO - rax = 0x0000000000000000 rdx = 0x00007fff76fc71f8 16:36:22 INFO - rcx = 0x0000000000000000 rbx = 0x00007fff537c6e01 16:36:22 INFO - rsi = 0x0009db000009db00 rdi = 0x0009da000009db03 16:36:22 INFO - rbp = 0x00007fff537c6fc0 rsp = 0x00007fff537c6da0 16:36:22 INFO - r8 = 0x00007fff537c6d50 r9 = 0x00007fff75a4d300 16:36:22 INFO - r10 = 0x000000010c436b10 r11 = 0x000000010c436ad0 16:36:22 INFO - r12 = 0x00007fff537c7020 r13 = 0x0000000134bc3000 16:36:22 INFO - r14 = 0x0000000000000000 r15 = 0x000000011e4ea858 16:36:22 INFO - rip = 0x0000000110b4aeea 16:36:22 INFO - Found by: given as instruction pointer in context 16:36:22 INFO - 1 XUL!NS_SniffContent(char const*, nsIRequest*, unsigned char const*, unsigned int, nsACString&) [nsNetUtil.cpp:9d252cbe67e1 : 2442 + 0x12] 16:36:22 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff537c7010 16:36:22 INFO - rsp = 0x00007fff537c6fd0 r12 = 0x000000011e4ea858 16:36:22 INFO - r13 = 0x00007fff537c7020 r14 = 0x0000000000000219 16:36:22 INFO - r15 = 0x0000000134bc3000 rip = 0x000000010cc48d51 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 2 XUL!mozilla::net::CallTypeSniffers(void*, unsigned char const*, unsigned int) [nsHttpChannel.cpp:9d252cbe67e1 : 1024 + 0x18] 16:36:22 INFO - rbx = 0x000000011e4ea858 rbp = 0x00007fff537c70b0 16:36:22 INFO - rsp = 0x00007fff537c7020 r12 = 0x00007fff537c7040 16:36:22 INFO - r13 = 0x00007fff537c7020 r14 = 0x0000000000000219 16:36:22 INFO - r15 = 0x0000000134bc3000 rip = 0x000000010cf8c12c 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 3 XUL!CallPeekFunc(nsIInputStream*, void*, char const*, unsigned int, unsigned int, unsigned int*) [nsInputStreamPump.cpp:9d252cbe67e1 : 92 + 0x8] 16:36:22 INFO - rbx = 0x00007fff537c7178 rbp = 0x00007fff537c70e0 16:36:22 INFO - rsp = 0x00007fff537c70c0 r12 = 0x00007fff537c7194 16:36:22 INFO - r13 = 0x00000001186abdc0 r14 = 0x0000000000000219 16:36:22 INFO - r15 = 0x0000000134bc3000 rip = 0x000000010cc35272 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 4 XUL!nsPipeInputStream::ReadSegments(nsresult (*)(nsIInputStream*, void*, char const*, unsigned int, unsigned int, unsigned int*), void*, unsigned int, unsigned int*) [nsPipe3.cpp:9d252cbe67e1 : 1431 + 0xe] 16:36:22 INFO - rbx = 0x0000000000008000 rbp = 0x00007fff537c7160 16:36:22 INFO - rsp = 0x00007fff537c70f0 r12 = 0x00007fff537c7194 16:36:22 INFO - r13 = 0x00000001186abdc0 r14 = 0x0000000000000000 16:36:22 INFO - r15 = 0x000000010cc35200 rip = 0x000000010cb2d77a 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 5 XUL!nsInputStreamPump::PeekStream(void (*)(void*, unsigned char const*, unsigned int), void*) [nsInputStreamPump.cpp:9d252cbe67e1 : 112 + 0x12] 16:36:22 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff537c71c0 16:36:22 INFO - rsp = 0x00007fff537c7170 r12 = 0x000000011c34ebd0 16:36:22 INFO - r13 = 0x000000011c34eb98 r14 = 0x000000011e4ea858 16:36:22 INFO - r15 = 0x000000010cf8c0c0 rip = 0x000000010cc351ba 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 6 XUL!mozilla::net::nsHttpChannel::CallOnStartRequest() [nsHttpChannel.cpp:9d252cbe67e1 : 1305 + 0xf] 16:36:22 INFO - rbx = 0x000000011e4ea858 rbp = 0x00007fff537c7230 16:36:22 INFO - rsp = 0x00007fff537c71d0 r12 = 0x0000000000000000 16:36:22 INFO - r13 = 0x0000000112e7e1a0 r14 = 0x000000011e4eaa00 16:36:22 INFO - r15 = 0x000000011e4ea800 rip = 0x000000010cf8b4eb 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 7 XUL!mozilla::net::nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*) [nsHttpChannel.cpp:9d252cbe67e1 : 6642 + 0xd] 16:36:22 INFO - rbx = 0x000000011e4ea800 rbp = 0x00007fff537c72f0 16:36:22 INFO - rsp = 0x00007fff537c7240 r12 = 0x0000000112f8a740 16:36:22 INFO - r13 = 0x0000000112e7e1a0 r14 = 0x000000011c34eb40 16:36:22 INFO - r15 = 0x000000011e4eae48 rip = 0x000000010cfa336d 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 8 XUL!nsInputStreamPump::OnStateStart() [nsInputStreamPump.cpp:9d252cbe67e1 : 524 + 0x6] 16:36:22 INFO - rbx = 0x000000011c34ebd0 rbp = 0x00007fff537c7340 16:36:22 INFO - rsp = 0x00007fff537c7300 r12 = 0x0000000112f8a740 16:36:22 INFO - r13 = 0x000000011636c1a0 r14 = 0x000000011c34eb40 16:36:22 INFO - r15 = 0x000000011636c1a0 rip = 0x000000010cc36bd4 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 9 XUL!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) [nsInputStreamPump.cpp:9d252cbe67e1 : 426 + 0x8] 16:36:22 INFO - rbx = 0x000000011c34eb40 rbp = 0x00007fff537c7390 16:36:22 INFO - rsp = 0x00007fff537c7350 r12 = 0x00007fff537c7428 16:36:22 INFO - r13 = 0x000000011636c1a0 r14 = 0x000000011c34ebd0 16:36:22 INFO - r15 = 0x000000011636c1a0 rip = 0x000000010cc36777 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 10 XUL!nsInputStreamReadyEvent::Run() [nsStreamUtils.cpp:9d252cbe67e1 : 96 + 0x6] 16:36:22 INFO - rbx = 0x00007fff537c7410 rbp = 0x00007fff537c73b0 16:36:22 INFO - rsp = 0x00007fff537c73a0 r12 = 0x00007fff537c7428 16:36:22 INFO - r13 = 0x000000011636c1a0 r14 = 0x000000011bee05f0 16:36:22 INFO - r15 = 0x000000011636c1a0 rip = 0x000000010cb36f32 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 11 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:9d252cbe67e1 : 1269 + 0x6] 16:36:22 INFO - rbx = 0x00007fff537c7410 rbp = 0x00007fff537c74b0 16:36:22 INFO - rsp = 0x00007fff537c73c0 r12 = 0x00007fff537c7428 16:36:22 INFO - r13 = 0x000000011636c1a0 r14 = 0x000000011636c1f0 16:36:22 INFO - r15 = 0x000000011636c1a0 rip = 0x000000010cb686ec 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 12 XUL!NS_ProcessPendingEvents(nsIThread*, unsigned int) [nsThreadUtils.cpp:9d252cbe67e1 : 331 + 0xf] 16:36:22 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff537c74f0 16:36:22 INFO - rsp = 0x00007fff537c74c0 r12 = 0x00007fff537c74c7 16:36:22 INFO - r13 = 0x000000011636c1a0 r14 = 0x000000000000000a 16:36:22 INFO - r15 = 0x00000000000cfaa5 rip = 0x000000010cb65743 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 13 XUL!nsBaseAppShell::NativeEventCallback() [nsBaseAppShell.cpp:9d252cbe67e1 : 97 + 0xa] 16:36:22 INFO - rbx = 0x0000000119eb7ce0 rbp = 0x00007fff537c7520 16:36:22 INFO - rsp = 0x00007fff537c7500 r12 = 0x0000000000000000 16:36:22 INFO - r13 = 0x0000000000002403 r14 = 0x000000011636c1a0 16:36:22 INFO - r15 = 0x0000000119eb7c00 rip = 0x000000010f5aea21 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 14 XUL!nsAppShell::ProcessGeckoEvents(void*) [nsAppShell.mm:9d252cbe67e1 : 392 + 0x8] 16:36:22 INFO - rbx = 0x00007f869a7004a0 rbp = 0x00007fff537c7570 16:36:22 INFO - rsp = 0x00007fff537c7530 r12 = 0x00007f869a450910 16:36:22 INFO - r13 = 0x0000000000002403 r14 = 0x00007f869a450928 16:36:22 INFO - r15 = 0x0000000119eb7ce0 rip = 0x000000010f618b15 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 15 CoreFoundation!__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 0x11 16:36:22 INFO - rbx = 0x00007f869a7004a0 rbp = 0x00007fff537c7580 16:36:22 INFO - rsp = 0x00007fff537c7580 r12 = 0x00007f869a450910 16:36:22 INFO - r13 = 0x0000000000002403 r14 = 0x00007f869a450928 16:36:22 INFO - r15 = 0x00007f869a700388 rip = 0x00007fff8a10ea01 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 16 CoreFoundation!__CFRunLoopDoSources0 + 0x10d 16:36:22 INFO - rbp = 0x00007fff537c75e0 rsp = 0x00007fff537c7590 16:36:22 INFO - rip = 0x00007fff8a100b8d 16:36:22 INFO - Found by: previous frame's frame pointer 16:36:22 INFO - 17 CoreFoundation!__CFRunLoopRun + 0x39f 16:36:22 INFO - rbp = 0x00007fff537c82c0 rsp = 0x00007fff537c75f0 16:36:22 INFO - rip = 0x00007fff8a1001bf 16:36:22 INFO - Found by: previous frame's frame pointer 16:36:22 INFO - 18 CoreFoundation!CFRunLoopRunSpecific + 0x128 16:36:22 INFO - rbp = 0x00007fff537c8320 rsp = 0x00007fff537c82d0 16:36:22 INFO - rip = 0x00007fff8a0ffbd8 16:36:22 INFO - Found by: previous frame's frame pointer 16:36:22 INFO - 19 HIToolbox!RunCurrentEventLoopInMode + 0xeb 16:36:22 INFO - rbp = 0x00007fff537c8360 rsp = 0x00007fff537c8330 16:36:22 INFO - rip = 0x00007fff93ae156f 16:36:22 INFO - Found by: previous frame's frame pointer 16:36:22 INFO - 20 HIToolbox!ReceiveNextEventCommon + 0x1af 16:36:22 INFO - rbp = 0x00007fff537c83e0 rsp = 0x00007fff537c8370 16:36:22 INFO - rip = 0x00007fff93ae12ea 16:36:22 INFO - Found by: previous frame's frame pointer 16:36:22 INFO - 21 HIToolbox!_BlockUntilNextEventMatchingListInModeWithFilter + 0x47 16:36:22 INFO - rbp = 0x00007fff537c8400 rsp = 0x00007fff537c83f0 16:36:22 INFO - rip = 0x00007fff93ae112b 16:36:22 INFO - Found by: previous frame's frame pointer 16:36:22 INFO - 22 AppKit!_DPSNextEvent + 0x3d2 16:36:22 INFO - rbp = 0x00007fff537c8870 rsp = 0x00007fff537c8410 16:36:22 INFO - rip = 0x00007fff8cca88ab 16:36:22 INFO - Found by: previous frame's frame pointer 16:36:22 INFO - 23 AppKit!-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x15a 16:36:22 INFO - rbp = 0x00007fff537c8b10 rsp = 0x00007fff537c8880 16:36:22 INFO - rip = 0x00007fff8cca7e58 16:36:22 INFO - Found by: previous frame's frame pointer 16:36:22 INFO - 24 XUL!-[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [nsAppShell.mm:9d252cbe67e1 : 128 + 0x2c] 16:36:22 INFO - rbp = 0x00007fff537c8b60 rsp = 0x00007fff537c8b20 16:36:22 INFO - rip = 0x000000010f617f06 16:36:22 INFO - Found by: previous frame's frame pointer 16:36:22 INFO - 25 AppKit!-[NSApplication run] + 0x252 16:36:22 INFO - rbx = 0x0000000130699ca0 rbp = 0x00007fff537c8be0 16:36:22 INFO - rsp = 0x00007fff537c8b70 r12 = 0x0000000000000000 16:36:22 INFO - r13 = 0x000000012d06ae20 r14 = 0x000000012d06ae20 16:36:22 INFO - r15 = 0x00007f869b005201 rip = 0x00007fff8cc9daf3 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 26 XUL!nsAppShell::Run() [nsAppShell.mm:9d252cbe67e1 : 666 + 0x17] 16:36:22 INFO - rbp = 0x00007fff537c8c20 rsp = 0x00007fff537c8bf0 16:36:22 INFO - rip = 0x000000010f619236 16:36:22 INFO - Found by: previous frame's frame pointer 16:36:22 INFO - 27 XUL!nsAppStartup::Run() [nsAppStartup.cpp:9d252cbe67e1 : 283 + 0x6] 16:36:22 INFO - rbx = 0x000000011879da60 rbp = 0x00007fff537c8c40 16:36:22 INFO - rsp = 0x00007fff537c8c30 r14 = 0x00007fff537c8d20 16:36:22 INFO - r15 = 0x00007fff537c8d40 rip = 0x0000000110a2b416 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 28 XUL!XREMain::XRE_mainRun() [nsAppRunner.cpp:9d252cbe67e1 : 4492 + 0x6] 16:36:22 INFO - rbx = 0x0000000000000002 rbp = 0x00007fff537c8db0 16:36:22 INFO - rsp = 0x00007fff537c8c50 r14 = 0x00007fff537c8d20 16:36:22 INFO - r15 = 0x00007fff537c8d40 rip = 0x0000000110ae2d2d 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 29 XUL!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:9d252cbe67e1 : 4670 + 0x8] 16:36:22 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff537c8e40 16:36:22 INFO - rsp = 0x00007fff537c8dc0 r12 = 0x0000000000000001 16:36:22 INFO - r13 = 0x000000010cb068b0 r14 = 0x00007fff537c8df0 16:36:22 INFO - r15 = 0x00007fff537c8e50 rip = 0x0000000110ae3d5b 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 30 XUL!XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:9d252cbe67e1 : 4761 + 0x11] 16:36:22 INFO - rbx = 0x00007fff537c8f78 rbp = 0x00007fff537c8ff0 16:36:22 INFO - rsp = 0x00007fff537c8e50 r12 = 0x0000000000000005 16:36:22 INFO - r13 = 0x00007fff537c8e50 r14 = 0x00007fff537c9010 16:36:22 INFO - r15 = 0x00007fff537c9460 rip = 0x0000000110ae43f3 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 31 firefox!main [nsBrowserApp.cpp:9d252cbe67e1 : 236 + 0x13] 16:36:22 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff537c9440 16:36:22 INFO - rsp = 0x00007fff537c9000 r12 = 0x00007fff537c9460 16:36:22 INFO - r13 = 0x00000097ba1bf8b9 r14 = 0x0000000000000005 16:36:22 INFO - r15 = 0x0000000000000000 rip = 0x000000010c436eea 16:36:22 INFO - Found by: call frame info 16:36:22 INFO - 32 firefox!start + 0x34 16:36:22 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff537c9450 16:36:22 INFO - rsp = 0x00007fff537c9450 r12 = 0x0000000000000000 16:36:22 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 16:36:22 INFO - r15 = 0x0000000000000000 rip = 0x000000010c436b04 16:36:22 INFO - Found by: call frame info
Looks like the channel is not ready for a call to SetResponseHeader and that call fails. It's likely due to the changes in bug 1310127, but in a positive way, the code is not handling this error condition, while it should. It's unclear what brings to this point though. According to its signature SetResponseHeader may fail if: @throws NS_ERROR_NOT_AVAILABLE if called before the response * has been received (before onStartRequest). * @throws NS_ERROR_ILLEGAL_VALUE if changing the value of this response * header is not allowed. * @throws NS_ERROR_FAILURE if called during visitResponseHeaders, * VisitOriginalResponseHeaders or getOriginalResponseHeader. It's possible the test makes us invoke GetMIMETypeFromContent too early (before onStartRequest)? the stack seems to indicate we are in mozilla::net::nsHttpChannel::OnStartRequest. I don't know well the network code and expectations, maybe someone from network can help.
Blocks: 1310127
Priority: -- → P3
this seemed to have started around August 4th or 5th and has been at a steady 5+ failures/day- primarily on osx and always on debug builds. here is a recent osx debug log: https://treeherder.mozilla.org/logviewer.html#?repo=autoland&job_id=124414382 I do see an assertion in the log file: 11:45:08 INFO - GECKO(1768) | Assertion failure: ((bool)(__builtin_expect(!!(!NS_FAILED_impl(rv)), 1))), at /home/worker/workspace/build/src/browser/components/feeds/nsFeedSniffer.cpp:272 11:45:08 INFO - GECKO(1768) | #01: NS_SniffContent(char const*, nsIRequest*, unsigned char const*, unsigned int, nsACString&) [netwerk/base/nsNetUtil.cpp:2536] 11:45:08 INFO - 11:45:08 INFO - GECKO(1768) | #02: mozilla::net::CallTypeSniffers(void*, unsigned char const*, unsigned int) [xpcom/string/nsTSubstring.h:176] 11:45:08 INFO - 11:45:08 INFO - GECKO(1768) | #03: CallPeekFunc(nsIInputStream*, void*, char const*, unsigned int, unsigned int, unsigned int*) [netwerk/base/nsInputStreamPump.cpp:96] 11:45:08 INFO - 11:45:08 INFO - GECKO(1768) | #04: nsPipeInputStream::ReadSegments(nsresult (*)(nsIInputStream*, void*, char const*, unsigned int, unsigned int, unsigned int*), void*, unsigned int, unsigned int*) [xpcom/io/nsPipe3.cpp:1439] 11:45:08 INFO - 11:45:08 INFO - GECKO(1768) | #05: nsInputStreamPump::PeekStream(void (*)(void*, unsigned char const*, unsigned int), void*) [netwerk/base/nsInputStreamPump.cpp:117] 11:45:08 INFO - 11:45:08 INFO - GECKO(1768) | #06: mozilla::net::nsHttpChannel::CallOnStartRequest() [netwerk/protocol/http/nsHttpChannel.cpp:1640] 11:45:08 INFO - 11:45:08 INFO - GECKO(1768) | #07: mozilla::net::nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*) [netwerk/protocol/http/nsHttpChannel.cpp:7147] possibly this is the root cause, or just random noise. ::mak, can you look into this or help find someone who could?
Flags: needinfo?(mak77)
Whiteboard: [stockwell needswork]
Honza, any idea about this network failure, or who could have a look at it? I had a quick look in comment 3, but I don't know the network code and behavior well enough.
Flags: needinfo?(mak77) → needinfo?(honzab.moz)
I think the most effective way is turn on logging (nsHttp:5,sync,timestamp) and let the test loop until it fails. I'm quit busy now, so can't do it.
Flags: needinfo?(honzab.moz)
The feed preview code has been removed by bug 1477669.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.