New issue
Advanced search Search tips

Issue 887218 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Sep 24
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

Clicking "customise touch bar" crashes chrome in fullscreen

Reported by 17jian...@rchk.edu.hk, Sep 20

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36

Steps to reproduce the problem:
1. Open window in fullscreen
2. Go to view>customise touch bar
3. Observe that chrome crashes

What is the expected behavior?
Chrome doesn't crash

What went wrong?
Chrome crashes

Did this work before? N/A 

Chrome version: 69.0.3497.100  Channel: stable
OS Version: OS X 10.14.0
Flash Version: 

When searching for "customise touch bar" in help, the actual option is greyed out and can't be clicked.
 
Labels: Needs-Triage-M69
Components: -UI UI>Browser>Touchbar
Labels: Needs-Feedback
Can you please attach the Apple crash log and/or the crash server id from chrome://crashes ?
Crash Report ID bfe966fd016397b3 (Local Crash ID: 49177d99-a613-4e41-87cd-bd67f12bd5cd)
Apple Log.txt
123 KB View Download
Project Member

Comment 4 by sheriffbot@chromium.org, Sep 21

Cc: meh...@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding the requester to the cc list.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: Proj-MacMojave
Seems maybe related to Mojave. Do other apps crash when you try to customize the touchbar when in fullscreen?

firstexception:

NSInvalidArgumentException reason -[BrowserCrApplication _setPresentationOptions:instance:flags:0x4f7] Both NSApplicationPresentationHideDock and NSApplicationPresentationAutoHideDock were specified; only one is allowed

Thread 0 (id: 0xb5fe) CRASHED [EXC_BAD_INSTRUCTION / EXC_I386_INVOP @ 0x00007fff41428828 ] MAGIC SIGNATURE THREAD

