Closed Bug 1256638 Opened 9 years ago Closed 9 years ago

|LaunchAppProcLoader| fails with segfault

Categories

(Core :: XPCOM, defect)

All
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1257786
Tracking Status
firefox48 --- affected

People

(Reporter: tzimmermann, Unassigned)

References

Details

On flame-kk, |LaunchAppProcLoader| fails with a segmentation fault. m-c rev is 288567:d6ee82b9a741. The logcat says > F/MOZ_Assert( 3179): Assertion failure: sLogModuleManager != nullptr, at /home/mozilla/Projects/mozilla/src/hg.mozilla.org/mozilla-central/xpcom/base/Logging.cpp:261 which might be related. Stack trace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1725.1756] 0xb2f188f6 in LaunchAppProcLoader (process_handle=0xb1bb69e8, privs=base::PRIVILEGES_INHERIT, env_vars_to_set=..., fds_to_remap=..., argv=...) at ../../../../hg.mozilla.org/mozilla-central/ipc/chromium/src/base/process_util_linux.cc:193 193 MOZ_ASSERT(ok, "ProcLoaderLoad() failed"); (gdb) bt #0 0xb2f188f6 in LaunchAppProcLoader (process_handle=0xb1bb69e8, privs=base::PRIVILEGES_INHERIT, env_vars_to_set=..., fds_to_remap=..., argv=...) at ../../../../hg.mozilla.org/mozilla-central/ipc/chromium/src/base/process_util_linux.cc:193 #1 base::LaunchApp (argv=..., fds_to_remap=..., env_vars_to_set=..., privs=privs@entry=base::PRIVILEGES_INHERIT, wait=wait@entry=false, process_handle=process_handle@entry=0xb1bb69e8, arch=arch@entry=base::PROCESS_ARCH_ARM) at ../../../../hg.mozilla.org/mozilla-central/ipc/chromium/src/base/process_util_linux.cc:225 #2 0xb2f2e3d4 in mozilla::ipc::GeckoChildProcessHost::PerformAsyncLaunchInternal (this=this@entry=0xae3b7540, aExtraOpts=..., arch=arch@entry=base::PROCESS_ARCH_ARM) at ../../../../hg.mozilla.org/mozilla-central/ipc/glue/GeckoChildProcessHost.cpp:839 #3 0xb2f2e536 in mozilla::ipc::GeckoChildProcessHost::PerformAsyncLaunch (this=0xae3b7540, aExtraOpts=..., arch=base::PROCESS_ARCH_ARM) at ../../../../hg.mozilla.org/mozilla-central/ipc/glue/GeckoChildProcessHost.cpp:487 #4 0xb2f2cf2a in mozilla::ipc::GeckoChildProcessHost::RunPerformAsyncLaunch (this=0xae3b7540, aExtraOpts=..., aArch=base::PROCESS_ARCH_ARM) at ../../../../hg.mozilla.org/mozilla-central/ipc/glue/GeckoChildProcessHost.cpp:525 #5 0xb2f2cf6e in CallMethod<0u, 1u, mozilla::ipc::GeckoChildProcessHost, bool (mozilla::ipc::GeckoChildProcessHost::*)(std::vector<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> (arg=..., method=<optimized out>, obj=<optimized out>) at ../../../../hg.mozilla.org/mozilla-central/ipc/chromium/src/base/task.h:28 #6 DispatchTupleToMethod<mozilla::ipc::GeckoChildProcessHost, bool (mozilla::ipc::GeckoChildProcessHost::*)(std::vector<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> (arg=..., method=<optimized out>, obj=<optimized out>) at ../../../../hg.mozilla.org/mozilla-central/ipc/chromium/src/base/task.h:46 #7 RunnableMethod<mozilla::ipc::GeckoChildProcessHost, bool (mozilla::ipc::GeckoChildProcessHost::*)(std::vector<std::string, std::allocator<std::string> >, base::ProcessArchitecture), mozilla::Tuple<std::vector<std::string, std::allocator<std::string> >, base::ProcessArchitecture> >::Run (this=0xadc83f10) at ../../../../hg.mozilla.org/mozilla-central/ipc/chromium/src/base/task.h:307 #8 0xb2f1a708 in MessageLoop::RunTask (this=0xb1bb6cb8, task=0xadc83f10) at /home/mozilla/Projects/mozilla/src/hg.mozilla.org/mozilla-central/ipc/chromium/src/base/message_loop.cc:364 #9 0xb2f1dca2 in MessageLoop::DeferOrRunPendingTask (this=<optimized out>, pending_task=...) at /home/mozilla/Projects/mozilla/src/hg.mozilla.org/mozilla-central/ipc/chromium/src/base/message_loop.cc:372 #10 0xb2f1fbfa in MessageLoop::DoWork (this=0xb1bb6cb8) at /home/mozilla/Projects/mozilla/src/hg.mozilla.org/mozilla-central/ipc/chromium/src/base/message_loop.cc:459 #11 0xb2f19fa0 in base::MessagePumpLibevent::Run (this=0xb6b55520, delegate=0xb1bb6cb8) at /home/mozilla/Projects/mozilla/src/hg.mozilla.org/mozilla-central/ipc/chromium/src/base/message_pump_libevent.cc:341 #12 0xb2f1a63c in MessageLoop::RunInternal (this=this@entry=0xb1bb6cb8) at /home/mozilla/Projects/mozilla/src/hg.mozilla.org/mozilla-central/ipc/chromium/src/base/message_loop.cc:234 #13 0xb2f1a750 in RunHandler (this=0xb1bb6cb8) at /home/mozilla/Projects/mozilla/src/hg.mozilla.org/mozilla-central/ipc/chromium/src/base/message_loop.cc:227 #14 MessageLoop::Run (this=this@entry=0xb1bb6cb8) at /home/mozilla/Projects/mozilla/src/hg.mozilla.org/mozilla-central/ipc/chromium/src/base/message_loop.cc:201 #15 0xb2f21cca in base::Thread::ThreadMain (this=0xb6b34900) at /home/mozilla/Projects/mozilla/src/hg.mozilla.org/mozilla-central/ipc/chromium/src/base/thread.cc:172 #16 0xb2f1fd88 in ThreadFunc (closure=<optimized out>) at /home/mozilla/Projects/mozilla/src/hg.mozilla.org/mozilla-central/ipc/chromium/src/base/platform_thread_posix.cc:36 #17 0xb6efe378 in __thread_entry (func=0xb2f1fd81 <ThreadFunc(void*)>, arg=0xb6b34900, tls=0xb1bb6dd0) at bionic/libc/bionic/pthread_create.cpp:105 #18 0xb6efe514 in pthread_create (thread_out=0xb6b34908, attr=<optimized out>, start_routine=0xb2f1fd81 <ThreadFunc(void*)>, arg=0x78) at bionic/libc/bionic/pthread_create.cpp:224
Summary: |LaunchAppProcLoader| fails with segfault on flame-kk → |LaunchAppProcLoader| fails with segfault
Same on aries-l
Maybe related to bug 1219482.
Component: IPC → XPCOM
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.