New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 649181 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner: ----
Closed: Sep 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug



Sign in to add a comment

Renderer kill: mojo::internal::ReportValidationError

Project Member Reported by ellyjo...@chromium.org, Sep 21 2016

Issue description

Chrome: 53.0.2785.116
OS: macOS 10.12 (release)

When visiting http://reductress.com with multiple tabs open to the page. This *does* reproduce in a clean profile. The crash reports for this crash do not seem to get uploaded to the crash server (?), or at least I can't find them there.

Thread 0 ( * CRASHED * 0x43507378 / 0x00000000 @ 0x101db903b )
0	 [Google Chrome Framework	 -	 crashpad.cc:103] crash_reporter::(anonymous namespace)::DumpWithoutCrashing()
1	 [Google Chrome Framework	 -	 render_process_host_impl.cc:1207] content::RenderProcessHostImpl::ShutdownForBadMessage()
2	 [Google Chrome Framework	 -	 render_process_host_impl.cc:2841] content::RenderProcessHostImpl::OnMojoError(base::WeakPtr<content::RenderProcessHostImpl>, scoped_refptr<base::SingleThreadTaskRunner>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
3	 [Google Chrome Framework	 -	 ref_counted.h:310] void base::internal::RunnableAdapter<void (*)(base::WeakPtr<content::RenderProcessHostImpl>, scoped_refptr<base::SingleThreadTaskRunner>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Run<base::WeakPtr<content::RenderProcessHostImpl> const&, scoped_refptr<base::SingleThreadTaskRunner> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(base::WeakPtr<content::RenderProcessHostImpl> const&&&, scoped_refptr<base::SingleThreadTaskRunner> const&&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&) const
4	 [Google Chrome Framework	 -	 node_channel.cc:220] mojo::edk::NodeChannel::NotifyBadMessage(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
5	 [Google Chrome Framework	 -	 ref_counted.h:407] mojo::edk::NodeController::NotifyBadMessageFrom(mojo::edk::ports::NodeName const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
6	 [Google Chrome Framework	 -	 core.cc:793] mojo::edk::Core::NotifyBadMessage(unsigned long, char const*, unsigned long)
7	 [Google Chrome Framework	 -	 validation_errors.cc:83] mojo::internal::ReportValidationError(mojo::internal::ValidationContext*, mojo::internal::ValidationError, char const*)
8	 [Google Chrome Framework	 -	 broadcast_channel.mojom.cc:580] webmessaging::mojom::BroadcastChannelProviderStub::Accept(mojo::Message*)
9	 [Google Chrome Framework	 -	 interface_endpoint_client.cc:310] mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*)
10	 [Google Chrome Framework	 -	 broadcast_channel.mojom.cc:621] webmessaging::mojom::BroadcastChannelProviderRequestValidator::Accept(mojo::Message*)
11	 [Google Chrome Framework	 -	 multiplex_router.cc:772] mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::Message*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SingleThreadTaskRunner*)
12	 [Google Chrome Framework	 -	 multiplex_router.cc:494] mojo::internal::MultiplexRouter::Accept(mojo::Message*)
13	 [Google Chrome Framework	 -	 message_header_validator.cc:93] mojo::MessageHeaderValidator::Accept(mojo::Message*)
14	 [Google Chrome Framework	 -	 connector.cc:270] mojo::Connector::ReadSingleMessage(unsigned int*)
15	 [Google Chrome Framework	 -	 connector.cc:296] mojo::Connector::OnWatcherHandleReady(unsigned int)
16	 [Google Chrome Framework	 -	 callback.h:389] mojo::Watcher::OnHandleReady(unsigned int)
17	 [Google Chrome Framework	 -	 callback.h:389] base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&)
18	 [Google Chrome Framework	 -	 vector:640] base::MessageLoop::RunTask(base::PendingTask const&)
19	 [Google Chrome Framework	 -	 message_loop.cc:502] base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&)
20	 [Google Chrome Framework	 -	 message_loop.cc:624] base::MessageLoop::DoWork()
21	 [Google Chrome Framework	 -	 message_pump_mac.mm:330] base::MessagePumpCFRunLoopBase::RunWork()
22	 [Google Chrome Framework	 -	 0x5a78ba] base::mac::CallWithEHFrame(void () block_pointer)
23	 [Google Chrome Framework	 -	 message_pump_mac.mm:309] base::MessagePumpCFRunLoopBase::RunWorkSource(void*)
24	 [CoreFoundation	 -	 0xa7551] __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
25	 [CoreFoundation	 -	 0x886bd] __CFRunLoopDoSources0
26	 [CoreFoundation	 -	 0x87bb6] __CFRunLoopRun
27	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
28	 [HIToolbox	 -	 0x30f6c] RunCurrentEventLoopInMode
29	 [HIToolbox	 -	 0x30da1] ReceiveNextEventCommon
30	 [HIToolbox	 -	 0x30bd6] _BlockUntilNextEventMatchingListInModeWithFilter
31	 [AppKit	 -	 0x475f5] _DPSNextEvent
32	 [AppKit	 -	 0x7578eb] -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
33	 [AppKit	 -	 0x3bfbd] -[NSApplication run]
34	 [Google Chrome Framework	 -	 message_pump_mac.mm:682] base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*)
35	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
36	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
37	 [Google Chrome Framework	 -	 chrome_browser_main.cc:1947] ChromeBrowserMainParts::MainMessageLoopRun(int*)
38	 [Google Chrome Framework	 -	 browser_main_loop.cc:944] content::BrowserMainLoop::RunMainMessageLoopParts()
39	 [Google Chrome Framework	 -	 memory:2725] content::BrowserMainRunnerImpl::Run()
40	 [Google Chrome Framework	 -	 browser_main.cc:46] content::BrowserMain(content::MainFunctionParams const&)
41	 [Google Chrome Framework	 -	 content_main_runner.cc:785] content::ContentMainRunnerImpl::Run()
42	 [Google Chrome Framework	 -	 content_main.cc:20] content::ContentMain(content::ContentMainParams const&)
43	 [Google Chrome Framework	 -	 chrome_main.cc:84] ChromeMain
44	 [Google Chrome	 -	 chrome_exe_main_mac.c:91] main
45	 [Google Chrome	 -	 0xb24] start