0x00007fff41428828	(AppKit + 0x00336828 )	
0x00007fff4142870a	(AppKit + 0x0033670a )	
0x00007fff4150400d	(AppKit + 0x0041200d )	
0x00007fff43c91c7c	(CoreFoundation + 0x00159c7c )	
0x00007fff6fa17f94	(libobjc.A.dylib + 0x00017f94 )	_objc_terminate()
0x00007fff6e2237d1	(libc++abi.dylib + 0x0000e7d1 )	std::__terminate(void (*)())
0x00007fff6e223488	(libc++abi.dylib + 0x0000e488 )	__cxa_rethrow
0x00007fff6fa15e57	(libobjc.A.dylib + 0x00015e57 )	objc_exception_rethrow
0x00007fff4187d2d5	(AppKit + 0x0078b2d5 )	
0x00000001053f2e6a	(Google Chrome Framework -chrome_browser_application_mac.mm:291 )	__43-[BrowserCrApplication sendAction:to:from:]_block_invoke
0x00000001057ce1e9	(Google Chrome Framework + 0x022971e9 )	base::mac::CallWithEHFrame(void () block_pointer)
0x00000001053f2d64	(Google Chrome Framework -chrome_browser_application_mac.mm:290 )	-[BrowserCrApplication sendAction:to:from:]
0x00007fff413357b6	(AppKit + 0x002437b6 )	
0x00007fff41335527	(AppKit + 0x00243527 )	
0x00007fff413b465d	(AppKit + 0x002c265d )	
0x00007fff413b45c8	(AppKit + 0x002c25c8 )	
0x00007fff413b43f7	(AppKit + 0x002c23f7 )	
0x00007fff4128a6d9	(AppKit + 0x001986d9 )	
0x00007fff42e16718	(HIToolbox + 0x00008718 )	DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
0x00007fff42e15a75	(HIToolbox + 0x00007a75 )	SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
0x00007fff42e2abfc	(HIToolbox + 0x0001cbfc )	SendEventToEventTarget
0x00007fff42e73ace	(HIToolbox + 0x00065ace )	SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**)
0x00007fff42e9c605	(HIToolbox + 0x0008e605 )	SendMenuCommandWithContextAndModifiers
0x00007fff42e9c5bb	(HIToolbox + 0x0008e5bb )	SendMenuItemSelectedEvent
0x00007fff42e9c49e	(HIToolbox + 0x0008e49e )	FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*)
0x00007fff42e9ce48	(HIToolbox + 0x0008ee48 )	MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*)
0x00007fff42e9cb5d	(HIToolbox + 0x0008eb5d )	_HandleMenuSelection2
0x00007fff4127cafe	(AppKit + 0x0018aafe )	
0x00007fff414bf5c9	(AppKit + 0x003cd5c9 )	
0x00007fff4187b3cf	(AppKit + 0x007893cf )	
0x00000001053f295f	(Google Chrome Framework -chrome_browser_application_mac.mm:233 )	__71-[BrowserCrApplication nextEventMatchingMask:untilDate:inMode:dequeue:]_block_invoke
0x00000001057ce1e9	(Google Chrome Framework + 0x022971e9 )	base::mac::CallWithEHFrame(void () block_pointer)
0x00000001053f2893	(Google Chrome Framework -chrome_browser_application_mac.mm:232 )	-[BrowserCrApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
0x00007fff411278ad	(AppKit + 0x000358ad )	
0x00000001057de56b	(Google Chrome Framework -message_pump_mac.mm:808 )	base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*)
0x00000001057dd0ed	(Google Chrome Framework -message_pump_mac.mm:184 )	base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
0x00000001057ffc24	(Google Chrome Framework -run_loop.cc:102 )	<name omitted>
0x00000001053f940a	(Google Chrome Framework -chrome_browser_main.cc:2086 )	ChromeBrowserMainParts::MainMessageLoopRun(int*)
0x0000000103fdf1b3	(Google Chrome Framework -browser_main_loop.cc:1034 )	content::BrowserMainLoop::RunMainMessageLoopParts()
0x0000000103fe1901	(Google Chrome Framework -browser_main_runner_impl.cc:162 )	content::BrowserMainRunnerImpl::Run()
0x0000000103fdbc6a	(Google Chrome Framework -browser_main.cc:47 )	content::BrowserMain(content::MainFunctionParams const&)
0x00000001053ad097	(Google Chrome Framework -content_main_runner_impl.cc:596 )	content::ContentMainRunnerImpl::Run(bool)
0x0000000106c5d12c	(Google Chrome Framework -main.cc:472 )	service_manager::Main(service_manager::MainParams const&)
0x00000001053ac143	(Google Chrome Framework -content_main.cc:19 )	content::ContentMain(content::ContentMainParams const&)
0x000000010353b1f2	(Google Chrome Framework -chrome_main.cc:101 )	ChromeMain
0x000000010351ddd0	(Google Chrome -chrome_exe_main_mac.cc:101 )	main
0x00007fff709f13ec	(libdyld.dylib + 0x000013ec )	start

firstexception_bt:

