Bug 63252

Summary: REGRESSION(r89547): "Chrmium crash on start" (Requested by yurys on #webkit).
Product: WebKit Reporter: WebKit Review Bot <webkit.review.bot>
Component: New BugsAssignee: WebKit Review Bot <webkit.review.bot>
Status: RESOLVED FIXED    
Severity: Normal CC: levin, timurrrr, yurys
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 62443    
Attachments:
Description Flags
ROLLOUT of r89547 none

Description WebKit Review Bot 2011-06-23 06:55:53 PDT
http://trac.webkit.org/changeset/89547 broke the build:
"Chrmium crash on start" (Requested by yurys on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don't already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

"Only you can prevent forest fires." -- Smokey the Bear
Comment 1 WebKit Review Bot 2011-06-23 06:56:19 PDT
Created attachment 98345 [details]
ROLLOUT of r89547

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.
Comment 2 Yury Semikhatsky 2011-06-23 06:59:46 PDT
There is a stack trace:

(gdb) bt
#0  _dl_fixup (l=0x7ffff150a229, reloc_arg=<value optimized out>) at ../elf/dl-runtime.c:147
#1  0x00007ffff12ec325 in _dl_runtime_resolve () at ../sysdeps/x86_64/dl-trampoline.S:41
#2  0x00007ffff3e4373f in WTF::StringImpl::empty () at third_party/WebKit/Source/JavaScriptCore/wtf/text/StringStatics.cpp:50
#3  0x00007ffff3e38d0c in WTF::AtomicString::add (c=0x7ffff59d7643 "") at third_party/WebKit/Source/JavaScriptCore/wtf/text/AtomicString.cpp:128
#4  0x00007ffff3aa8463 in WTF::AtomicString::AtomicString (this=0x7ffff84972b8, s=0x7ffff59d7643 "")
    at third_party/WebKit/Source/JavaScriptCore/wtf/text/AtomicString.h:44
#5  0x00007ffff3e437f5 in WTF::AtomicString::init () at third_party/WebKit/Source/JavaScriptCore/wtf/text/StringStatics.cpp:71
#6  0x00007ffff3ab95a5 in WebKit::initialize (webKitClient=0x7fffdf5f7d80) at third_party/WebKit/Source/WebKit/chromium/src/WebKit.cpp:69
#7  0x00007ffff4efd156 in RenderThread::EnsureWebKitInitialized (this=0x7fffdf172000) at content/renderer/render_thread.cc:551
#8  0x00007ffff4efca0b in RenderThread::OnCreateNewView (this=0x7fffdf172000, params=...) at content/renderer/render_thread.cc:435
#9  0x00007ffff4eff9b3 in DispatchToMethod<RenderThread, void (RenderThread::*)(ViewMsg_New_Params const&), ViewMsg_New_Params> (
    obj=0x7fffdf172000, method=
    (void (RenderThread::*)(RenderThread *, const ViewMsg_New_Params &)) 0x7ffff4efc9e6 <RenderThread::OnCreateNewView(ViewMsg_New_Params const&)>, arg=...) at ./base/tuple.h:551
#10 0x00007ffff4efee89 in IPC::MessageWithTuple<Tuple1<ViewMsg_New_Params> >::Dispatch<RenderThread, RenderThread, void (RenderThread::*)(ViewMsg_New_Params const&)> (msg=0x7fffdf5e2e48, obj=0x7fffdf172000, sender=0x7fffdf172000, func=
    (void (RenderThread::*)(RenderThread *, const ViewMsg_New_Params &)) 0x7ffff4efc9e6 <RenderThread::OnCreateNewView(ViewMsg_New_Params const&)>) at ./ipc/ipc_message_utils.h:964
