[Webkit-unassigned] [Bug 238681] REGRESSION (iOS 15.4): Chrome sometimes hangs in bmalloc_medium_bitfit_create_page_header
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Apr 4 10:35:35 PDT 2022
https://bugs.webkit.org/show_bug.cgi?id=238681
--- Comment #3 from Ali Juma <ajuma at chromium.org> ---
Here are the other threads. Most of them seem uninteresting except thread 12 (which is detecting this hang and generating a report) and thread 17 (which is calling into AVAudioSession).
Thread 1
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000101704980 (Chrome -exception_handler.cc:492) google_breakpad::ExceptionHandler::WaitForMessage(void*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 2
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000180693764 (CoreFoundation + 0x00006764) __CFRunLoopServiceMachPort
0x0000000180697a6c (CoreFoundation + 0x0000aa6c) __CFRunLoopRun
0x00000001806aac2c (CoreFoundation + 0x0001dc2c) CFRunLoopRunSpecific
0x0000000181db3ea8 (Foundation + 0x00017ea8) -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
0x0000000181df2e8c (Foundation + 0x00056e8c) -[NSRunLoop(NSRunLoop) runUntilDate:]
0x0000000182e2509c (UIKitCore + 0x0046509c) -[UIEventFetcher threadMain]
0x0000000181e00d28 (Foundation + 0x00064d28) __NSThread__start__
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 3
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000180693764 (CoreFoundation + 0x00006764) __CFRunLoopServiceMachPort
0x0000000180697a6c (CoreFoundation + 0x0000aa6c) __CFRunLoopRun
0x00000001806aac2c (CoreFoundation + 0x0001dc2c) CFRunLoopRunSpecific
0x0000000181db3ea8 (Foundation + 0x00017ea8) -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
0x0000000101243eac (Chrome -message_pump_mac.mm:656) base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*)
0x0000000101242d1c (Chrome -message_pump_mac.mm:161) base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
0x00000001012111bc (Chrome -thread_controller_with_message_pump_impl.cc:468) base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta)
0x00000001011ea800 (Chrome -run_loop.cc:140) base::RunLoop::Run(base::Location const&)
0x0000000101226780 (Chrome -thread.cc:334) base::Thread::Run(base::RunLoop*)
0x00000001012268fc (Chrome -thread.cc:405) base::Thread::ThreadMain()
0x000000010123d294 (Chrome -platform_thread_posix.cc:99) base::(anonymous namespace)::ThreadFunc(void*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 4
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000180693764 (CoreFoundation + 0x00006764) __CFRunLoopServiceMachPort
0x0000000180697a6c (CoreFoundation + 0x0000aa6c) __CFRunLoopRun
0x00000001806aac2c (CoreFoundation + 0x0001dc2c) CFRunLoopRunSpecific
0x0000000181db3ea8 (Foundation + 0x00017ea8) -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
0x0000000101243eac (Chrome -message_pump_mac.mm:656) base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*)
0x0000000101242d1c (Chrome -message_pump_mac.mm:161) base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
0x00000001012111bc (Chrome -thread_controller_with_message_pump_impl.cc:468) base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta)
0x00000001011ea800 (Chrome -run_loop.cc:140) base::RunLoop::Run(base::Location const&)
0x0000000101226780 (Chrome -thread.cc:334) base::Thread::Run(base::RunLoop*)
0x0000000101218c9c (Chrome -service_thread.cc:15) base::internal::ServiceThread::Run(base::RunLoop*)
0x00000001012268fc (Chrome -thread.cc:405) base::Thread::ThreadMain()
0x000000010123d294 (Chrome -platform_thread_posix.cc:99) base::(anonymous namespace)::ThreadFunc(void*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 5
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000101245a0c (Chrome -waitable_event_mac.cc:170) base::WaitableEvent::TimedWait(base::TimeDelta const&)
0x0000000101222568 (Chrome -worker_thread.cc:75) base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*)
0x0000000101223008 (Chrome -worker_thread.cc:371) base::internal::WorkerThread::RunWorker()
0x0000000101222b6c (Chrome -worker_thread.cc:267) base::internal::WorkerThread::RunPooledWorker()
0x000000010123d294 (Chrome -platform_thread_posix.cc:99) base::(anonymous namespace)::ThreadFunc(void*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 6
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000101245a0c (Chrome -waitable_event_mac.cc:170) base::WaitableEvent::TimedWait(base::TimeDelta const&)
0x0000000101222568 (Chrome -worker_thread.cc:75) base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*)
0x0000000101223008 (Chrome -worker_thread.cc:371) base::internal::WorkerThread::RunWorker()
0x0000000101222ae8 (Chrome -worker_thread.cc:272) base::internal::WorkerThread::RunBackgroundPooledWorker()
0x000000010123d294 (Chrome -platform_thread_posix.cc:99) base::(anonymous namespace)::ThreadFunc(void*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 7
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000180693764 (CoreFoundation + 0x00006764) __CFRunLoopServiceMachPort
0x0000000180697a6c (CoreFoundation + 0x0000aa6c) __CFRunLoopRun
0x00000001806aac2c (CoreFoundation + 0x0001dc2c) CFRunLoopRunSpecific
0x0000000181db3ea8 (Foundation + 0x00017ea8) -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
0x0000000101243eac (Chrome -message_pump_mac.mm:656) base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*)
0x0000000101242d1c (Chrome -message_pump_mac.mm:161) base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
0x00000001012111bc (Chrome -thread_controller_with_message_pump_impl.cc:468) base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta)
0x00000001011ea800 (Chrome -run_loop.cc:140) base::RunLoop::Run(base::Location const&)
0x0000000101226780 (Chrome -thread.cc:334) base::Thread::Run(base::RunLoop*)
0x0000000100c94f78 (Chrome -web_sub_thread.cc:117) web::WebSubThread::IOThreadRun(base::RunLoop*)
0x00000001012268fc (Chrome -thread.cc:405) base::Thread::ThreadMain()
0x000000010123d294 (Chrome -platform_thread_posix.cc:99) base::(anonymous namespace)::ThreadFunc(void*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 8
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000101245a0c (Chrome -waitable_event_mac.cc:170) base::WaitableEvent::TimedWait(base::TimeDelta const&)
0x0000000101222568 (Chrome -worker_thread.cc:75) base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*)
0x0000000101223008 (Chrome -worker_thread.cc:371) base::internal::WorkerThread::RunWorker()
0x0000000101222ae8 (Chrome -worker_thread.cc:272) base::internal::WorkerThread::RunBackgroundPooledWorker()
0x000000010123d294 (Chrome -platform_thread_posix.cc:99) base::(anonymous namespace)::ThreadFunc(void*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 9
0x00000001badf0688 (libsystem_kernel.dylib + 0x00001688) __ulock_wait
0x00000001db779120 (libsystem_platform.dylib + 0x00008120) _os_unfair_lock_lock_slow
0x00000001db784e20 (libsystem_pthread.dylib + 0x00006e20) pthread_mach_thread_np
0x000000018bfc672c (JavaScriptCore + 0x000000000113372c) pas_thread_local_cache_for_all
0x000000018bfb41b4 (JavaScriptCore + 0x00000000011211b4) scavenger_thread_main
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 10
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000101245a0c (Chrome -waitable_event_mac.cc:170) base::WaitableEvent::TimedWait(base::TimeDelta const&)
0x0000000101222568 (Chrome -worker_thread.cc:75) base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*)
0x0000000101223008 (Chrome -worker_thread.cc:371) base::internal::WorkerThread::RunWorker()
0x0000000101222b98 (Chrome -worker_thread.cc:277) base::internal::WorkerThread::RunSharedWorker()
0x000000010123d294 (Chrome -platform_thread_posix.cc:99) base::(anonymous namespace)::ThreadFunc(void*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 11
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000101245a0c (Chrome -waitable_event_mac.cc:170) base::WaitableEvent::TimedWait(base::TimeDelta const&)
0x0000000101222568 (Chrome -worker_thread.cc:75) base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*)
0x0000000101223008 (Chrome -worker_thread.cc:371) base::internal::WorkerThread::RunWorker()
0x0000000101222b6c (Chrome -worker_thread.cc:267) base::internal::WorkerThread::RunPooledWorker()
0x000000010123d294 (Chrome -platform_thread_posix.cc:99) base::(anonymous namespace)::ThreadFunc(void*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 12
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x00000001badf65fc (libsystem_kernel.dylib + 0x000075fc) thread_get_state
0x000000016fff227c
0x00000001017076c8 (Chrome -minidump_generator.cc:974) google_breakpad::MinidumpGenerator::WriteThreadStream(unsigned int, MDRawThread*)
0x00000001017069a0 (Chrome -minidump_generator.cc:1021) google_breakpad::MinidumpGenerator::WriteThreadListStream(MDRawDirectory*)
0x0000000101706804 (Chrome -minidump_generator.cc:271) google_breakpad::MinidumpGenerator::Write(char const*)
0x0000000101702ca4 (Chrome -Breakpad.mm:580) Breakpad::GenerateReport(NSDictionary*)
0x0000000100d54108 (Chrome -main_thread_freeze_detector.mm:275) -[MainThreadFreezeDetector recordHangWithBreakpadRef:]
0x00000001803df090 (libdispatch.dylib + 0x00063090) _dispatch_call_block_and_release
0x00000001803e0090 (libdispatch.dylib + 0x00064090) _dispatch_client_callout
0x00000001803bb4a0 (libdispatch.dylib + 0x0003f4a0) _dispatch_lane_serial_drain$VARIANT$armv81
0x00000001803bbf40 (libdispatch.dylib + 0x0003ff40) _dispatch_lane_invoke$VARIANT$armv81
0x00000001803c58dc (libdispatch.dylib + 0x000498dc) _dispatch_workloop_worker_thread
0x00000001db77fe0c (libsystem_pthread.dylib + 0x00001e0c) _pthread_wqthread
Thread 13
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000101245a0c (Chrome -waitable_event_mac.cc:170) base::WaitableEvent::TimedWait(base::TimeDelta const&)
0x0000000101222568 (Chrome -worker_thread.cc:75) base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*)
0x0000000101223008 (Chrome -worker_thread.cc:371) base::internal::WorkerThread::RunWorker()
0x0000000101222ae8 (Chrome -worker_thread.cc:272) base::internal::WorkerThread::RunBackgroundPooledWorker()
0x000000010123d294 (Chrome -platform_thread_posix.cc:99) base::(anonymous namespace)::ThreadFunc(void*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 14
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000180693764 (CoreFoundation + 0x00006764) __CFRunLoopServiceMachPort
0x0000000180697a6c (CoreFoundation + 0x0000aa6c) __CFRunLoopRun
0x00000001806aac2c (CoreFoundation + 0x0001dc2c) CFRunLoopRunSpecific
0x0000000181db3ea8 (Foundation + 0x00017ea8) -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
0x0000000101243eac (Chrome -message_pump_mac.mm:656) base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*)
0x0000000101242d1c (Chrome -message_pump_mac.mm:161) base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
0x00000001012111bc (Chrome -thread_controller_with_message_pump_impl.cc:468) base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta)
0x00000001011ea800 (Chrome -run_loop.cc:140) base::RunLoop::Run(base::Location const&)
0x0000000101226780 (Chrome -thread.cc:334) base::Thread::Run(base::RunLoop*)
0x00000001012268fc (Chrome -thread.cc:405) base::Thread::ThreadMain()
0x000000010123d294 (Chrome -platform_thread_posix.cc:99) base::(anonymous namespace)::ThreadFunc(void*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 15
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000180693764 (CoreFoundation + 0x00006764) __CFRunLoopServiceMachPort
0x0000000180697a6c (CoreFoundation + 0x0000aa6c) __CFRunLoopRun
0x00000001806aac2c (CoreFoundation + 0x0001dc2c) CFRunLoopRunSpecific
0x00000001810afdc8 (CFNetwork + 0x00247dc8) _CFURLStorageSessionDisableCache
0x0000000181e00d28 (Foundation + 0x00064d28) __NSThread__start__
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 16
0x00000001badf0014 (libsystem_kernel.dylib + 0x00001014) __workq_kernreturn
0x00000001db77fe58 (libsystem_pthread.dylib + 0x00001e58) _pthread_wqthread
Thread 17
0x00000001db784e38 (libsystem_pthread.dylib + 0x00006e38) pthread_mach_thread_np
0x00000001db784e20 (libsystem_pthread.dylib + 0x00006e20) pthread_mach_thread_np
0x000000018943b958 (AudioSession + 0x0000f958) CADeprecated::CAPThread::SetPriority(_opaque_pthread_t*, unsigned int, bool)
0x000000018943b8b4 (AudioSession + 0x0000f8b4) ___ZN8avfaudio28GetNotificationRunLoopThreadEv_block_invoke
0x00000001803e0090 (libdispatch.dylib + 0x00064090) _dispatch_client_callout
0x00000001803b0bf0 (libdispatch.dylib + 0x00034bf0) _dispatch_once_callout
0x000000018943c840 (AudioSession + 0x00010840) avfaudio::GetNotificationRunLoopThread()
0x0000000189439498 (AudioSession + 0x0000d498) -[AVAudioSession initWithSessionType:identifier:]
0x0000000189431b0c (AudioSession + 0x00005b0c) -[AVAudioSession initWithSessionType:]
0x000000018943194c (AudioSession + 0x0000594c) +[AVAudioSession auxiliarySession]
0x000000018abc80a8 (CoreHaptics + 0x0000d0a8) -[CHHapticEngine initWithAudioSession:sessionIsShared:options:error:]
0x000000018abc3954 (CoreHaptics + 0x00008954) -[CHHapticEngine initWithAudioSession:sessionIsShared:error:]
0x0000000182f3ffc4 (UIKitCore + 0x0057ffc4) -[_UIFeedbackCoreHapticsEngine _internal_createCoreHapticsEngine]
0x0000000182e481d4 (UIKitCore + 0x004881d4) -[_UIFeedbackCoreHapticsHapticsOnlyEngine _internal_createCoreHapticsEngine]
0x0000000182f2f344 (UIKitCore + 0x0056f344) -[_UIFeedbackCoreHapticsEngine _internal_initializeCoreHapticsEngine]
0x0000000182f43370 (UIKitCore + 0x00583370) -[_UIFeedbackCoreHapticsEngine _internal_activateUnderlyingPlayerWithCompletion:]
0x0000000182fdb5e4 (UIKitCore + 0x0061b5e4) -[_UIFeedbackEngine _internal_activateEngine]
0x0000000182c29704 (UIKitCore + 0x00269704) -[_UIFeedbackEngine _internal_activate:andPerformWhenRunning:]
0x00000001803df090 (libdispatch.dylib + 0x00063090) _dispatch_call_block_and_release
0x00000001803e0090 (libdispatch.dylib + 0x00064090) _dispatch_client_callout
0x00000001803bb4a0 (libdispatch.dylib + 0x0003f4a0) _dispatch_lane_serial_drain$VARIANT$armv81
0x00000001803bbf40 (libdispatch.dylib + 0x0003ff40) _dispatch_lane_invoke$VARIANT$armv81
0x00000001803c58dc (libdispatch.dylib + 0x000498dc) _dispatch_workloop_worker_thread
0x00000001db77fe0c (libsystem_pthread.dylib + 0x00001e0c) _pthread_wqthread
Thread 18
0x00000001badf0014 (libsystem_kernel.dylib + 0x00001014) __workq_kernreturn
0x00000001db77fe58 (libsystem_pthread.dylib + 0x00001e58) _pthread_wqthread
Thread 19
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000101245a0c (Chrome -waitable_event_mac.cc:170) base::WaitableEvent::TimedWait(base::TimeDelta const&)
0x0000000101222568 (Chrome -worker_thread.cc:75) base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*)
0x0000000101223008 (Chrome -worker_thread.cc:371) base::internal::WorkerThread::RunWorker()
0x0000000101222b6c (Chrome -worker_thread.cc:267) base::internal::WorkerThread::RunPooledWorker()
0x000000010123d294 (Chrome -platform_thread_posix.cc:99) base::(anonymous namespace)::ThreadFunc(void*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 20
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000101245a0c (Chrome -waitable_event_mac.cc:170) base::WaitableEvent::TimedWait(base::TimeDelta const&)
0x0000000101222568 (Chrome -worker_thread.cc:75) base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*)
0x0000000101222d04 (Chrome -worker_thread.cc:346) base::internal::WorkerThread::RunWorker()
0x0000000101222b6c (Chrome -worker_thread.cc:267) base::internal::WorkerThread::RunPooledWorker()
0x000000010123d294 (Chrome -platform_thread_posix.cc:99) base::(anonymous namespace)::ThreadFunc(void*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
Thread 21
0x00000001badefaac (libsystem_kernel.dylib + 0x00000aac) mach_msg_trap
0x00000001badf0078 (libsystem_kernel.dylib + 0x00001078) mach_msg
0x0000000180693764 (CoreFoundation + 0x00006764) __CFRunLoopServiceMachPort
0x0000000180697a6c (CoreFoundation + 0x0000aa6c) __CFRunLoopRun
0x00000001806aac2c (CoreFoundation + 0x0001dc2c) CFRunLoopRunSpecific
0x0000000189432474 (AudioSession + 0x00006474) CADeprecated::GenericRunLoopThread::Entry(void*)
0x000000018943b7c4 (AudioSession + 0x0000f7c4) CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*)
0x00000001db781344 (libsystem_pthread.dylib + 0x00003344) _pthread_start
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220404/8421feb7/attachment-0001.htm>
More information about the webkit-unassigned
mailing list