Bug #112797 MySql Workbench crashed after opening or creating model.
Submitted: 23 Oct 2023 1:58 Modified: 23 Oct 2023 11:24
Reporter: Zhen Fung Wong Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Workbench: Modeling Severity:S1 (Critical)
Version:8.0.34 3263449 CE OS:MacOS
Assigned to: CPU Architecture:ARM (M1 chipset)
Tags: crashed, model, sonoma14

[23 Oct 2023 1:58] Zhen Fung Wong
Description:
Hello, since i have updated to the mac os sonoma 14, then i can't use the mysql workbench anymore. When i clicking on model and try to create or open existing model, the whole app will crashed. The below is the bug report after crashing. I guess another issue is that mysql workbench cannot detect the version of sonoma 14 also.

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

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

Date/Time:             2023-10-23 09:55:11.5611 +0800
OS Version:            macOS 14.0 (23A344)
Report Version:        12
Anonymous UUID:        5F6CC3A8-B7D7-23B5-373C-66EEC7BD953D

Time Awake Since Boot: 2900 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 [23219]

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

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libmforms.dylib               	       0x105f98098 mforms::ToolBar::find_item(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 28
1   libmforms.dylib               	       0x105f98344 mforms::ToolBar::get_item_checked(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 12
2   WBExtras                      	       0x104da3a50 -[WBSidebarPanel splitViewDidResizeSubviews:] + 360
3   CoreFoundation                	       0x181424780 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148
4   CoreFoundation                	       0x1814b89a8 ___CFXRegistrationPost_block_invoke + 88
5   CoreFoundation                	       0x1814b88f0 _CFXRegistrationPost + 440
6   CoreFoundation                	       0x1813f3434 _CFXNotificationPost + 764
7   Foundation                    	       0x1824e4c74 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
8   AppKit                        	       0x1853c5354 -[NSSplitView _sendDidResizeNotificationsIfNecessary] + 256
9   AppKit                        	       0x1853c415c -[NSSplitView _restoreFromAutosaveName] + 236
10  AppKit                        	       0x184cf15d4 -[NSSplitView setAutosaveName:] + 96
11  MySQLWorkbench                	       0x104308aa0 -[WBModelOverviewPanel init] + 556
12  MySQLWorkbench                	       0x1043076d8 -[MainWindowController(MainWindowControllerModel) handleModelCreated] + 28
13  MySQLWorkbench                	       0x1042db730 -[MainWindowController refreshGUI:argument1:argument2:] + 376
14  MySQLWorkbench                	       0x1042e7d8c 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         	       0x106e01040 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         	       0x106e00e24 wb::WBContext::flush_idle_tasks(bool) + 288
17  MySQLWorkbench                	       0x1042e94f4 -[WBMainController flushIdleTasks:] + 68
18  Foundation                    	       0x1825e77bc __NSFirePerformWithOrder + 296
19  CoreFoundation                	       0x18142f0cc __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
20  CoreFoundation                	       0x18142efb8 __CFRunLoopDoObservers + 532
21  CoreFoundation                	       0x18142e5e8 __CFRunLoopRun + 776
22  CoreFoundation                	       0x18142dc2c CFRunLoopRunSpecific + 608
23  HIToolbox                     	       0x18b986448 RunCurrentEventLoopInMode + 292
24  HIToolbox                     	       0x18b986284 ReceiveNextEventCommon + 648
25  HIToolbox                     	       0x18b985fdc _BlockUntilNextEventMatchingListInModeWithFilter + 76
26  AppKit                        	       0x184c08f90 _DPSNextEvent + 660
27  AppKit                        	       0x1853dcb94 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
28  AppKit                        	       0x184bfc43c -[NSApplication run] + 476
29  AppKit                        	       0x184bd3708 NSApplicationMain + 880
30  dyld                          	       0x180fd9058 start + 2224

How to repeat:
So, when i reopen the mysql workbench and clicking the model again and opening or creating model will get mysql workbench crashed again.
[23 Oct 2023 11:24] MySQL Verification Team
Hello Zhen,

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

Regards,
Ashwini Patil