Bug #112610 MySQL workbench crashes after updating to mac os sonoma
Submitted: 3 Oct 2023 22:01 Modified: 4 Oct 2023 11:09
Reporter: Alarick Mueller Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Workbench Severity:S1 (Critical)
Version:8.0.33 OS:MacOS
Assigned to: CPU Architecture:ARM (M1)
Tags: crash, mac M1, modal, sonoma, Worbench

[3 Oct 2023 22:01] Alarick Mueller
Description:
MySQL workbench crashes when opening a new model after updating to mac os Sonoma

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               MySQLWorkbench [5651]
Path:                  /Volumes/*/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
Identifier:            com.oracle.workbench.MySQLWorkbench
Version:               8.0.33.CE (1)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-10-03 17:36:27.2348 -0400
OS Version:            macOS 14.0 (23A344)
Report Version:        12
Anonymous UUID:        7F8C517B-1DB4-7E0F-9DCD-EBEBA87D6196

Sleep/Wake UUID:       343C5533-1D21-4275-A800-8DEC800D7916

Time Awake Since Boot: 11000 seconds
Time Since Wake:       4311 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00000000000000e0
Exception Codes:       0x0000000000000001, 0x00000000000000e0

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [5651]

VM Region Info: 0xe0 is not in any region.  Bytes before following region: 4295343904
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      10005c000-1000b0000    [  336K] r-x/r-x SM=COW  ...ySQLWorkbench

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libmforms.dylib               	       0x101d240b8 mforms::ToolBar::find_item(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 28
1   libmforms.dylib               	       0x101d24364 mforms::ToolBar::get_item_checked(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 12
2   WBExtras                      	       0x100b2fa50 -[WBSidebarPanel splitViewDidResizeSubviews:] + 360
3   CoreFoundation                	       0x18a8bc780 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148
4   CoreFoundation                	       0x18a9509a8 ___CFXRegistrationPost_block_invoke + 88
5   CoreFoundation                	       0x18a9508f0 _CFXRegistrationPost + 440
6   CoreFoundation                	       0x18a88b434 _CFXNotificationPost + 764
7   Foundation                    	       0x18b97cc74 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
8   AppKit                        	       0x18e85d354 -[NSSplitView _sendDidResizeNotificationsIfNecessary] + 256
9   AppKit                        	       0x18e85c15c -[NSSplitView _restoreFromAutosaveName] + 236
10  AppKit                        	       0x18e1895d4 -[NSSplitView setAutosaveName:] + 96
11  MySQLWorkbench                	       0x100094aa0 -[WBModelOverviewPanel init] + 556
12  MySQLWorkbench                	       0x1000936d8 -[MainWindowController(MainWindowControllerModel) handleModelCreated] + 28
13  MySQLWorkbench                	       0x100067730 -[MainWindowController refreshGUI:argument1:argument2:] + 376
14  MySQLWorkbench                	       0x100073d8c windowRefreshGui(wb::RefreshType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, void*, MainWindowController*) + 28
15  libwbprivate.be.dylib         	       0x102b8d064 std::__1::function<void (wb::RefreshType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, void*)>::operator()(wb::RefreshType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, void*) const + 48
16  libwbprivate.be.dylib         	       0x102b8ce48 wb::WBContext::flush_idle_tasks(bool) + 288
17  MySQLWorkbench                	       0x1000754f4 -[WBMainController flushIdleTasks:] + 68
18  Foundation                    	       0x18ba7f7bc __NSFirePerformWithOrder + 296
19  CoreFoundation                	       0x18a8c70cc __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
20  CoreFoundation                	       0x18a8c6fb8 __CFRunLoopDoObservers + 532
21  CoreFoundation                	       0x18a8c65e8 __CFRunLoopRun + 776
22  CoreFoundation                	       0x18a8c5c2c CFRunLoopRunSpecific + 608
23  HIToolbox                     	       0x194e1e448 RunCurrentEventLoopInMode + 292
24  HIToolbox                     	       0x194e1e284 ReceiveNextEventCommon + 648
25  HIToolbox                     	       0x194e1dfdc _BlockUntilNextEventMatchingListInModeWithFilter + 76
26  AppKit                        	       0x18e0a0f90 _DPSNextEvent + 660
27  AppKit                        	       0x18e874b94 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
28  AppKit                        	       0x18e09443c -[NSApplication run] + 476
29  AppKit                        	       0x18e06b708 NSApplicationMain + 880
30  dyld                          	       0x18a471058 start + 2224

How to repeat:
Open/create a new model after updating to Mac OS Sonoma
[4 Oct 2023 11:09] MySQL Verification Team
Hello Alarick,

Thank you for the bug report.
Imho this is duplicate of Bug #112440, please see Bug #112440.

Regards,
Ashwini Patil