Closed Bug 1239554 Opened 9 years ago Closed 9 years ago

Intermittent browser_net_curl-utils.js | application crashed [@ 0x954b99b3]

Categories

(DevTools :: Netmonitor, defect)

defect
Not set
normal

Tracking

(firefox46 affected)

RESOLVED DUPLICATE of bug 1236316
Tracking Status
firefox46 --- affected

People

(Reporter: nigelb, Unassigned)

References

()

Details

(Keywords: intermittent-failure)

https://treeherder.mozilla.org/logviewer.html#?job_id=3753051&repo=b2g-inbound 12:03:26 WARNING - TEST-UNEXPECTED-FAIL | devtools/client/netmonitor/test/browser_net_curl-utils.js | application terminated with exit code 11 12:03:26 INFO - runtests.py | Application ran for: 0:02:37.384306 12:03:26 INFO - zombiecheck | Reading PID log: /tmp/tmpzcY32Vpidlog 12:03:26 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/VNJCtuVcTRO0FRKCAiWblQ/artifacts/public/build/firefox-46.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:03:42 INFO - mozcrash Copy/paste: /builds/slave/test/build/linux32-minidump_stackwalk /tmp/tmpVDTOWl.mozrunner/minidumps/737c6d10-50bd-4557-5fcdc1e8-397d6dfc.dmp /tmp/tmp0aZon9 12:03:59 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/737c6d10-50bd-4557-5fcdc1e8-397d6dfc.dmp 12:03:59 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/737c6d10-50bd-4557-5fcdc1e8-397d6dfc.extra 12:03:59 WARNING - PROCESS-CRASH | devtools/client/netmonitor/test/browser_net_curl-utils.js | application crashed [@ 0x954b99b3] 12:03:59 INFO - Crash dump filename: /tmp/tmpVDTOWl.mozrunner/minidumps/737c6d10-50bd-4557-5fcdc1e8-397d6dfc.dmp 12:03:59 INFO - Operating system: Linux 12:03:59 INFO - 0.0.0 Linux 3.2.0-76-generic-pae #111-Ubuntu SMP Tue Jan 13 22:34:29 UTC 2015 i686 12:03:59 INFO - CPU: x86 12:03:59 INFO - GenuineIntel family 6 model 62 stepping 4 12:03:59 INFO - 1 CPU 12:03:59 INFO - Crash reason: SIGSEGV 12:03:59 INFO - Crash address: 0x2b2b2b4b 12:03:59 INFO - Process uptime: not available 12:03:59 INFO - Thread 0 (crashed) 12:03:59 INFO - 0 0x954b99b3 12:03:59 INFO - eip = 0x954b99b3 esp = 0xbffa8220 ebp = 0xbffa8358 ebx = 0xbffa8668 12:03:59 INFO - esi = 0x00000484 edi = 0xb085f300 eax = 0x00000001 ecx = 0x2b2b2b2b 12:03:59 INFO - edx = 0x954ba508 efl = 0x00210293 12:03:59 INFO - Found by: given as instruction pointer in context 12:03:59 INFO - 1 libxul.so!js::jit::IonCannon(JSContext*, js::RunState&) [Ion.cpp:e443d68c6df6 : 2720 + 0x4b] 12:03:59 INFO - eip = 0xb405ab1f esp = 0xbffa8360 ebp = 0xbffa84e8 12:03:59 INFO - Found by: previous frame's frame pointer 12:03:59 INFO - 2 libxul.so!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:e443d68c6df6 : 406 + 0xf] 12:03:59 INFO - eip = 0xb42fad7b esp = 0xbffa84f0 ebp = 0xbffa8578 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xb085f300 edi = 0xbffa8528 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 3 libxul.so!js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [Interpreter.cpp:e443d68c6df6 : 497 + 0xf] 12:03:59 INFO - eip = 0xb42fb15a esp = 0xbffa8580 ebp = 0xbffa85f8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xb085f300 edi = 0xbffa8638 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 4 libxul.so!js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) [Interpreter.cpp:e443d68c6df6 : 531 + 0x18] 12:03:59 INFO - eip = 0xb42fba69 esp = 0xbffa8600 ebp = 0xbffa86b8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x00000001 edi = 0x00000001 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 5 libxul.so!js::DirectProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const [DirectProxyHandler.cpp:e443d68c6df6 : 77 + 0x5] 12:03:59 INFO - eip = 0xb4291cec esp = 0xbffa86c0 ebp = 0xbffa86f8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xbffa8828 edi = 0xb085f300 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 6 libxul.so!js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const [CrossCompartmentWrapper.cpp:e443d68c6df6 : 289 + 0x1d] 12:03:59 INFO - eip = 0xb429042d esp = 0xbffa8700 ebp = 0xbffa87a8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xbffa883c edi = 0xb085f300 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 7 libxul.so!js::Proxy::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) [Proxy.cpp:e443d68c6df6 : 391 + 0x17] 12:03:59 INFO - eip = 0xb42987c8 esp = 0xbffa87b0 ebp = 0xbffa8808 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xb085f300 edi = 0xbffa883c 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 8 libxul.so!js::proxy_Call(JSContext*, unsigned int, JS::Value*) [Proxy.cpp:e443d68c6df6 : 683 + 0x10] 12:03:59 INFO - eip = 0xb4299190 esp = 0xbffa8810 ebp = 0xbffa8848 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x00000001 edi = 0xbffa8908 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 9 libxul.so!js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [jscntxtinlines.h:e443d68c6df6 : 235 + 0x18] 12:03:59 INFO - eip = 0xb42fb1e8 esp = 0xbffa8850 ebp = 0xbffa88c8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xb085f300 edi = 0xbffa8908 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 10 libxul.so!js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) [Interpreter.cpp:e443d68c6df6 : 531 + 0x18] 12:03:59 INFO - eip = 0xb42fba69 esp = 0xbffa88d0 ebp = 0xbffa8988 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xa03be550 edi = 0x00000001 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 11 libxul.so!JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [jsapi.cpp:e443d68c6df6 : 2864 + 0x2a] 12:03:59 INFO - eip = 0xb42060ea esp = 0xbffa8990 ebp = 0xbffa89d8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xb085f300 edi = 0xbffa89cc 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 12 libxul.so!mozilla::dom::EventListener::HandleEvent(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Event&, mozilla::ErrorResult&) [EventListenerBinding.cpp:e443d68c6df6 : 48 + 0x7] 12:03:59 INFO - eip = 0xb2df684d esp = 0xbffa89e0 ebp = 0xbffa8ac8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xbffa8a18 edi = 0xbffa8a30 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 13 libxul.so!void mozilla::dom::EventListener::HandleEvent<mozilla::dom::EventTarget*>(mozilla::dom::EventTarget* const&, mozilla::dom::Event&, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JSCompartment*) [EventListenerBinding.h:e443d68c6df6 : 54 + 0xf] 12:03:59 INFO - eip = 0xb2f7cb77 esp = 0xbffa8ad0 ebp = 0xbffa8c18 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xbffa8c60 edi = 0xb085f300 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 14 libxul.so!mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener*, nsIDOMEvent*, mozilla::dom::EventTarget*) [EventListenerManager.cpp:e443d68c6df6 : 1033 + 0x1a] 12:03:59 INFO - eip = 0xb2f884fa esp = 0xbffa8c20 ebp = 0xbffa8c78 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x975a0ca0 edi = 0xbffa8c60 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 15 libxul.so!mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*) [EventListenerManager.cpp:e443d68c6df6 : 1164 + 0x1a] 12:03:59 INFO - eip = 0xb2f88827 esp = 0xbffa8c80 ebp = 0xbffa8d88 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xa6ab3330 edi = 0x975a0ca0 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 16 libxul.so!mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor&, mozilla::ELMCreationDetector&) [EventListenerManager.h:e443d68c6df6 : 350 + 0xd] 12:03:59 INFO - eip = 0xb2f6bf05 esp = 0xbffa8d90 ebp = 0xbffa8dd8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xbffa8e64 edi = 0x00000000 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 17 libxul.so!mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) [EventDispatcher.cpp:e443d68c6df6 : 293 + 0xb] 12:03:59 INFO - eip = 0xb2f6c122 esp = 0xbffa8de0 ebp = 0xbffa8e18 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xbffa8e5c edi = 0xa6be0030 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 18 libxul.so!mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) [EventDispatcher.cpp:e443d68c6df6 : 654 + 0x14] 12:03:59 INFO - eip = 0xb2f6f437 esp = 0xbffa8e20 ebp = 0xbffa8eb8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x00000000 edi = 0x00000000 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 19 libxul.so!mozilla::EventDispatcher::DispatchDOMEvent(nsISupports*, mozilla::WidgetEvent*, nsIDOMEvent*, nsPresContext*, nsEventStatus*) [EventDispatcher.cpp:e443d68c6df6 : 723 + 0x16] 12:03:59 INFO - eip = 0xb2f6f70f esp = 0xbffa8ec0 ebp = 0xbffa8ef8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x97e47e80 edi = 0xa6ab3330 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 20 libxul.so!nsDocument::DispatchPageTransition(mozilla::dom::EventTarget*, nsAString_internal const&, bool) [nsDocument.cpp:e443d68c6df6 : 9082 + 0x14] 12:03:59 INFO - eip = 0xb29394b3 esp = 0xbffa8f00 ebp = 0xbffa8f48 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x97e47e80 edi = 0x90121800 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 21 libxul.so!nsDocument::OnPageHide(bool, mozilla::dom::EventTarget*) [nsDocument.cpp:e443d68c6df6 : 9245 + 0x6] 12:03:59 INFO - eip = 0xb293f199 esp = 0xbffa8f50 ebp = 0xbffa8fa8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x90121800 edi = 0xbffa8f84 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 22 libxul.so!nsDocumentViewer::PageHide(bool) [nsDocumentViewer.cpp:e443d68c6df6 : 1279 + 0x16] 12:03:59 INFO - eip = 0xb355cf8a esp = 0xbffa8fb0 ebp = 0xbffa9038 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x99f989d0 edi = 0x982e602c 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 23 libxul.so!nsDocShell::FirePageHideNotification(bool) [nsDocShell.cpp:e443d68c6df6 : 1683 + 0xe] 12:03:59 INFO - eip = 0xb3833a60 esp = 0xbffa9040 ebp = 0xbffa90a8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x8f275400 edi = 0x982e602c 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 24 libxul.so!nsDocShell::CreateContentViewer(nsACString_internal const&, nsIRequest*, nsIStreamListener**) [nsDocShell.cpp:e443d68c6df6 : 8906 + 0x14] 12:03:59 INFO - eip = 0xb3839bb4 esp = 0xbffa90b0 ebp = 0xbffa9108 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x8f275400 edi = 0x982e602c 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 25 libxul.so!nsDSURIContentListener::DoContent(nsACString_internal const&, bool, nsIRequest*, nsIStreamListener**, bool*) [nsDSURIContentListener.cpp:e443d68c6df6 : 129 + 0x14] 12:03:59 INFO - eip = 0xb3844bd6 esp = 0xbffa9110 ebp = 0xbffa9168 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x8f0ee640 edi = 0x00000000 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 26 libxul.so!nsDocumentOpenInfo::TryContentListener(nsIURIContentListener*, nsIChannel*) [nsURILoader.cpp:e443d68c6df6 : 725 + 0x17] 12:03:59 INFO - eip = 0xb266f1b3 esp = 0xbffa9170 ebp = 0xbffa91e8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x97c31e6c edi = 0x97c31e60 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 27 libxul.so!nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*) [nsURILoader.cpp:e443d68c6df6 : 398 + 0x16] 12:03:59 INFO - eip = 0xb266f418 esp = 0xbffa91f0 ebp = 0xbffa92d8 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x97c31e50 edi = 0xa1276190 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 28 libxul.so!nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*) [nsURILoader.cpp:e443d68c6df6 : 259 + 0xd] 12:03:59 INFO - eip = 0xb266fe4c esp = 0xbffa92e0 ebp = 0xbffa9338 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0x982e602c edi = 0x00000000 12:03:59 INFO - Found by: call frame info 12:03:59 INFO - 29 libxul.so!nsStreamListenerWrapper::OnStartRequest(nsIRequest*, nsISupports*) [nsStreamListenerWrapper.h:e443d68c6df6 : 27 + 0xc]
Starts on m-i on a merge from m-c, https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&fromchange=98756a36223c&filter-searchStr=0c9e9779cc87f7f5098f2c10a023788a83fdcccc&tochange=4c58dd262bbe so either it came from elsewhere or something from elsewhere didn't like what it met on m-i.
Oh, what fun, it moved chunks.
The stack trace ends in Ion, so seems like a js engine issue. Nick, is this something you can help with or maybe direct us to the right person? Its a top orange at the moment. Thanks! 12:03:59 INFO - Crash reason: SIGSEGV 12:03:59 INFO - Crash address: 0x2b2b2b4b 12:03:59 INFO - Process uptime: not available 12:03:59 INFO - Thread 0 (crashed) 12:03:59 INFO - 0 0x954b99b3 12:03:59 INFO - eip = 0x954b99b3 esp = 0xbffa8220 ebp = 0xbffa8358 ebx = 0xbffa8668 12:03:59 INFO - esi = 0x00000484 edi = 0xb085f300 eax = 0x00000001 ecx = 0x2b2b2b2b 12:03:59 INFO - edx = 0x954ba508 efl = 0x00210293 12:03:59 INFO - Found by: given as instruction pointer in context 12:03:59 INFO - 1 libxul.so!js::jit::IonCannon(JSContext*, js::RunState&) [Ion.cpp:e443d68c6df6 : 2720 + 0x4b] 12:03:59 INFO - eip = 0xb405ab1f esp = 0xbffa8360 ebp = 0xbffa84e8 12:03:59 INFO - Found by: previous frame's frame pointer 12:03:59 INFO - 2 libxul.so!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:e443d68c6df6 : 406 + 0xf] 12:03:59 INFO - eip = 0xb42fad7b esp = 0xbffa84f0 ebp = 0xbffa8578 ebx = 0xb61bfe5c 12:03:59 INFO - esi = 0xb085f300 edi = 0xbffa8528 12:03:59 INFO - Found by: call frame info
Flags: needinfo?(nfitzgerald)
Not something I can help with, but I'll needinfo a few of the jit folks. Jit folks: this devtools test is frequently crashing in the jit and it is a top orange. Can anyone help out? Thanks!
Flags: needinfo?(nicolas.b.pierron)
Flags: needinfo?(nfitzgerald)
Flags: needinfo?(jdemooij)
Flags: needinfo?(hv1989)
Just saw that we are crashing at 0x2b2b2b4b which is suspiciously similar to 0x2b2b2b2b which is a swept nursery. Jonco suggests on irc that this may be a case of a missing post-barrier.
Bug 1238935 is also crashing on 0x2b2b2b2b; it may or may not be related.
(In reply to Nick Fitzgerald [:fitzgen] [⏰PST; UTC-8] from comment #6) > Bug 1238935 is also crashing on 0x2b2b2b2b; it may or may not be related. And also bug 1236316 (see bug 1236316 comment 13). It looks like there's a GC bug somewhere in devtools code :( I couldn't reproduce that one, will try the other ones soon.
(In reply to Jan de Mooij [:jandem] from comment #7) > And also bug 1236316 (see bug 1236316 comment 13). It looks like there's a > GC bug somewhere in devtools code :( Oh the other one is shell-only and Jon is already on it. Let's find out what's causing that one.
Probably a duplicate of bug 1236316. Let's keep this open for now and check later.
Flags: needinfo?(nicolas.b.pierron)
Flags: needinfo?(jdemooij)
Flags: needinfo?(hv1989)
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.