Re: Workbench diagrams crashes on every version on MacOs Sonoma
Same here with in MacOs 14.0:
Process: MySQLWorkbench [9377]
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-09-27 20:10:35.1399 -0600
OS Version: macOS 14.0 (23A344)
Report Version: 12
Anonymous UUID: 37B6A275-5328-5DD2-68F8-2A1AC882121F
Sleep/Wake UUID: 624368EF-D1E8-4ED1-9C5C-8259891A939B
Time Awake Since Boot: 28000 seconds
Time Since Wake: 28019 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 [9377]
VM Region Info: 0xe0 is not in any region. Bytes before following region: 4309614368
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 100df8000-100e4c000 [ 336K] r-x/r-x SM=COW ...ySQLWorkbench
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libmforms.dylib 0x102ac0098 mforms::ToolBar::find_item(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 28
1 libmforms.dylib 0x102ac0344 mforms::ToolBar::get_item_checked(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 12
2 WBExtras 0x1018cba50 -[WBSidebarPanel splitViewDidResizeSubviews:] + 360
3 CoreFoundation 0x184384780 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148
4 CoreFoundation 0x1844189a8 ___CFXRegistrationPost_block_invoke + 88
5 CoreFoundation 0x1844188f0 _CFXRegistrationPost + 440
6 CoreFoundation 0x184353434 _CFXNotificationPost + 764
7 Foundation 0x185444c74 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
8 AppKit 0x188325354 -[NSSplitView _sendDidResizeNotificationsIfNecessary] + 256
9 AppKit 0x18832415c -[NSSplitView _restoreFromAutosaveName] + 236
10 AppKit 0x187c515d4 -[NSSplitView setAutosaveName:] + 96
11 MySQLWorkbench 0x100e30aa0 -[WBModelOverviewPanel init] + 556
12 MySQLWorkbench 0x100e2f6d8 -[MainWindowController(MainWindowControllerModel) handleModelCreated] + 28
13 MySQLWorkbench 0x100e03730 -[MainWindowController refreshGUI:argument1:argument2:] + 376
14 MySQLWorkbench 0x100e0fd8c 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 0x103929040 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 0x103928e24 wb::WBContext::flush_idle_tasks(bool) + 288
17 MySQLWorkbench 0x100e114f4 -[WBMainController flushIdleTasks:] + 68
18 Foundation 0x1855477bc __NSFirePerformWithOrder + 296
19 CoreFoundation 0x18438f0cc __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
20 CoreFoundation 0x18438efb8 __CFRunLoopDoObservers + 532
21 CoreFoundation 0x18438e5e8 __CFRunLoopRun + 776
22 CoreFoundation 0x18438dc2c CFRunLoopRunSpecific + 608
23 HIToolbox 0x18e8e6448 RunCurrentEventLoopInMode + 292
24 HIToolbox 0x18e8e6284 ReceiveNextEventCommon + 648
25 HIToolbox 0x18e8e5fdc _BlockUntilNextEventMatchingListInModeWithFilter + 76
26 AppKit 0x187b68f90 _DPSNextEvent + 660
27 AppKit 0x18833cb94 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
28 AppKit 0x187d9c1e0 -[NSApplication _doModalLoop:peek:] + 216
29 AppKit 0x187d9b0e8 __35-[NSApplication runModalForWindow:]_block_invoke_2 + 56
30 AppKit 0x187d9b094 __35-[NSApplication runModalForWindow:]_block_invoke + 108
31 AppKit 0x187d9a960 _NSTryRunModal + 100
32 AppKit 0x187d9a820 -[NSApplication runModalForWindow:] + 292
33 libmforms.dylib 0x102a51838 wizard_run_modal(mforms::Wizard*) + 124
34 libwbpublic.be.dylib 0x1022c61c4 grtui::WizardForm::run_modal() + 72
35 libwbpublic.be.dylib 0x1022e6028 grtui::WizardPlugin::run_wizard() + 20
36 db.mysql.wbp.dylib 0x114f76b94 MySQLDbModuleImpl::runDbImportWizard(grt::Ref<db_Catalog>) + 92
37 db.mysql.wbp.dylib 0x114f77d90 grt::ModuleFunctor1<int, MySQLDbModuleImpl, grt::Ref<db_Catalog>>::perform_call(grt::BaseListRef const&) + 132
38 libwbprivate.be.dylib 0x10396c1e8 wb::WorkbenchImpl::newDocumentFromDB() + 400
39 libwbprivate.be.dylib 0x10397b134 grt::ModuleFunctor0<int, wb::WorkbenchImpl>::perform_call(grt::BaseListRef const&) + 48
40 libwbpublic.be.dylib 0x10224084c bec::PluginManagerImpl::open_normal_plugin_grt(grt::Ref<app_Plugin> const&, grt::BaseListRef const&) + 276
41 libwbpublic.be.dylib 0x10223f1d0 bec::PluginManagerImpl::open_gui_plugin(grt::Ref<app_Plugin> const&, grt::BaseListRef const&, bec::GUIPluginFlags) + 880
42 libwbprivate.be.dylib 0x10392ee2c wb::WBContext::execute_plugin_grt(grt::Ref<app_Plugin> const&, grt::BaseListRef const&) + 452
43 libwbprivate.be.dylib 0x10392e72c wb::WBContext::execute_plugin(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, bec::ArgumentPool const&) + 900
44 libwbprivate.be.dylib 0x10398de94 wb::CommandUI::activate_command(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 1080
45 libwbprivate.be.dylib 0x103999c10 boost::detail::function::void_function_obj_invoker0<std::__1::__bind<wb::CommandUI::add_menu_items_for_context(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, mforms::MenuItem*, grt::Ref<app_MenuItem> const&)::$_1&, grt::Ref<grt::internal::String>>, void>::invoke(boost::detail::function::function_buffer&) + 48
46 libmforms.dylib 0x102a0ceb8 boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type>, std::__1::__list_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::__1::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (), boost::function<void ()>>, boost::signals2::mutex>>, void*>, boost::signals2::detail::connection_body<std::__1::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (), boost::function<void ()>>, boost::signals2::mutex>>::dereference() const + 56
47 libmforms.dylib 0x102a0ce30 void boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type>, std::__1::__list_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::__1::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (), boost::function<void ()>>, boost::signals2::mutex>>, void*>, boost::signals2::detail::connection_body<std::__1::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (), boost::function<void ()>>, boost::signals2::mutex>>>(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type>, std::__1::__list_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::__1::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (), boost::function<void ()>>, boost::signals2::mutex>>, void*>, boost::signals2::detail::connection_body<std::__1::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (), boost::function<void ()>>, boost::signals2::mutex>>, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type>, std::__1::__list_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::__1::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (), boost::function<void ()>>, boost::signals2::mutex>>, void*>, boost::signals2::detail::connection_body<std::__1::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (), boost::function<void ()>>, boost::signals2::mutex>>) const + 44
48 libmforms.dylib 0x102a0b9fc boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::__1::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::operator()() + 348
49 libmforms.dylib 0x102abb9e0 -[MFMenuItem callSlot:] + 60
50 AppKit 0x187d0e68c -[NSApplication(NSResponder) sendAction:to:from:] + 460
51 AppKit 0x187dd890c -[NSMenuItem _corePerformAction] + 372
52 AppKit 0x188366370 _NSMenuPerformActionWithHighlighting + 152
53 AppKit 0x187e10c2c -[NSMenu performActionForItemAtIndex:] + 200
54 AppKit 0x187e10b4c -[NSMenu _internalPerformActionForItemAtIndex:] + 76
55 AppKit 0x18835d468 +[NSCocoaMenuImpl _performActionForMenuItem:] + 60
56 AppKit 0x188189a08 -[NSMenuTrackingSession _performPostTrackingDismissalActions] + 264
57 AppKit 0x1881897b4 -[NSMenuTrackingSession startRunningMenuEventLoop:] + 684
58 AppKit 0x18823025c -[NSMenuBarTrackingSession _mouseDownEventHandler:] + 248
59 AppKit 0x18823014c -[NSMenuBarTrackingSession handleEvent:] + 248
60 AppKit 0x18823002c __61-[NSMenuBarTrackingSession _addMouseDownEventMonitorIfNeeded]_block_invoke + 192
61 AppKit 0x187d64624 _NSSendEventToDequeuingObservers + 252
62 AppKit 0x18833d19c -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2260
63 AppKit 0x187b5c43c -[NSApplication run] + 476
64 AppKit 0x187b33708 NSApplicationMain + 880
65 dyld 0x183f39058 start + 2224
Thread 1:
0 libsystem_pthread.dylib 0x1842ade28 start_wqthread + 0
Thread 2:: Dispatch queue: NSTextCheckingOperationQueue (QOS: USER_INTERACTIVE)
0 CoreFoundation 0x18436dc2c -[NSMethodSignature _argInfo:] + 48
1 Foundation 0x185454d38 setProtocolMetdataWithMethods + 308
2 Foundation 0x185454b60 setProtocolMetadata + 248
3 Foundation 0x1854549e8 -[NSXPCInterface setProtocol:] + 288
4 Foundation 0x18545d83c +[NSXPCInterface interfaceWithProtocol:] + 44
5 AppKit 0x187d33b48 -[NSXPCSpellServerClient initWithServerName:] + 92
6 AppKit 0x187d33a90 __findServer_block_invoke + 112
7 libdispatch.dylib 0x184105910 _dispatch_client_callout + 20
8 libdispatch.dylib 0x18410714c _dispatch_once_callout + 32
9 AppKit 0x187d33900 -[NSSpellChecker _findServerWithSelectedIndex] + 360
10 AppKit 0x187da5fbc -[NSSpellChecker _chosenSpellServer:launchIfNecessary:] + 116
11 AppKit 0x1883171c0 -[NSSpellChecker candidatesForSelectedRange:inString:types:options:offset:orthography:inSpellDocumentWithTag:] + 1504
12 AppKit 0x187d256c0 NSSpellCheckerCheckString + 1316
13 AppKit 0x18871f1e4 -[NSTextCandidateOperation main] + 208
14 Foundation 0x1854797c0 __NSOPERATION_IS_INVOKING_MAIN__ + 16
15 Foundation 0x185478b68 -[NSOperation start] + 648
16 Foundation 0x1854788d8 __NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION__ + 16
17 Foundation 0x1854787c8 __NSOQSchedule_f + 172
18 libdispatch.dylib 0x184103cb8 _dispatch_call_block_and_release + 32
19 libdispatch.dylib 0x184105910 _dispatch_client_callout + 20
20 libdispatch.dylib 0x184108dc8 _dispatch_continuation_pop + 600
21 libdispatch.dylib 0x1841083e4 _dispatch_async_redirect_invoke + 584
22 libdispatch.dylib 0x1841171f4 _dispatch_root_queue_drain + 392
23 libdispatch.dylib 0x184117a04 _dispatch_worker_thread2 + 156
24 libsystem_pthread.dylib 0x1842af0d8 _pthread_wqthread + 228
25 libsystem_pthread.dylib 0x1842ade30 start_wqthread + 8
Thread 3:
0 libsystem_pthread.dylib 0x1842ade28 start_wqthread + 0
Thread 4:
0 libsystem_pthread.dylib 0x1842ade28 start_wqthread + 0
Thread 5:
0 libsystem_pthread.dylib 0x1842ade28 start_wqthread + 0
Thread 6:: GRTDispatcher
0 libsystem_kernel.dylib 0x1842760ac __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1842b3628 _pthread_cond_wait + 1272
2 libglib-2.0.0.dylib 0x101bbeab0 g_cond_wait_until + 128
3 libglib-2.0.0.dylib 0x101b3acbc g_async_queue_pop_intern_unlocked + 180
4 libglib-2.0.0.dylib 0x101b3ae28 g_async_queue_timeout_pop + 56
5 libwbpublic.be.dylib 0x1022094f4 bec::GRTDispatcher::worker_thread(void*) + 204
6 libglib-2.0.0.dylib 0x101b96064 g_thread_proxy + 68
7 libsystem_pthread.dylib 0x1842b3034 _pthread_start + 136
8 libsystem_pthread.dylib 0x1842ade3c thread_start + 8
Thread 7:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x1842728b4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x184284d30 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x18427b4f0 mach_msg_overwrite + 476
3 libsystem_kernel.dylib 0x184272c38 mach_msg + 24
4 CoreFoundation 0x18438fed0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x18438e798 __CFRunLoopRun + 1208
6 CoreFoundation 0x18438dc2c CFRunLoopRunSpecific + 608
7 AppKit 0x187c928e0 _NSEventThread + 144
8 libsystem_pthread.dylib 0x1842b3034 _pthread_start + 136
9 libsystem_pthread.dylib 0x1842ade3c thread_start + 8
Thread 8:
0 libsystem_pthread.dylib 0x1842ade28 start_wqthread + 0
Thread 9:
0 libsystem_pthread.dylib 0x1842ade28 start_wqthread + 0
Thread 10:
0 libsystem_pthread.dylib 0x1842ade28 start_wqthread + 0