0x0233238c [Google Chrome Framework -	 safe_conversions.h:180] base::debug::StackTrace::StackTrace(unsigned long)
0x01f5543d [Google Chrome Framework -	 exception_processor.mm:124] chrome::ObjcExceptionPreprocessor(objc_object*)
0x00015a18 [libobjc.A.dylib +	 0x15a18] objc_exception_throw
0x000d88d5 [CoreFoundation +	 0xd88d5] 
0x0086ffa6 [AppKit +	 0x86ffa6] 
0x0078b2b5 [AppKit +	 0x78b2b5] 
0x01ebbe6b [Google Chrome Framework -	 chrome_browser_application_mac.mm:291] __43-[BrowserCrApplication sendAction:to:from:]_block_invoke
0x022971ea [Google Chrome Framework +	 0x22971ea] base::mac::CallWithEHFrame(void () block_pointer)
0x01ebbd65 [Google Chrome Framework -	 chrome_browser_application_mac.mm:293] -[BrowserCrApplication sendAction:to:from:]
0x002437b7 [AppKit +	 0x2437b7] 
0x00243528 [AppKit +	 0x243528] 
0x002c265e [AppKit +	 0x2c265e] 
0x002c25c9 [AppKit +	 0x2c25c9] 
0x002c23f8 [AppKit +	 0x2c23f8] 
0x001986da [AppKit +	 0x1986da] 
0x00008719 [HIToolbox +	 0x8719] DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
0x00007a76 [HIToolbox +	 0x7a76] SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
0x0001cbfd [HIToolbox +	 0x1cbfd] SendEventToEventTarget
0x00065acf [HIToolbox +	 0x65acf] SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**)
0x0008e606 [HIToolbox +	 0x8e606] SendMenuCommandWithContextAndModifiers
0x0008e5bc [HIToolbox +	 0x8e5bc] SendMenuItemSelectedEvent
0x0008e49f [HIToolbox +	 0x8e49f] FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*)
0x0008ee49 [HIToolbox +	 0x8ee49] MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*)
0x0008eb5e [HIToolbox +	 0x8eb5e] _HandleMenuSelection2
0x0018aaff [AppKit +	 0x18aaff] 
0x003cd5ca [AppKit +	 0x3cd5ca] 
0x007893d0 [AppKit +	 0x7893d0] 
0x01ebb960 [Google Chrome Framework -	 chrome_browser_application_mac.mm:233] __71-[BrowserCrApplication nextEventMatchingMask:untilDate:inMode:dequeue:]_block_invoke
0x022971ea [Google Chrome Framework +	 0x22971ea] base::mac::CallWithEHFrame(void () block_pointer)
0x01ebb894 [Google Chrome Framework -	 chrome_browser_application_mac.mm:238] -[BrowserCrApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
0x000358ae [AppKit +	 0x358ae] 
0x022a756c [Google Chrome Framework -	 message_pump_mac.mm:824] base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*)
0x022a60ee [Google Chrome Framework -	 message_pump_mac.mm:306] base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*)
0x022c8c25 [Google Chrome Framework -	 run_loop.cc:108] <name omitted>
0x01ec240b [Google Chrome Framework -	 atomic:925] ChromeBrowserMainParts::MainMessageLoopRun(int*)
0x00aa81b4 [Google Chrome Framework -	 browser_main_loop.cc:1036] content::BrowserMainLoop::RunMainMessageLoopParts()
0x00aaa902 [Google Chrome Framework -	 memory:2603] content::BrowserMainRunnerImpl::Run()
0x00aa4c6b [Google Chrome Framework -	 browser_main.cc:47] content::BrowserMain(content::MainFunctionParams const&)
0x01e76098 [Google Chrome Framework -	 content_main_runner_impl.cc:596] content::ContentMainRunnerImpl::Run(bool)
0x0372612d [Google Chrome Framework -	 main.cc:472] service_manager::Main(service_manager::MainParams const&)
0x01e75144 [Google Chrome Framework -	 content_main.cc:19] content::ContentMain(content::ContentMainParams const&)
0x000041f3 [Google Chrome Framework -	 chrome_main.cc:0] ChromeMain
0x00000dd1 [Google Chrome -	 chrome_exe_main_mac.cc:105] main
0x000013ed [libdyld.dylib +	 0x13ed] start
0x00000001 [ +	 0x1] 

In Safari, attempting to customise touch bar in fullscreen elicits no response, but does not crash the app.
Labels: Triaged-ET TE-NeedsTriageFromHYD Stability-Crash
As per comment #5, as the Crash Stack trace is given, adding 'TE-NeedsTriageFromHYD' as requesting Inhouse team for help in further triaging of this issue.

Thanks..
As of PB 10, this issue doesn't seem to persist anymore.
Status: WontFix (was: Unconfirmed)
Thanks for the confirmation. My read of the crash stack was that it was an AppKit bug.

Sign in to add a comment