Thread 1
0	 [libsystem_kernel.dylib	 -	 0x1a4e6] __workq_kernreturn
1	 [libsystem_pthread.dylib	 -	 0x3221] start_wqthread
2	 [libdispatch.dylib	 -	 0x3c54] _dispatch_worker_thread3

Thread 2
0	 [libsystem_kernel.dylib	 -	 0x1a4e6] __workq_kernreturn
1	 [libsystem_pthread.dylib	 -	 0x3221] start_wqthread
2	 [libsystem_malloc.dylib	 -	 0x194fc] tiny_free_no_lock
3	 [libsystem_malloc.dylib	 -	 0x1a0f3] free_tiny
4	 [libsystem_kernel.dylib	 -	 0x11867] mach_msg
5	 [libobjc.A.dylib	 -	 0x1d10a] std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, std::__1::__unordered_map_hasher<unsigned long, std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, objc_references_support::DisguisedPointerHash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, objc_references_support::DisguisedPointerEqual, true>, objc_references_support::ObjcAllocator<std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*> > >::find<unsigned long>(unsigned long const&)
6	 [libobjc.A.dylib	 -	 0x93d1] objc_object::sidetable_clearDeallocating()
7	 [libdispatch.dylib	 -	 0x4232] _dispatch_kq_update
8	 [libsystem_malloc.dylib	 -	 0x3edc] free
9	 [libdispatch.dylib	 -	 0x16ac6] _dispatch_continuation_free_to_cache_limit
10	 [libdispatch.dylib	 -	 0x18900] _dispatch_queue_serial_drain
11	 [libdispatch.dylib	 -	 0x5280] _dispatch_source_invoke
12	 [libdispatch.dylib	 -	 0x412a] _dispatch_root_queue_drain
13	 [libdispatch.dylib	 -	 0x3cb7] _dispatch_worker_thread3
14	 [libsystem_pthread.dylib	 -	 0x37c5] _pthread_wqthread
15	 [libsystem_pthread.dylib	 -	 0x3221] start_wqthread
16	 [libdispatch.dylib	 -	 0x1bdde] _dispatch_kevent_worker_thread

