首页 > 解决方案 > MySQL Workbench 8.0 在 MacOS 11.1 上意外退出

问题描述

下学期我要参加数据库管理课程,我想领先一步,了解 SQL。到目前为止,我已经下载了 MySQL,并且能够使用终端访问我的数据库。我在打开 MySQL Workbench 时遇到问题,因为它指出“MySQL Workbench 意外退出”。我重新启动了我的操作系统并重新安装了该应用程序,但无济于事。

以下是问题详细信息和系统配置

Process:               MySQLWorkbench [2942]
Path:                  /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
Identifier:            com.oracle.workbench.MySQLWorkbench
Version:               8.0.23.CE (1)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           MySQLWorkbench [2942]
User ID:               501

Date/Time:             2021-01-19 15:31:30.159 -0500
OS Version:            macOS 11.1 (20C69)
Report Version:        12
Anonymous UUID:        DE32212B-B203-A97E-3794-4A4256956BDF

Sleep/Wake UUID:       FF2D9163-B595-4492-8644-46BB41F52FD3

Time Awake Since Boot: 12000 seconds
Time Since Wake:       2400 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Abort trap: 6
Termination Reason:    Namespace SIGNAL, Code 0x6

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff20326792 __abort_with_payload + 10
1   libsystem_kernel.dylib          0x00007fff203281d9 abort_with_payload_wrapper_internal + 80
2   libsystem_kernel.dylib          0x00007fff20328189 abort_with_reason + 19
3   Python3                         0x000000010f4b1f05 fatal_error.cold.1 + 21
4   Python3                         0x000000010f434f78 fatal_error + 536
5   Python3                         0x000000010f43441a Py_InitializeEx + 138
6   libgrt.dylib                    0x000000010bf70422 grt::PythonContextHelper::InitPython() + 16
7   libgrt.dylib                    0x000000010bf7065e grt::PythonContext::PythonContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 412
8   libgrt.dylib                    0x000000010bf59549 grt::init_python_support(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 38
9   libwbpublic.be.dylib            0x000000010c2cc71e bec::GRTManager::init_loaders(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) + 28
10  libwbpublic.be.dylib            0x000000010c2cc6d4 bec::GRTManager::init_module_loaders(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) + 102
11  libwbpublic.be.dylib            0x000000010c2cb635 bec::GRTManager::initialize(bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 55
12  libwbprivate.be.dylib           0x000000010cbe6c55 wb::WBContext::init_(wb::WBFrontendCallbacks*, wb::WBOptions*) + 3517
13  libwbprivate.be.dylib           0x000000010cc124b5 wb::WBContextUI::init(wb::WBFrontendCallbacks*, wb::WBOptions*) + 435
14  com.oracle.workbench.MySQLWorkbench 0x000000010bd5612a -[WBMainController setupBackend] + 1263
15  com.oracle.workbench.MySQLWorkbench 0x000000010bd597b0 -[WBMainController awakeFromNib] + 428
16  com.apple.CoreFoundation        0x00007fff204264c9 -[NSSet makeObjectsPerformSelector:] + 231
17  com.apple.AppKit                0x00007fff22c2ba48 -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 1368
18  com.apple.AppKit                0x00007fff22c20128 loadNib + 392
19  com.apple.AppKit                0x00007fff22c1f730 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:options:withZone:ownerBundle:] + 693
20  com.apple.AppKit                0x00007fff22c1f386 -[NSBundle(NSNibLoading) loadNibNamed:owner:topLevelObjects:] + 201
21  com.apple.AppKit                0x00007fff22c1f164 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 394
22  com.apple.AppKit                0x00007fff22c11cf8 NSApplicationMain + 566
23  libdyld.dylib                   0x00007fff20354621 start + 1

Thread 1:
0   libsystem_pthread.dylib         0x00007fff20335458 start_wqthread + 0

Thread 2:
0   libsystem_pthread.dylib         0x00007fff20335458 start_wqthread + 0

Thread 3:
0   libsystem_pthread.dylib         0x00007fff20335458 start_wqthread + 0

Thread 4:
0   libsystem_pthread.dylib         0x00007fff20335458 start_wqthread + 0

Thread 5:
0   libc++.1.dylib                  0x00007fff202a4d84 std::__1::basic_istream<char, std::__1::char_traits<char> >::get() + 70
1   libwbprivate.be.dylib           0x000000010ce8b399 void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseStringToStream<0u, rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >, rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::StackStream<char> >(rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >&, rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::StackStream<char>&) + 107
2   libwbprivate.be.dylib           0x000000010ce8a19f void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseString<0u, rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&, bool) + 83
3   libwbprivate.be.dylib           0x000000010ce8a327 void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseObject<0u, rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) + 301
4   libwbprivate.be.dylib           0x000000010ce8a4da void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseArray<0u, rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) + 178
5   libwbprivate.be.dylib           0x000000010ce8a327 void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseObject<0u, rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) + 301
6   libwbprivate.be.dylib           0x000000010ce8a4da void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseArray<0u, rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) + 178
7   libwbprivate.be.dylib           0x000000010ce8a327 void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseObject<0u, rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) + 301
8   libwbprivate.be.dylib           0x000000010ce89c86 rapidjson::ParseResult rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::Parse<0u, rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) + 80
9   libwbprivate.be.dylib           0x000000010ce89b90 rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>& rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::ParseStream<0u, rapidjson::UTF8<char>, rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > > >(rapidjson::BasicIStreamWrapper<std::__1::basic_istream<char, std::__1::char_traits<char> > >&) + 72
10  libwbprivate.be.dylib           0x000000010ce88ffa void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, help::DbSqlEditorContextHelp::DbSqlEditorContextHelp()::$_0> >(void*) + 1165
11  libsystem_pthread.dylib         0x00007fff20339950 _pthread_start + 224
12  libsystem_pthread.dylib         0x00007fff2033547b thread_start + 15

