Closed
Bug 1136773
Opened 9 years ago
Closed 9 years ago
Intermittent test_aboutmemory5.xul | application crashed [@ ntdll.dll + 0xf47c0][@ base::ObjectWatcher::`scalar deleting destructor'(unsigned int)]
Categories
(Core :: Security: Process Sandboxing, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: RyanVM, Unassigned)
References
Details
(Keywords: crash, intermittent-failure)
Starting with sandboxing based on the stack, but feel free to move it elsewhere if needed. 03:20:48 INFO - 1855 INFO TEST-START | toolkit/components/aboutmemory/tests/test_aboutmemory5.xul 03:20:48 INFO - ###!!! [Child][MessageChannel::SendAndWait] Error: Channel error: cannot send/recv 03:20:48 INFO - [Child 576] ###!!! ABORT: constructor for actor failed: file c:\builds\moz2_slave\fx-team-w64-000000000000000000\build\obj-firefox\ipc\ipdl\PContentChild.cpp, line 1189 03:20:48 INFO - ###!!! [Child][MessageChannel::SendAndWait] Error: Channel error: cannot send/recv 03:20:48 INFO - [Child 2628] ###!!! ABORT: constructor for actor failed: file c:\builds\moz2_slave\fx-team-w64-000000000000000000\build\obj-firefox\ipc\ipdl\PContentChild.cpp, line 1189 03:20:48 INFO - [NPAPI 3788] ###!!! ABORT: Aborting on channel error.: file c:\builds\moz2_slave\fx-team-w64-000000000000000000\build\ipc\glue\MessageChannel.cpp, line 1584 03:20:49 INFO - TEST-INFO | Main app process: exit status 1 03:20:49 INFO - 1856 ERROR TEST-UNEXPECTED-FAIL | toolkit/components/aboutmemory/tests/test_aboutmemory5.xul | application terminated with exit code 1 03:20:55 WARNING - PROCESS-CRASH | toolkit/components/aboutmemory/tests/test_aboutmemory5.xul | application crashed [@ ntdll.dll + 0xf47c0] 03:20:55 INFO - Crash dump filename: c:\users\cltbld~1.t-w\appdata\local\temp\tmpcokij8.mozrunner\minidumps\9a8da79c-690a-461c-b65c-774dfd69a106.dmp 03:20:55 INFO - Operating system: Windows NT 03:20:55 INFO - 6.2.9200 03:20:55 INFO - CPU: amd64 03:20:55 INFO - family 6 model 30 stepping 5 03:20:55 INFO - 8 CPUs 03:20:55 INFO - Crash reason: 0xc000070a / 0x00000001 03:20:55 INFO - Crash address: 0x7fffceb47c0 03:20:55 INFO - Thread 4 (crashed) 03:20:55 INFO - 0 ntdll.dll + 0xf47c0 03:20:55 INFO - rbx = 0x0000001100712e40 r12 = 0x0000000000000000 03:20:55 INFO - r13 = 0x0000001100404f60 r14 = 0x0000000000000000 03:20:55 INFO - r15 = 0x0000000000000000 rip = 0x000007fffceb47c0 03:20:55 INFO - rsp = 0x000000116f3df050 rbp = 0x00000011685d79c0 03:20:55 INFO - Found by: given as instruction pointer in context 03:20:55 INFO - 1 ntdll.dll + 0xf47bf 03:20:55 INFO - rip = 0x000007fffceb47c0 rsp = 0x000000116f3df088 03:20:55 INFO - Found by: stack scanning 03:20:55 INFO - 2 xul.dll!base::ObjectWatcher::`scalar deleting destructor'(unsigned int) + 0x2f 03:20:55 INFO - rip = 0x000007ffe01b3eac rsp = 0x000000116f3df0b8 03:20:55 INFO - Found by: stack scanning 03:20:55 INFO - 3 0x1100712e3f 03:20:55 INFO - rip = 0x0000001100712e40 rsp = 0x000000116f3df0e8 03:20:55 INFO - Found by: call frame info 03:20:55 INFO - 4 ntdll.dll + 0x76b0f 03:20:55 INFO - rip = 0x000007fffce36b10 rsp = 0x000000116f3df108 03:20:55 INFO - Found by: stack scanning 03:20:55 INFO - 5 sandboxbroker.dll!sandbox::BrokerServicesBase::SpawnTarget(wchar_t const *,wchar_t const *,sandbox::TargetPolicy *,_PROCESS_INFORMATION *) [broker_services.cc:46be8d043c5a : 526 + 0xb] 03:20:55 INFO - rip = 0x000007ffe713b8b7 rsp = 0x000000116f3df110 03:20:55 INFO - Found by: stack scanning 03:20:55 INFO - 6 xul.dll!base::ObjectWatcher::StartWatching(void *,base::ObjectWatcher::Delegate *) [object_watcher.cc:46be8d043c5a : 61 + 0x2f] 03:20:55 INFO - rip = 0x000007ffe01b3fe7 rsp = 0x000000116f3df2d0 03:20:55 INFO - Found by: call frame info 03:20:55 INFO - 7 xul.dll!mozilla::ipc::GeckoChildProcessHost::PerformAsyncLaunchInternal(std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > &,base::ProcessArchitecture) [GeckoChildProcessHost.cpp:46be8d043c5a : 906 + 0x7] 03:20:55 INFO - rip = 0x000007ffe01c6e35 rsp = 0x000000116f3df330 03:20:55 INFO - Found by: call frame info 03:20:55 INFO - 8 xul.dll!mozilla::ipc::GeckoChildProcessHost::PerformAsyncLaunch(std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,base::ProcessArchitecture) [GeckoChildProcessHost.cpp:46be8d043c5a : 447 + 0xd] 03:20:55 INFO - rip = 0x000007ffe01c6474 rsp = 0x000000116f3df780 03:20:55 INFO - Found by: call frame info 03:20:55 INFO - 9 xul.dll!mozilla::ipc::GeckoChildProcessHost::RunPerformAsyncLaunch(std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,base::ProcessArchitecture) [GeckoChildProcessHost.cpp:46be8d043c5a : 485 + 0x53] 03:20:55 INFO - rip = 0x000007ffe01c7016 rsp = 0x000000116f3df840 03:20:55 INFO - Found by: call frame info 03:20:55 INFO - 10 xul.dll!DispatchToMethod<mozilla::ipc::GeckoChildProcessHost,bool ( mozilla::ipc::GeckoChildProcessHost::*)(std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,base::ProcessArchitecture),std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,base::ProcessArchitecture>(mozilla::ipc::GeckoChildProcessHost *,bool ( mozilla::ipc::GeckoChildProcessHost::*)(std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,base::ProcessArchitecture),Tuple2<std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >,base::ProcessArchitecture> const &) [tuple.h:46be8d043c5a : 400 + 0x35] 03:20:55 INFO - rip = 0x000007ffe01c56bb rsp = 0x000000116f3df890 03:20:55 INFO - Found by: call frame info
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 2•9 years ago
|
||
Hmm, another one for 64-bit. :-( The stack looks a bit odd to me, I have no idea where that base::ObjectWatcher::StartWatching in frame 6 is coming from.
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 6•9 years ago
|
||
As I said in bug 1117078, I'm pretty sure these were being caused by having the NPAPI sandbox turned on as they stopped when it was turned off and are possibly to do with the killing of some of the test NPAPI processes. As we're not looking to use any NPAPI sandboxing at the moment I won't look into this any further at the moment.
Comment 7•9 years ago
|
||
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•