Thread 3
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [Google Chrome Framework	 -	 mach_message.cc:190] crashpad::MachMessageWithDeadline(mach_msg_header_t*, int, unsigned int, unsigned int, unsigned long long, unsigned int, bool)
2	 [Google Chrome Framework	 -	 mach_message_server.cc:104] crashpad::MachMessageServer::Run(crashpad::MachMessageServer::Interface*, unsigned int, int, crashpad::MachMessageServer::Persistent, crashpad::MachMessageServer::ReceiveLarge, unsigned int)
3	 [Google Chrome Framework	 -	 crashpad_client_mac.cc:487] crashpad::(anonymous namespace)::HandlerStarter::RestartThreadMain(void*)
4	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
5	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
7	 [Google Chrome Framework	 -	 crashpad_client_mac.cc:481] crashpad::(anonymous namespace)::HandlerStarter::RestartThreadMain(void*)

Thread 4
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Foundation	 -	 0x22cb2] -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:606] base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
7	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
8	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
9	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
10	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
11	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
12	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
13	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
14	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 5
0	 [libsystem_kernel.dylib	 -	 0x1ae2e] kevent
1	 [Google Chrome Framework	 -	 event.c:512] event_base_loop
2	 [Google Chrome Framework	 -	 message_pump_libevent.cc:244] base::MessagePumpLibevent::Run(base::MessagePump::Delegate*)
3	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
4	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
5	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
6	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
7	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
8	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
9	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
10	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 6
0	 [libsystem_kernel.dylib	 -	 0x1b2de] read
1	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
2	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
3	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
4	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
5	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 7
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 condition_variable_posix.cc:125] base::ConditionVariable::TimedWait(base::TimeDelta const&)
2	 [Google Chrome Framework	 -	 worker_pool_posix.cc:179] base::PosixDynamicThreadPool::WaitForTask()
3	 [Google Chrome Framework	 -	 worker_pool_posix.cc:87] base::(anonymous namespace)::WorkerThread::ThreadMain()
4	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
5	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
8	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 8
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 condition_variable_posix.cc:125] base::ConditionVariable::TimedWait(base::TimeDelta const&)
2	 [Google Chrome Framework	 -	 worker_pool_posix.cc:179] base::PosixDynamicThreadPool::WaitForTask()
3	 [Google Chrome Framework	 -	 worker_pool_posix.cc:87] base::(anonymous namespace)::WorkerThread::ThreadMain()
4	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
5	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
8	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 9
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 condition_variable_posix.cc:125] base::ConditionVariable::TimedWait(base::TimeDelta const&)
2	 [Google Chrome Framework	 -	 sequenced_worker_pool.cc:911] base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*)
3	 [Google Chrome Framework	 -	 ref_counted.h:330] base::SequencedWorkerPool::Worker::Run()
4	 [Google Chrome Framework	 -	 simple_thread.cc:76] base::SimpleThread::ThreadMain()
5	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
6	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
8	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
9	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 10
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 condition_variable_posix.cc:125] base::ConditionVariable::TimedWait(base::TimeDelta const&)
2	 [Google Chrome Framework	 -	 sequenced_worker_pool.cc:911] base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*)
3	 [Google Chrome Framework	 -	 ref_counted.h:330] base::SequencedWorkerPool::Worker::Run()
4	 [Google Chrome Framework	 -	 simple_thread.cc:76] base::SimpleThread::ThreadMain()
5	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
6	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
8	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
9	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 11
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Google Chrome Framework	 -	 message_pump_mac.mm:554] base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*)
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
7	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
8	 [Google Chrome Framework	 -	 browser_thread_impl.cc:190] content::BrowserThreadImpl::DBThreadRun(base::MessageLoop*)
9	 [Google Chrome Framework	 -	 browser_thread_impl.cc:249] content::BrowserThreadImpl::Run(base::MessageLoop*)
10	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
11	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
12	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
13	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
14	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
15	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 12
0	 [libsystem_kernel.dylib	 -	 0x1ae2e] kevent
1	 [Google Chrome Framework	 -	 event.c:512] event_base_loop
2	 [Google Chrome Framework	 -	 message_pump_libevent.cc:255] base::MessagePumpLibevent::Run(base::MessagePump::Delegate*)
3	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
4	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
5	 [Google Chrome Framework	 -	 browser_thread_impl.cc:197] content::BrowserThreadImpl::FileThreadRun(base::MessageLoop*)
6	 [Google Chrome Framework	 -	 browser_thread_impl.cc:251] content::BrowserThreadImpl::Run(base::MessageLoop*)
7	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
8	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
9	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
10	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
11	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
12	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 13
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Google Chrome Framework	 -	 message_pump_mac.mm:554] base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*)
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
7	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
8	 [Google Chrome Framework	 -	 browser_thread_impl.cc:204] content::BrowserThreadImpl::FileUserBlockingThreadRun(base::MessageLoop*)
9	 [Google Chrome Framework	 -	 browser_thread_impl.cc:253] content::BrowserThreadImpl::Run(base::MessageLoop*)
10	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
11	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
12	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
13	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
14	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
15	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 14
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Google Chrome Framework	 -	 message_pump_mac.mm:554] base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*)
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
7	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
8	 [Google Chrome Framework	 -	 browser_thread_impl.cc:211] content::BrowserThreadImpl::ProcessLauncherThreadRun(base::MessageLoop*)
9	 [Google Chrome Framework	 -	 browser_thread_impl.cc:255] content::BrowserThreadImpl::Run(base::MessageLoop*)
10	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
11	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
12	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
13	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
14	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
15	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 15
0	 [libsystem_malloc.dylib	 -	 0x106cf] small_free_list_remove_ptr_no_clear
1	 [libsystem_malloc.dylib	 -	 0x49be] small_malloc_from_free_list
2	 [libsystem_malloc.dylib	 -	 0x2a03] szone_malloc_should_clear
3	 [Google Chrome Framework	 -	 memory_mac.mm:134] base::(anonymous namespace)::oom_killer_malloc(_malloc_zone_t*, unsigned long)
4	 [libsystem_malloc.dylib	 -	 0x2332] malloc_zone_malloc
5	 [libsystem_malloc.dylib	 -	 0x12b0] malloc
6	 [Google Chrome Framework	 -	 0x51d86aa] operator new(unsigned long)
7	 [Google Chrome Framework	 -	 new:168] disk_cache::EntryImpl::UserBuffer::GrowBuffer(int, int)
8	 [Google Chrome Framework	 -	 entry_impl.cc:164] disk_cache::EntryImpl::PrepareBuffer(int, int, int)
9	 [Google Chrome Framework	 -	 entry_impl.cc:1312] disk_cache::EntryImpl::PrepareTarget(int, int, int, bool)
10	 [Google Chrome Framework	 -	 entry_impl.cc:1106] disk_cache::EntryImpl::InternalWriteData(int, int, net::IOBuffer*, int, base::Callback<void (int), (base::internal::CopyMode)1> const&, bool)
11	 [Google Chrome Framework	 -	 entry_impl.cc:345] disk_cache::EntryImpl::WriteDataImpl(int, int, net::IOBuffer*, int, base::Callback<void (int), (base::internal::CopyMode)1> const&, bool)
12	 [Google Chrome Framework	 -	 in_flight_backend_io.cc:301] disk_cache::BackendIO::ExecuteEntryOperation()
13	 [Google Chrome Framework	 -	 callback.h:389] base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&)
14	 [Google Chrome Framework	 -	 vector:640] base::MessageLoop::RunTask(base::PendingTask const&)
15	 [Google Chrome Framework	 -	 message_loop.cc:502] base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&)
16	 [Google Chrome Framework	 -	 message_loop.cc:624] base::MessageLoop::DoWork()
17	 [Google Chrome Framework	 -	 message_pump_mac.mm:330] base::MessagePumpCFRunLoopBase::RunWork()
18	 [Google Chrome Framework	 -	 0x5a78ba] base::mac::CallWithEHFrame(void () block_pointer)
19	 [Google Chrome Framework	 -	 message_pump_mac.mm:309] base::MessagePumpCFRunLoopBase::RunWorkSource(void*)
20	 [CoreFoundation	 -	 0xa7551] __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
21	 [CoreFoundation	 -	 0x886bd] __CFRunLoopDoSources0
22	 [CoreFoundation	 -	 0x87bb6] __CFRunLoopRun
23	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
24	 [Google Chrome Framework	 -	 message_pump_mac.mm:554] base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*)
25	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
26	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
27	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
28	 [Google Chrome Framework	 -	 browser_thread_impl.cc:218] content::BrowserThreadImpl::CacheThreadRun(base::MessageLoop*)
29	 [Google Chrome Framework	 -	 browser_thread_impl.cc:257] content::BrowserThreadImpl::Run(base::MessageLoop*)
30	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
31	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
32	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
33	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
34	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
35	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 16
0	 [libsystem_kernel.dylib	 -	 0x1ae2e] kevent
1	 [Google Chrome Framework	 -	 event.c:512] event_base_loop
2	 [Google Chrome Framework	 -	 message_pump_libevent.cc:255] base::MessagePumpLibevent::Run(base::MessagePump::Delegate*)
3	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
4	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
5	 [Google Chrome Framework	 -	 browser_thread_impl.cc:224] content::BrowserThreadImpl::IOThreadRun(base::MessageLoop*)
6	 [Google Chrome Framework	 -	 browser_thread_impl.cc:259] content::BrowserThreadImpl::Run(base::MessageLoop*)
7	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
8	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
9	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
10	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
11	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
12	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 17
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Google Chrome Framework	 -	 message_pump_mac.mm:554] base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*)
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
7	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
8	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
9	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
10	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
11	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
12	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
13	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 18
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 single_thread_task_graph_runner.cc:117] non-virtual thunk to cc::SingleThreadTaskGraphRunner::Run()
2	 [Google Chrome Framework	 -	 simple_thread.cc:97] base::DelegateSimpleThread::Run()
3	 [Google Chrome Framework	 -	 simple_thread.cc:76] base::SimpleThread::ThreadMain()
4	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
5	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
8	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 19
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Google Chrome Framework	 -	 message_pump_mac.mm:554] base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*)
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
7	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
8	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
9	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
10	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
11	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
12	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
13	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 20
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Foundation	 -	 0x22cb2] -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:606] base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
7	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
8	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
9	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
10	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
11	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
12	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
13	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
14	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 21
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Google Chrome Framework	 -	 message_pump_mac.mm:554] base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*)
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
7	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
8	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
9	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
10	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
11	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
12	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
13	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 22
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Google Chrome Framework	 -	 message_pump_mac.mm:554] base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*)
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
7	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
8	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
9	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
10	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
11	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
12	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
13	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 23
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Foundation	 -	 0x22cb2] -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:606] base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
7	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
8	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
9	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
10	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
11	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
12	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
13	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
14	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 24
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 condition_variable_posix.cc:125] base::ConditionVariable::TimedWait(base::TimeDelta const&)
2	 [Google Chrome Framework	 -	 sequenced_worker_pool.cc:911] base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*)
3	 [Google Chrome Framework	 -	 ref_counted.h:330] base::SequencedWorkerPool::Worker::Run()
4	 [Google Chrome Framework	 -	 simple_thread.cc:76] base::SimpleThread::ThreadMain()
5	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
6	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
8	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
9	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 25
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Google Chrome Framework	 -	 message_pump_mac.mm:554] base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*)
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
7	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
8	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
9	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
10	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
11	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
12	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
13	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 26
0	 [libsystem_kernel.dylib	 -	 0x1a4e6] __workq_kernreturn
1	 [libsystem_pthread.dylib	 -	 0x3221] start_wqthread
2	 [libdispatch.dylib	 -	 0x3c54] _dispatch_worker_thread3