Thread 6:: GRTDispatcher
0   libsystem_kernel.dylib          0x00007fff203078e2 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff20339ea2 _pthread_cond_wait + 1305
2   libglib-2.0.0.dylib             0x000000010f2267c1 g_cond_wait_until + 129
3   libglib-2.0.0.dylib             0x000000010f1ac964 g_async_queue_pop_intern_unlocked + 100
4   libglib-2.0.0.dylib             0x000000010f1acafe g_async_queue_timeout_pop + 46
5   libwbpublic.be.dylib            0x000000010c2c08d5 bec::GRTDispatcher::worker_thread(void*) + 455
6   libglib-2.0.0.dylib             0x000000010f2052ba g_thread_proxy + 90
7   libsystem_pthread.dylib         0x00007fff20339950 _pthread_start + 224
8   libsystem_pthread.dylib         0x00007fff2033547b thread_start + 15

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000002000209  rbx: 0x0000000000000002  rcx: 0x00007ffee3ebc9d8  rdx: 0x0000000000000000
  rdi: 0x0000000000000002  rsi: 0x0000000000000006  rbp: 0x00007ffee3ebca20  rsp: 0x00007ffee3ebc9d8
   r8: 0x00007fd17ae44b40   r9: 0x0000000000000002  r10: 0x0000000000000000  r11: 0x0000000000000246
  r12: 0x0000000000000000  r13: 0x0000000000000000  r14: 0x0000000000000006  r15: 0x0000000000000002
  rip: 0x00007fff20326792  rfl: 0x0000000000000246  cr2: 0x000000010f44bf00
  
Logical CPU:     0
Error Code:      0x02000209
Trap Number:     133

Thread 0 instruction stream not available.

Thread 0 last branch register state not available.

标签: macosmysql-workbench

解决方案


MySQL Workbench v8.23 似乎不适用于运行 macOS Big Sur 11.1 的设备。这可能会在未来得到解决。

现在,您可以通过下载旧版本的工作台来实现它。v8.22 对我来说在 Big Sur 上运行良好。

您可以在此处找到存档:https ://downloads.mysql.com/archives/workbench/


推荐阅读