Closed Bug 1256638 Opened 8 years ago Closed 8 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
See Also: → 1219482
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.