Thread 27
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Foundation	 -	 0x22cb2] -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:606] base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
7	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
8	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
9	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
10	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
11	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
12	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
13	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
14	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 28
0	 [libsystem_kernel.dylib	 -	 0x19f4e] __select
1	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
2	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
3	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
4	 [CoreFoundation	 -	 0xc3480] __CFSocketManager

Thread 29
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 sequenced_worker_pool.cc:903] base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*)
2	 [Google Chrome Framework	 -	 ref_counted.h:330] base::SequencedWorkerPool::Worker::Run()
3	 [Google Chrome Framework	 -	 simple_thread.cc:76] base::SimpleThread::ThreadMain()
4	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
5	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
8	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 30
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 condition_variable_posix.cc:125] base::ConditionVariable::TimedWait(base::TimeDelta const&)
2	 [Google Chrome Framework	 -	 watchdog.cc:136] base::Watchdog::ThreadDelegate::ThreadMain()
3	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
4	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
5	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
7	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 31
0	 [libsystem_kernel.dylib	 -	 0x1a4e6] __workq_kernreturn
1	 [libsystem_pthread.dylib	 -	 0x3221] start_wqthread
2	 [libdispatch.dylib	 -	 0x3c54] _dispatch_worker_thread3

Thread 32
0	 [libsystem_kernel.dylib	 -	 0x1a4e6] __workq_kernreturn
1	 [libsystem_pthread.dylib	 -	 0x3221] start_wqthread
2	 [libsystem_malloc.dylib	 -	 0x1a0f3] free_tiny
3	 [libsystem_kernel.dylib	 -	 0x11867] mach_msg
4	 [libobjc.A.dylib	 -	 0x1d10a] std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, std::__1::__unordered_map_hasher<unsigned long, std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, objc_references_support::DisguisedPointerHash, true>, std::__1::__unordered_map_equal<unsigned long, std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*>, objc_references_support::DisguisedPointerEqual, true>, objc_references_support::ObjcAllocator<std::__1::__hash_value_type<unsigned long, objc_references_support::ObjectAssociationMap*> > >::find<unsigned long>(unsigned long const&)
5	 [libobjc.A.dylib	 -	 0x93d1] objc_object::sidetable_clearDeallocating()
6	 [libdispatch.dylib	 -	 0x4232] _dispatch_kq_update
7	 [libsystem_malloc.dylib	 -	 0x3edc] free
8	 [libobjc.A.dylib	 -	 0x90f9] objc_destructInstance
9	 [libdispatch.dylib	 -	 0x2128] _dispatch_client_callout
10	 [libdispatch.dylib	 -	 0x18b97] _dispatch_queue_serial_drain
11	 [libdispatch.dylib	 -	 0x5280] _dispatch_source_invoke
12	 [QuartzCore	 -	 0x13d47] async_collect_callback(void*)
13	 [libdispatch.dylib	 -	 0x412a] _dispatch_root_queue_drain
14	 [libdispatch.dylib	 -	 0x3cb7] _dispatch_worker_thread3
15	 [libsystem_pthread.dylib	 -	 0x37c5] _pthread_wqthread
16	 [libsystem_pthread.dylib	 -	 0x3221] start_wqthread
17	 [libdispatch.dylib	 -	 0x1bdde] _dispatch_kevent_worker_thread

