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

RESOLVED DUPLICATE of bug 1236316

Status

defect
RESOLVED DUPLICATE of bug 1236316
3 years ago
11 months ago

People

(Reporter: nigelb, Unassigned)

Tracking

({intermittent-failure})

Trunk

Firefox Tracking Flags

(firefox46 affected)

Details

()

Reporter

Description

3 years ago
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.
See Also: → 1238935
(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.
See Also: → 1236316
(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.
Comment hidden (Intermittent Failures Robot)
Comment hidden (Intermittent Failures Robot)
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
Last Resolved: 3 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 1236316
Comment hidden (Intermittent Failures Robot)

Updated

11 months ago
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.