Re: Workbench diagrams crashes on every version on MacOs Sonoma
Having same issue here"
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: MySQLWorkbench [25035]
Path: /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
Identifier: com.oracle.workbench.MySQLWorkbench
Version: 8.0.34.CE (1)
Code Type: X86-64 (Translated)
Parent Process: launchd [1]
User ID: 503
Date/Time: 2023-11-08 14:46:51.2926 -0500
OS Version: macOS 14.0 (23A344)
Report Version: 12
Anonymous UUID: 67316928-2F43-4980-5617-6A610D9D812A
Sleep/Wake UUID: B8E5C487-0223-4715-B5F9-ADA1F8DC0C5E
Time Awake Since Boot: 960000 seconds
Time Since Wake: 19591 seconds
System Integrity Protection: enabled
Notes:
PC register does not match crashing frame (0x0 vs 0x10F79F153)
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 [25035]
VM Region Info: 0xe0 is not in any region. Bytes before following region: 140722839191328
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
mapped file 7ffc96d78000-7ffcbc498000 [599.1M] r-x/r-x SM=COW ...t_id=dab925d1
Error Formulating Crash Report:
PC register does not match crashing frame (0x0 vs 0x10F79F153)
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libmforms.dylib 0x10f79f153 mforms::ToolBar::find_item(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 17
1 libmforms.dylib 0x10f79f3a5 mforms::ToolBar::get_item_checked(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 9
2 WBExtras 0x10dc89bf0 -[WBSidebarPanel splitViewDidResizeSubviews:] + 384
3 CoreFoundation 0x7ff802439e56 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 137
4 CoreFoundation 0x7ff8024c9d5c ___CFXRegistrationPost_block_invoke + 86
5 CoreFoundation 0x7ff8024c9cad _CFXRegistrationPost + 530
6 CoreFoundation 0x7ff802409dc9 _CFXNotificationPost + 826
7 Foundation 0x7ff8032e87a7 -[NSNotificationCenter postNotificationName:object:userInfo:] + 82
8 AppKit 0x7ff806280bfc -[NSSplitView _sendDidResizeNotificationsIfNecessary] + 392
9 AppKit 0x7ff8062807cc -[NSSplitView _compareDividerFramesAndNotifyWithOldFrames:viewWasResized:] + 513
10 AppKit 0x7ff805abdb89 -[NSSplitView setAutosaveName:] + 104
11 MySQLWorkbench 0x10485d877 -[WBModelOverviewPanel init] + 645
12 MySQLWorkbench 0x10485c2f6 -[MainWindowController(MainWindowControllerModel) handleModelCreated] + 22
13 MySQLWorkbench 0x10482d312 -[MainWindowController refreshGUI:argument1:argument2:] + 413
14 MySQLWorkbench 0x10483aba1 windowRefreshGui(wb::RefreshType, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, void*, MainWindowController*) + 31
15 libwbprivate.be.dylib 0x110693260 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 + 38
16 libwbprivate.be.dylib 0x110693091 wb::WBContext::flush_idle_tasks(bool) + 293
17 MySQLWorkbench 0x10483c686 -[WBMainController flushIdleTasks:] + 50
18 Foundation 0x7ff8033fab9c __NSFirePerformWithOrder + 357
19 CoreFoundation 0x7ff802443f1c __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
20 CoreFoundation 0x7ff802443e41 __CFRunLoopDoObservers + 493
21 CoreFoundation 0x7ff8024433c3 __CFRunLoopRun + 850
22 CoreFoundation 0x7ff802442a69 CFRunLoopRunSpecific + 557
23 HIToolbox 0x7ff80d1749d9 RunCurrentEventLoopInMode + 292
24 HIToolbox 0x7ff80d1747e6 ReceiveNextEventCommon + 665
25 HIToolbox 0x7ff80d174531 _BlockUntilNextEventMatchingListInModeWithFilter + 66
26 AppKit 0x7ff8059ac0c5 _DPSNextEvent + 880
27 AppKit 0x7ff80629d150 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1304
28 AppKit 0x7ff805c3ed8b -[NSApplication _doModalLoop:peek:] + 297
29 AppKit 0x7ff805c3d923 __35-[NSApplication runModalForWindow:]_block_invoke_2 + 64
30 AppKit 0x7ff805c3d8d0 __35-[NSApplication runModalForWindow:]_block_invoke + 70
31 AppKit 0x7ff805c3d172 _NSTryRunModal + 100
32 AppKit 0x7ff805c3d044 -[NSApplication runModalForWindow:] + 310
33 libmforms.dylib 0x10f72ff09 wizard_run_modal(mforms::Wizard*) + 149
34 libwbpublic.be.dylib 0x10e6ae515 grtui::WizardForm::run_modal() + 61
35 libwbpublic.be.dylib 0x10e6d1134 grtui::WizardPlugin::run_wizard() + 18
36 db.mysql.wbp.dylib 0x125d286d1 MySQLDbModuleImpl::runDbImportWizard(grt::Ref<db_Catalog>) + 79
37 db.mysql.wbp.dylib 0x125d298a3 grt::ModuleFunctor1<int, MySQLDbModuleImpl, grt::Ref<db_Catalog>>::perform_call(grt::BaseListRef const&) + 139
38 libgrt.dylib 0x10d7156e6 std::__1::__function::__func<std::__1::__bind<grt::ValueRef (grt::ModuleFunctorBase::*)(grt::BaseListRef const&), grt::ModuleFunctorBase*&, std::__1::placeholders::__ph<1> const&>, std::__1::allocator<std::__1::__bind<grt::ValueRef (grt::ModuleFunctorBase::*)(grt::BaseListRef const&), grt::ModuleFunctorBase*&, std::__1::placeholders::__ph<1> const&>>, grt::ValueRef (grt::BaseListRef const&)>::operator()(grt::BaseListRef const&) + 42
39 libgrt.dylib 0x10d7020a1 grt::Module::call_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, grt::BaseListRef const&) + 67
40 libwbprivate.be.dylib 0x1106d47a6 wb::WorkbenchImpl::newDocumentFromDB() + 422
41 libwbprivate.be.dylib 0x1106e45e0 grt::ModuleFunctor0<int, wb::WorkbenchImpl>::perform_call(grt::BaseListRef const&) + 46
42 libgrt.dylib 0x10d7156e6 std::__1::__function::__func<std::__1::__bind<grt::ValueRef (grt::ModuleFunctorBase::*)(grt::BaseListRef const&), grt::ModuleFunctorBase*&, std::__1::placeholders::__ph<1> const&>, std::__1::allocator<std::__1::__bind<grt::ValueRef (grt::ModuleFunctorBase::*)(grt::BaseListRef const&), grt::ModuleFunctorBase*&, std::__1::placeholders::__ph<1> const&>>, grt::ValueRef (grt::BaseListRef const&)>::operator()(grt::BaseListRef const&) + 42
43 libgrt.dylib 0x10d7020a1 grt::Module::call_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, grt::BaseListRef const&) + 67
44 libwbpublic.be.dylib 0x10e628f9f bec::PluginManagerImpl::open_normal_plugin_grt(grt::Ref<app_Plugin> const&, grt::BaseListRef const&) + 285
45 libwbpublic.be.dylib 0x10e6278e5 bec::PluginManagerImpl::open_gui_plugin(grt::Ref<app_Plugin> const&, grt::BaseListRef const&, bec::GUIPluginFlags) + 1233
46 libwbpublic.be.dylib 0x10e629295 bec::PluginManagerImpl::open_plugin(grt::Ref<app_Plugin> const&, grt::BaseListRef const&) + 17
47 libwbprivate.be.dylib 0x1106992c9 wb::WBContext::execute_plugin_grt(grt::Ref<app_Plugin> const&, grt::BaseListRef const&) + 479
48 libwbprivate.be.dylib 0x110698d80 wb::WBContext::execute_plugin(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, bec::ArgumentPool const&) + 1750
49 libwbprivate.be.dylib 0x1106f781c wb::CommandUI::activate_command(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 1118
50 libwbprivate.be.dylib 0x110704979 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&) + 45
51 libmforms.dylib 0x10f78d742 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 + 50
52 libmforms.dylib 0x10f70d8bd 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 + 29
53 libmforms.dylib 0x10f71492d 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()() + 453