Thread 33
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [AppKit	 -	 0x193e9e] _NSEventThread
5	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
8	 [AppKit	 -	 0x193dd1] _NSEventThread

Thread 34
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [CoreFoundation	 -	 0xc6c51] CFRunLoopRun
5	 [Google Chrome Framework	 -	 darwin_usb.c:385] darwin_event_thread_main
6	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
8	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
9	 [Google Chrome Framework	 -	 darwin_usb.c:310] darwin_event_thread_main

Thread 35
0	 [libsystem_kernel.dylib	 -	 0x1b236] poll
1	 [Google Chrome Framework	 -	 io.c:2126] libusb_handle_events_timeout_completed
2	 [Google Chrome Framework	 -	 io.c:2202] libusb_handle_events
3	 [Google Chrome Framework	 -	 usb_context.cc:49] device::UsbContext::UsbEventHandler::Run()
4	 [Google Chrome Framework	 -	 simple_thread.cc:76] base::SimpleThread::ThreadMain()
5	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
6	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
8	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
9	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 36
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 condition_variable_posix.cc:125] base::ConditionVariable::TimedWait(base::TimeDelta const&)
2	 [Google Chrome Framework	 -	 worker_pool_posix.cc:179] base::PosixDynamicThreadPool::WaitForTask()
3	 [Google Chrome Framework	 -	 worker_pool_posix.cc:87] base::(anonymous namespace)::WorkerThread::ThreadMain()
4	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
5	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
8	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 37
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Google Chrome Framework	 -	 message_pump_mac.mm:554] base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*)
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
7	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
8	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
9	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
10	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
11	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
12	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
13	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 38
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 sequenced_worker_pool.cc:903] base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*)
2	 [Google Chrome Framework	 -	 ref_counted.h:330] base::SequencedWorkerPool::Worker::Run()
3	 [Google Chrome Framework	 -	 simple_thread.cc:76] base::SimpleThread::ThreadMain()
4	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
5	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
8	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 39
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 sequenced_worker_pool.cc:903] base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*)
2	 [Google Chrome Framework	 -	 ref_counted.h:330] base::SequencedWorkerPool::Worker::Run()
3	 [Google Chrome Framework	 -	 simple_thread.cc:76] base::SimpleThread::ThreadMain()
4	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
5	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
8	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 40
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 sequenced_worker_pool.cc:903] base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*)
2	 [Google Chrome Framework	 -	 ref_counted.h:330] base::SequencedWorkerPool::Worker::Run()
3	 [Google Chrome Framework	 -	 simple_thread.cc:76] base::SimpleThread::ThreadMain()
4	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
5	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
8	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 41
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 sequenced_worker_pool.cc:903] base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*)
2	 [Google Chrome Framework	 -	 ref_counted.h:330] base::SequencedWorkerPool::Worker::Run()
3	 [Google Chrome Framework	 -	 simple_thread.cc:76] base::SimpleThread::ThreadMain()
4	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
5	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
8	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 42
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 condition_variable_posix.cc:125] base::ConditionVariable::TimedWait(base::TimeDelta const&)
2	 [Google Chrome Framework	 -	 worker_pool_posix.cc:179] base::PosixDynamicThreadPool::WaitForTask()
3	 [Google Chrome Framework	 -	 worker_pool_posix.cc:87] base::(anonymous namespace)::WorkerThread::ThreadMain()
4	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
5	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
8	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 43
0	 [libsystem_kernel.dylib	 -	 0x1241a] mach_msg_trap
1	 [CoreFoundation	 -	 0x888d4] __CFRunLoopServiceMachPort
2	 [CoreFoundation	 -	 0x87d61] __CFRunLoopRun
3	 [CoreFoundation	 -	 0x875b4] CFRunLoopRunSpecific
4	 [Google Chrome Framework	 -	 message_pump_mac.mm:554] base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*)
5	 [Google Chrome Framework	 -	 message_pump_mac.mm:246] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
6	 [Google Chrome Framework	 -	 run_loop.cc:36] base::RunLoop::Run()
7	 [Google Chrome Framework	 -	 thread.cc:205] base::Thread::Run(base::MessageLoop*)
8	 [Google Chrome Framework	 -	 lock.h:26] base::Thread::ThreadMain()
9	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
10	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
11	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
12	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
13	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 44
0	 [libsystem_kernel.dylib	 -	 0x19c8a] __psynch_cvwait
1	 [Google Chrome Framework	 -	 sequenced_worker_pool.cc:903] base::SequencedWorkerPool::Inner::ThreadLoop(base::SequencedWorkerPool::Worker*)
2	 [Google Chrome Framework	 -	 ref_counted.h:330] base::SequencedWorkerPool::Worker::Run()
3	 [Google Chrome Framework	 -	 simple_thread.cc:76] base::SimpleThread::ThreadMain()
4	 [Google Chrome Framework	 -	 platform_thread_posix.cc:72] base::(anonymous namespace)::ThreadFunc(void*)
5	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
6	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
7	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
8	 [Google Chrome Framework	 -	 platform_thread_posix.cc:47] base::(anonymous namespace)::ThreadFunc(void*)

