Startup crash in single process mode

Bug #1411812 reported by Chris Coulson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Oxide
Fix Released
High
Chris Coulson
1.4
Fix Released
High
Chris Coulson

Bug Description

When trying to start an application in single-process mode, I'm getting this crash:

#0 gin::IsolateHolder::Initialize (mode=mode@entry=gin::IsolateHolder::kNonStrictMode, allocator=0x7fff600bd850) at ../../../../third_party/chromium/src/gin/isolate_holder.cc:275
#1 0x00007fffca52b9e7 in blink::V8Initializer::initializeMainThreadIfNeeded () at ../../../../third_party/chromium/src/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp:446
#2 0x00007fffc9b33555 in blink::initialize (platform=platform@entry=0x7fff60010e30) at ../../../../third_party/chromium/src/third_party/WebKit/Source/web/WebKit.cpp:101
#3 0x00007fffcada02c4 in content::RenderThreadImpl::EnsureWebKitInitialized (this=0x7fff600023e0) at ../../../../third_party/chromium/src/content/renderer/render_thread_impl.cc:962
#4 0x00007fffcad9baa5 in content::RenderThreadImpl::OnCreateNewView (this=this@entry=0x7fff600023e0, params=...)
    at ../../../../third_party/chromium/src/content/renderer/render_thread_impl.cc:1515
#5 0x00007fffcad9fe95 in DispatchToMethodImpl<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(ViewMsg_New_Params const&), ViewMsg_New_Params, 0ul> (arg=...,
    method=<optimised out>, obj=0x7fff600023e0) at ../../../../third_party/chromium/src/base/tuple.h:200
#6 DispatchToMethod<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(ViewMsg_New_Params const&), ViewMsg_New_Params> (arg=..., method=
    (void (content::RenderThreadImpl::*)(content::RenderThreadImpl * const, const ViewMsg_New_Params &)) 0x7fffcad9ba90 <content::RenderThreadImpl::OnCreateNewView(ViewMsg_New_Params con
st&)>, obj=0x7fff600023e0) at ../../../../third_party/chromium/src/base/tuple.h:207
#7 Dispatch<content::RenderThreadImpl, content::RenderThreadImpl, void, void (content::RenderThreadImpl::*)(ViewMsg_New_Params const&)> (sender=0x7fff600023e0, parameter=0x0, func=
    (void (content::RenderThreadImpl::*)(content::RenderThreadImpl * const, const ViewMsg_New_Params &)) 0x7fffcad9ba90 <content::RenderThreadImpl::OnCreateNewView(ViewMsg_New_Params con
st&)>, obj=0x7fff600023e0, msg=0x7fff64004138) at ../../../../third_party/chromium/src/content/common/view_messages.h:586
#8 content::RenderThreadImpl::OnControlMessageReceived (this=0x7fff600023e0, msg=...) at ../../../../third_party/chromium/src/content/renderer/render_thread_impl.cc:1472
#9 0x00007fffcac9de40 in content::ChildThread::OnMessageReceived (this=0x7fff600023e8, msg=...) at ../../../../third_party/chromium/src/content/child/child_thread.cc:510
#10 0x00007fffc8ab3710 in IPC::ChannelProxy::Context::OnDispatchMessage (this=0x7fff600030a0, message=...) at ../../../../third_party/chromium/src/ipc/ipc_channel_proxy.cc:282
#11 0x00007fffc850d419 in Run (this=0x7fff7a7fb8f8) at ../../../../third_party/chromium/src/base/callback.h:396
#12 base::debug::TaskAnnotator::RunTask (this=this@entry=0x7fff6000a65c, queue_function=queue_function@entry=0x7fffcb15fd71 "TaskQueueManager::PostTask",
    run_function=run_function@entry=0x7fffcb15fd8c "TaskQueueManager::RunTask", pending_task=...) at ../../../../third_party/chromium/src/base/debug/task_annotator.cc:63
#13 0x00007fffcadd1d6d in content::TaskQueueManager::ProcessTaskFromWorkQueue (this=this@entry=0x7fff6000a640, queue_index=<optimised out>)
    at ../../../../third_party/chromium/src/content/renderer/scheduler/task_queue_manager.cc:369
#14 0x00007fffcadd260e in content::TaskQueueManager::DoWork (this=0x7fff6000a640, posted_from_main_thread=<optimised out>)
    at ../../../../third_party/chromium/src/content/renderer/scheduler/task_queue_manager.cc:342
#15 0x00007fffc850d419 in Run (this=0x7fff7a7fbc98) at ../../../../third_party/chromium/src/base/callback.h:396
#16 base::debug::TaskAnnotator::RunTask (this=this@entry=0x7fff60000a98, queue_function=queue_function@entry=0x7fffcb0e2c26 "MessageLoop::PostTask",
    run_function=run_function@entry=0x7fffcb0e2c45 "MessageLoop::RunTask", pending_task=...) at ../../../../third_party/chromium/src/base/debug/task_annotator.cc:63
#17 0x00007fffc85404c7 in base::MessageLoop::RunTask (this=this@entry=0x7fff60000940, pending_task=...) at ../../../../third_party/chromium/src/base/message_loop/message_loop.cc:437
#18 0x00007fffc8540801 in base::MessageLoop::DeferOrRunPendingTask (this=this@entry=0x7fff60000940, pending_task=...)
    at ../../../../third_party/chromium/src/base/message_loop/message_loop.cc:446
#19 0x00007fffc8540d69 in base::MessageLoop::DoWork (this=0x7fff60000940) at ../../../../third_party/chromium/src/base/message_loop/message_loop.cc:554
#20 0x00007fffc8541409 in base::MessagePumpDefault::Run (this=0x7fff600012c0, delegate=0x7fff60000940)
    at ../../../../third_party/chromium/src/base/message_loop/message_pump_default.cc:32
#21 0x00007fffc8554528 in base::RunLoop::Run (this=this@entry=0x7fff7a7fbe40) at ../../../../third_party/chromium/src/base/run_loop.cc:55
#22 0x00007fffc853d3e5 in base::MessageLoop::Run (this=<optimised out>) at ../../../../third_party/chromium/src/base/message_loop/message_loop.cc:298
#23 0x00007fffc8567965 in Run (message_loop=<optimised out>, this=0x9f7470) at ../../../../third_party/chromium/src/base/threading/thread.cc:174
#24 base::Thread::ThreadMain (this=0x9f7470) at ../../../../third_party/chromium/src/base/threading/thread.cc:228
#25 0x00007fffc8563fae in base::(anonymous namespace)::ThreadFunc (params=<optimised out>) at ../../../../third_party/chromium/src/base/threading/platform_thread_posix.cc:80
#26 0x00007ffff58a30a5 in start_thread (arg=0x7fff7a7fc700) at pthread_create.c:309
#27 0x00007ffff5bb377d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) p g_mapped_natives
$1 = (base::MemoryMappedFile *) 0x0

Changed in oxide:
milestone: none → branch-1.5
assignee: nobody → Chris Coulson (chrisccoulson)
importance: Undecided → High
status: New → Triaged
Changed in oxide:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.