#11 0x00007ffff4efc7b5 in RenderThread::OnControlMessageReceived (this=0x7fffdf172000, msg=...) at content/renderer/render_thread.cc:399
#12 0x00007ffff3948b6a in ChildThread::OnMessageReceived (this=0x7fffdf172008, msg=...) at content/common/child_thread.cc:173
#13 0x00007ffff3a73ade in IPC::ChannelProxy::Context::OnDispatchMessage (this=0x7fffdf17c180, message=...) at ipc/ipc_channel_proxy.cc:256
#14 0x00007ffff3a75fdd in DispatchToMethod<IPC::ChannelProxy::Context, void (IPC::ChannelProxy::Context::*)(IPC::Message const&), IPC::Message> (
    obj=0x7fffdf17c180, method=
    (void (IPC::ChannelProxy::Context::*)(IPC::ChannelProxy::Context *, const IPC::Message &)) 0x7ffff3a73a34 <IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&)>, arg=...) at ./base/tuple.h:551
#15 0x00007ffff3a75d04 in RunnableMethod<IPC::ChannelProxy::Context, void (IPC::ChannelProxy::Context::*)(IPC::Message const&), Tuple1<IPC::Message> >::Run (this=0x7fffdf5e2e10) at ./base/task.h:338
#16 0x00007ffff2d05765 in (anonymous namespace)::TaskClosureAdapter::Run (this=0x7fffdf603690) at base/message_loop.cc:102
#17 0x00007ffff2d0932a in base::internal::Invoker1<false, base::internal::InvokerStorage1<void (<unnamed>::TaskClosureAdapter::*)(), <unnamed>::TaskClosureAdapter*>, void (<unnamed>::TaskClosureAdapter::*)()>::DoInvoke(base::internal::InvokerStorageBase *) (base=0x7fffdf603750)
    at ./base/bind_internal.h:547
#18 0x00007ffff27e65ab in base::Callback<void()>::Run(void) const (this=0x7fffdf169620) at ./base/callback.h:261
#19 0x00007ffff2d080fb in MessageLoop::RunTask (this=0x7fffdf169c50, pending_task=...) at base/message_loop.cc:482
#20 0x00007ffff2d08231 in MessageLoop::DeferOrRunPendingTask (this=0x7fffdf169c50, pending_task=...) at base/message_loop.cc:500
#21 0x00007ffff2d08a47 in MessageLoop::DoWork (this=0x7fffdf169c50) at base/message_loop.cc:691
#22 0x00007ffff2d1074c in base::MessagePumpDefault::Run (this=0x7fffdf5fe400, delegate=0x7fffdf169c50) at base/message_pump_default.cc:23
#23 0x00007ffff2d07eef in MessageLoop::RunInternal (this=0x7fffdf169c50) at base/message_loop.cc:449
#24 0x00007ffff2d07da2 in MessageLoop::RunHandler (this=0x7fffdf169c50) at base/message_loop.cc:422
#25 0x00007ffff2d077bd in MessageLoop::Run (this=0x7fffdf169c50) at base/message_loop.cc:346
#26 0x00007ffff2d50a4a in base::Thread::Run (this=0x7fffdf5c2be0, message_loop=0x7fffdf169c50) at base/threading/thread.cc:128
#27 0x00007ffff2d50c05 in base::Thread::ThreadMain (this=0x7fffdf5c2be0) at base/threading/thread.cc:164
#28 0x00007ffff2d4ff93 in base::(anonymous namespace)::ThreadFunc (params=0x7fffdf5f53d0) at base/threading/platform_thread_posix.cc:51
#29 0x00007fffed3679ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#30 0x00007fffead7170d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#31 0x0000000000000000 in ?? ()
Comment 3 Yury Semikhatsky 2011-06-23 07:02:33 PDT
Comment on attachment 98345 [details]
ROLLOUT of r89547

Clearing flags on attachment: 98345

Committed r89566: <http://trac.webkit.org/changeset/89566>
Comment 4 Yury Semikhatsky 2011-06-23 07:02:40 PDT
All reviewed patches have been landed.  Closing bug.