Thread 45
0	 [libsystem_kernel.dylib	 -	 0x1246e] semaphore_timedwait_trap
1	 [libdispatch.dylib	 -	 0x5a94] _dispatch_worker_thread
2	 [libsystem_pthread.dylib	 -	 0x3abb] _pthread_body
3	 [libsystem_pthread.dylib	 -	 0x3a07] _pthread_body
4	 [libsystem_pthread.dylib	 -	 0x3231] thread_start
 
Cc: roc...@chromium.org
Labels: OS-All
I've been trying to repro this on my Sierra device to no avail.

Crash has been processed: https://crash.corp.google.com/browse?q=reportid=%2713dd864d00000000%27

According to Chrome Crash, this is a dupe of https://bugs.chromium.org/p/chromium/issues/detail?id=624731, but that bug is closed and the fix is merged to M53.
Screen Shot 2016-09-21 at 4.48.54 PM.png
36.1 KB View Download

Comment 2 by roc...@chromium.org, Sep 21 2016

Cc: mek@chromium.org
Chrome Crash isn't smart enough to disambiguate one bad IPC stack from another. It's not a dupe of 624731.

If you look down the call stack, ReportValidationError is being called from BroadcastChannelProviderStub::Accept, which means a renderer is sending an invalid message type over a BroadcastChannel interface.
Figured it out:

I have "experimental web platform features" enabled, and this site tries to use BroadcastChannel (??), which causes a renderer crash. You can repro it by just typing 'new BroadcastChannel("foo")' in devtools.

Comment 4 by roc...@chromium.org, Sep 22 2016

Err, I mean over a BroadcastChannelProvider* interface

Comment 5 by mek@chromium.org, Sep 22 2016

Status: Fixed (was: Untriaged)
This was fixed in https://chromium.googlesource.com/chromium/src/+/41e640498f1d4d98ee775f65cea06ff1977c142b, which wasn't backported to M53 since there wasn't any feature enabled by default there yet that relied on it anyway. M54 (with BroadcastChannel enabled by default) should not crash like this.
Issue 652125 has been merged into this issue.

Sign in to add a comment