mac M2芯片系统版本macOS Sonoma14.4.1 Navicat Premium意外退出问题,报错:Translated Report (Full Report Below)

news2024/10/6 16:18:18

前言

Mac电脑正在使用的navicat客户端突然闪退了!!!!


之前用的好好的。做了可能影响navicat客户端闪退的事情就是把电脑系统升级到了macOS Sonoma14.4.1。后悔莫及~
现象:navicat能正常创建连接,能连数据库,但是就是打开表的时候,几秒之后就出现了闪退,出现闪退的概率基本上是必现的。


1、正常使用时期的电脑环境

系统:macOS 12.x版本(买电脑时默认安装的版本,电脑为2022年mac book pro13寸 M2芯片)
数据库:8.x、5.6.x(mysql,公司用的mysql是低版本的,自己本地是高版本8.x版本)
navicat:15.x

能正常使用:不管navicat连接8.x还是5.6.x版本的数据库,都能正常使用,但是偶尔也会出现闪退的情况,出现的概率是2%左右,其实也能接受了。


2、不能正常使用时期的电脑环境


系统:macOS Sonoma14.4.1版本(最近刚把电脑系统升级,新版本支持桌面小组件)
数据库:8.x(不能正常使用,出现闪退)、5.6.x(能正常使用)
navicat:15.x

不能正常使用:navicat连接8.x版本的数据库,不都能正常使用,100%会出现闪退的情况
正常使用:navicat连接5.6.x版本的数据库,能正常使用

yH5BAAAAAAALAAAAAAOAA4AAAIMhI+py+0Po5y02qsKADs=wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

3、怎么办?解决方法


截图:


根据关键性的报错异常‘Notes:
PC register does not match crashing frame (0x0 vs 0x7FF81B141581)’,翻译为‘PC寄存器与崩溃帧不匹配’,目前看系统不兼容。(macOS系统或者M2芯片与navicat 15版本不兼容问题),从navicat官网FAQ未找到对应的解决办法,目前无法解决,并且navicat官网也未提供关于M2芯片的应用。
解决办法:
1、只针对于5.6.x版本的mysql数据库,安装navicat15满足需求。
2、针对于8.0x版本的mysql数据库,安装navicat16满足需求,或者安装其他的开源软件,如DBeaver(提供了针对于M芯片的应用)

4、navicat对应的版本

4.1、navicate15支持的mac版本

4.2、navicat16支持的版本

5、报错信息分析


```js
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Navicat Premium [95217]
Path:                  /Users/USER/Downloads/Navicat Premium.app/Contents/MacOS/Navicat Premium
Identifier:            com.prect.NavicatPremium15
Version:               15.0.30 (15.0.3000)
Code Type:             X86-64 (Translated)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2024-05-09 10:47:26.4368 +0800
OS Version:            macOS 14.4.1 (23E224)
Report Version:        12
Anonymous UUID:        5122240F-2985-766C-EFB3-21135E685102

Sleep/Wake UUID:       8CEE5DFD-D7B7-4442-907E-17E3C8EBD70E

Time Awake Since Boot: 200000 seconds
Time Since Wake:       7921 seconds

System Integrity Protection: enabled

Notes:
PC register does not match crashing frame (0x0 vs 0x7FF81B141581)

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

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 4 Illegal instruction: 4
Terminating Process:   exc handler [95217]

Application Specific Backtrace 0:
0   CoreFoundation                      0x00007ff8178932ee __exceptionPreprocess + 242
1   libobjc.A.dylib                     0x00007ff81738421b objc_exception_throw + 48
2   CoreFoundation                      0x00007ff8177c4ab3 -[NSTaggedPointerString hash] + 0
3   Navicat Premium                     0x00000001013fd712 Navicat Premium + 15648530
4   AppKit                              0x00007ff81ae7e16f loadItemEntryLazyInfoIfNecessary + 162
5   AppKit                              0x00007ff81ae7e06e -[NSOutlineView itemAtRow:] + 37
6   AppKit                              0x00007ff81ae7decf -[NSOutlineView _sendDelegateHeightOfRow:] + 23
7   AppKit                              0x00007ff81ae7dd1b -[NSTableView _safeSendDelegateHeightOfRow:] + 83
8   AppKit                              0x00007ff81b8a57a7 -[NSTableView _uncachedRowHeightForRow:] + 322
9   AppKit                              0x00007ff81bab1b12 -[NSTableRowHeightData _cacheRowSpansInRange:heightProvider:] + 709
10  AppKit                              0x00007ff81bab020e -[NSTableRowHeightData _cacheRowSpansInRange:] + 67
11  AppKit                              0x00007ff81baaea4f -[NSTableRowHeightData _ensureRowSpansStorage] + 186
12  AppKit                              0x00007ff81baaf3e4 -[NSTableRowHeightData computeTotalRowsSpanAssumingNumberOfRows:] + 79
13  AppKit                              0x00007ff81ae70c71 -[NSTableView _totalHeightOfTableView] + 71
14  AppKit                              0x00007ff81ae70a3c -[NSTableView _minimumFrameSize] + 66
15  AppKit                              0x00007ff81ae7c5e9 -[NSTableView tile] + 271
16  AppKit                              0x00007ff81ae84d27 -[NSTableView layout] + 127
17  AppKit                              0x00007ff81b9ed323 ___NSViewLayout_block_invoke + 584
18  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
19  AppKit                              0x00007ff81ae39419 _NSViewLayout + 65
20  AppKit                              0x00007ff81b9e1acf __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 349
21  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
22  AppKit                              0x00007ff81ae393d0 -[NSView _layoutSubtreeWithOldSize:] + 75
23  AppKit                              0x00007ff81b9e1c37 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 709
24  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
25  AppKit                              0x00007ff81ae393d0 -[NSView _layoutSubtreeWithOldSize:] + 75
26  AppKit                              0x00007ff81b9e1c37 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 709
27  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
28  AppKit                              0x00007ff81ae393d0 -[NSView _layoutSubtreeWithOldSize:] + 75
29  AppKit                              0x00007ff81b9e1c37 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 709
30  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
31  AppKit                              0x00007ff81ae393d0 -[NSView _layoutSubtreeWithOldSize:] + 75
32  AppKit                              0x00007ff81b9e1c37 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 709
33  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
34  AppKit                              0x00007ff81ae393d0 -[NSView _layoutSubtreeWithOldSize:] + 75
35  AppKit                              0x00007ff81b9e1c37 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 709
36  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
37  AppKit                              0x00007ff81ae393d0 -[NSView _layoutSubtreeWithOldSize:] + 75
38  AppKit                              0x00007ff81b9e1c37 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 709
39  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
40  AppKit                              0x00007ff81ae393d0 -[NSView _layoutSubtreeWithOldSize:] + 75
41  AppKit                              0x00007ff81b9e1c37 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 709
42  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
43  AppKit                              0x00007ff81ae393d0 -[NSView _layoutSubtreeWithOldSize:] + 75
44  AppKit                              0x00007ff81b9e1c37 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 709
45  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
46  AppKit                              0x00007ff81ae393d0 -[NSView _layoutSubtreeWithOldSize:] + 75
47  AppKit                              0x00007ff81b9e1c37 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 709
48  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
49  AppKit                              0x00007ff81ae393d0 -[NSView _layoutSubtreeWithOldSize:] + 75
50  AppKit                              0x00007ff81b9e1c37 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 709
51  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
52  AppKit                              0x00007ff81ae393d0 -[NSView _layoutSubtreeWithOldSize:] + 75
53  AppKit                              0x00007ff81b9e28aa __56-[NSView _layoutSubtreeIfNeededAndAllowTemporaryEngine:]_block_invoke + 1202
54  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
55  AppKit                              0x00007ff81ae38fa2 -[NSView _layoutSubtreeIfNeededAndAllowTemporaryEngine:] + 72
56  AppKit                              0x00007ff81ae331ac NSPerformVisuallyAtomicChange + 134
57  AppKit                              0x00007ff81ae38f54 -[NSView layoutSubtreeIfNeeded] + 65
58  AppKit                              0x00007ff81bcf286d -[NSWindow(NSConstraintBasedLayoutInternal) _layoutViewTree] + 148
59  AppKit                              0x00007ff81bcf2a2c -[NSWindow(NSConstraintBasedLayoutInternal) layoutIfNeeded] + 250
60  AppKit                              0x00007ff81aea7525 __NSWindowGetDisplayCycleObserverForLayout_block_invoke + 387
61  AppKit                              0x00007ff81aea6a4d NSDisplayCycleObserverInvoke + 140
62  AppKit                              0x00007ff81aea667f NSDisplayCycleFlush + 878
63  QuartzCore                          0x00007ff8202d9139 _ZN2CA11Transaction19run_commit_handlersE18CATransactionPhase + 95
64  QuartzCore                          0x00007ff8202d7bd5 _ZN2CA11Transaction6commitEv + 377
65  AppKit                              0x00007ff81af4434d __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 285
66  AppKit                              0x00007ff81ba31e59 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
67  CoreFoundation                      0x00007ff81782071c __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
68  CoreFoundation                      0x00007ff817820641 __CFRunLoopDoObservers + 493
69  CoreFoundation                      0x00007ff81781fbc3 __CFRunLoopRun + 850
70  CoreFoundation                      0x00007ff81781f2a9 CFRunLoopRunSpecific + 557
71  HIToolbox                           0x00007ff82270a829 RunCurrentEventLoopInMode + 292
72  HIToolbox                           0x00007ff82270a466 ReceiveNextEventCommon + 201
73  HIToolbox                           0x00007ff82270a381 _BlockUntilNextEventMatchingListInModeWithFilter + 66
74  AppKit                              0x00007ff81ade8be5 _DPSNextEvent + 880
75  AppKit                              0x00007ff81b6f8fe9 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1273
76  AppKit                              0x00007ff81adda005 -[NSApplication run] + 603
77  AppKit                              0x00007ff81adadff1 NSApplicationMain + 816
78  Navicat Premium                     0x0000000100da6a0d Navicat Premium + 9001485
79  dyld                                0x0000000201f24366 start + 1942


Error Formulating Crash Report:
PC register does not match crashing frame (0x0 vs 0x7FF81B141581)

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   AppKit                                0x7ff81b141581 -[NSApplication _crashOnException:] + 289
1   AppKit                                0x7ff81af44585 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 853
2   AppKit                                0x7ff81ba31e59 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
3   CoreFoundation                        0x7ff81782071c __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
4   CoreFoundation                        0x7ff817820641 __CFRunLoopDoObservers + 493
5   CoreFoundation                        0x7ff81781fbc3 __CFRunLoopRun + 850
6   CoreFoundation                        0x7ff81781f2a9 CFRunLoopRunSpecific + 557
7   HIToolbox                             0x7ff82270a829 RunCurrentEventLoopInMode + 292
8   HIToolbox                             0x7ff82270a466 ReceiveNextEventCommon + 201
9   HIToolbox                             0x7ff82270a381 _BlockUntilNextEventMatchingListInModeWithFilter + 66
10  AppKit                                0x7ff81ade8be5 _DPSNextEvent + 880
11  AppKit                                0x7ff81b6f8fe9 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1273
12  AppKit                                0x7ff81adda005 -[NSApplication run] + 603
13  AppKit                                0x7ff81adadff1 NSApplicationMain + 816
14  Navicat Premium                          0x100da6a0d 0x100511000 + 9001485
15  dyld                                     0x201f24366 start + 1942

Thread 1:: com.apple.rosetta.exceptionserver
0   runtime                               0x7ff7fff6e494 0x7ff7fff6a000 + 17556

Thread 2:
0   runtime                               0x7ff7fff8c94c 0x7ff7fff6a000 + 141644

Thread 3:
0   ???                                   0x7ff8a799aa78 ???
1   libsystem_kernel.dylib                0x7ff817706f7a __psynch_cvwait + 10
2   libsystem_pthread.dylib               0x7ff8177446f3 _pthread_cond_wait + 1211
3   libc++.1.dylib                        0x7ff81767dd12 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
4   libstat.dylib                            0x10cf97c66 NStat::JobQueue::worker_doJob() + 112
5   libstat.dylib                            0x10cf98108 0x10cf8f000 + 37128
6   libsystem_pthread.dylib               0x7ff81774418b _pthread_start + 99
7   libsystem_pthread.dylib               0x7ff81773fae3 thread_start + 15

Thread 4:
0   ???                                   0x7ff8a799aa78 ???
1   libsystem_kernel.dylib                0x7ff817706f7a __psynch_cvwait + 10
2   libsystem_pthread.dylib               0x7ff8177446f3 _pthread_cond_wait + 1211
3   libc++.1.dylib                        0x7ff81767dd12 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
4   libstat.dylib                            0x10cf97c66 NStat::JobQueue::worker_doJob() + 112
5   libstat.dylib                            0x10cf98108 0x10cf8f000 + 37128
6   libsystem_pthread.dylib               0x7ff81774418b _pthread_start + 99
7   libsystem_pthread.dylib               0x7ff81773fae3 thread_start + 15

Thread 5:
0   runtime                               0x7ff7fff8c94c 0x7ff7fff6a000 + 141644

Thread 6:
0   ???                                   0x7ff8a799aa78 ???
1   libsystem_kernel.dylib                0x7ff817706f7a __psynch_cvwait + 10
2   libsystem_pthread.dylib               0x7ff8177446f3 _pthread_cond_wait + 1211
3   libc++.1.dylib                        0x7ff81767dd9b std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 93
4   libcf.dylib                              0x10d785e7d 0x10d744000 + 269949
5   libcf.dylib                              0x10d785d0c 0x10d744000 + 269580
6   libcf.dylib                              0x10d7859f2 0x10d744000 + 268786
7   libcc-premium.dylib                      0x113f82bc8 0x11333e000 + 12864456
8   libcc-premium.dylib                      0x113f83a6b 0x11333e000 + 12868203
9   libcf.dylib                              0x10d79543b 0x10d744000 + 332859
10  libsystem_pthread.dylib               0x7ff81774418b _pthread_start + 99
11  libsystem_pthread.dylib               0x7ff81773fae3 thread_start + 15

Thread 7:
0   ???                                   0x7ff8a799aa78 ???
1   libsystem_kernel.dylib                0x7ff817706f7a __psynch_cvwait + 10
2   libsystem_pthread.dylib               0x7ff8177446f3 _pthread_cond_wait + 1211
3   libc++.1.dylib                        0x7ff81767dd12 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
4   libcf.dylib                              0x10d785b42 0x10d744000 + 269122
5   libcf.dylib                              0x10d785960 0x10d744000 + 268640
6   libcf.dylib                              0x10d7acd76 0x10d744000 + 429430
7   libcf.dylib                              0x10d79543b 0x10d744000 + 332859
8   libsystem_pthread.dylib               0x7ff81774418b _pthread_start + 99
9   libsystem_pthread.dylib               0x7ff81773fae3 thread_start + 15

Thread 8:
0   runtime                               0x7ff7fff8c94c 0x7ff7fff6a000 + 141644

Thread 9:
0   runtime                               0x7ff7fff8c94c 0x7ff7fff6a000 + 141644

Thread 10:
0   runtime                               0x7ff7fff8c94c 0x7ff7fff6a000 + 141644

Thread 11:
0   runtime                               0x7ff7fff8c94c 0x7ff7fff6a000 + 141644

Thread 12:: com.apple.NSEventThread
0   ???                                   0x7ff8a799aa78 ???
1   libsystem_kernel.dylib                0x7ff8177043ce mach_msg2_trap + 10
2   libsystem_kernel.dylib                0x7ff817712c88 mach_msg2_internal + 84
3   libsystem_kernel.dylib                0x7ff81770b510 mach_msg_overwrite + 653
4   libsystem_kernel.dylib                0x7ff8177046bd mach_msg + 19
5   CoreFoundation                        0x7ff817821359 __CFRunLoopServiceMachPort + 143
6   CoreFoundation                        0x7ff81781fdcc __CFRunLoopRun + 1371
7   CoreFoundation                        0x7ff81781f2a9 CFRunLoopRunSpecific + 557
8   AppKit                                0x7ff81af45abc _NSEventThread + 122
9   libsystem_pthread.dylib               0x7ff81774418b _pthread_start + 99
10  libsystem_pthread.dylib               0x7ff81773fae3 thread_start + 15

Thread 13:
0   runtime                               0x7ff7fff8c94c 0x7ff7fff6a000 + 141644

Thread 14:
0   runtime                               0x7ff7fff8c94c 0x7ff7fff6a000 + 141644

Thread 15:
0   runtime                               0x7ff7fff8c94c 0x7ff7fff6a000 + 141644

Thread 16:: JavaScriptCore libpas scavenger
0   ???                                   0x7ff8a799aa78 ???
1   libsystem_kernel.dylib                0x7ff817706f7a __psynch_cvwait + 10
2   libsystem_pthread.dylib               0x7ff8177446f3 _pthread_cond_wait + 1211
3   JavaScriptCore                        0x7ff8368446b5 scavenger_thread_main + 1541
4   libsystem_pthread.dylib               0x7ff81774418b _pthread_start + 99
5   libsystem_pthread.dylib               0x7ff81773fae3 thread_start + 15

Thread 17:: LocalStorage
0   ???                                   0x7ff8a799aa78 ???
1   libsystem_kernel.dylib                0x7ff817706f7a __psynch_cvwait + 10
2   libsystem_pthread.dylib               0x7ff8177446f3 _pthread_cond_wait + 1211
3   JavaScriptCore                        0x7ff8350aa86a WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) + 154
4   JavaScriptCore                        0x7ff83508041e WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 3198
5   WebKitLegacy                          0x7ff832aa821e WebCore::StorageThread::threadEntryPoint() + 414
6   JavaScriptCore                        0x7ff8350a785d WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 237
7   JavaScriptCore                        0x7ff834e97749 WTF::wtfThreadEntryPoint(void*) + 9
8   libsystem_pthread.dylib               0x7ff81774418b _pthread_start + 99
9   libsystem_pthread.dylib               0x7ff81773fae3 thread_start + 15

Thread 18:
0   runtime                               0x7ff7fff8c94c 0x7ff7fff6a000 + 141644


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00007f77e3140a00  rbx: 0x0000600001df3540  rcx: 0x9be252b59e91008e  rdx: 0x000000000000203e
  rdi: 0x0000000000000000  rsi: 0x0000000306514990  rbp: 0x0000000306514e20  rsp: 0x0000000306514df0
   r8: 0x0000000000000000   r9: 0x00007f77e3142a3e  r10: 0x2020202020202020  r11: 0x3020202020202020
  r12: 0x00007f7842809110  r13: 0x0000600002089900  r14: 0x00007ff8372fffa5  r15: 0x00007ff817376a00
  rip: <unavailable>       rfl: 0x0000000000000206
 tmp0: 0x00007ff81b141581 tmp1: 0x0000000000000214 tmp2: 0x00007ff8acbd0e58


Binary Images:
       0x201f1e000 -        0x201faefff dyld (*) <899f1e34-b624-3162-8003-04daa6829461> /usr/lib/dyld
       0x13e6d2000 -        0x13e7d9fff caching_sha2_password.so (*) <0b304328-f79d-3f23-8f27-72d9a6148fc3> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/caching_sha2_password.so
       0x10ccb8000 -        0x10ccf2fff libiodbc.2.dylib (*) <710fa9dc-5113-341a-82e7-603d12d18cd7> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libiodbc.2.dylib
       0x10cbd0000 -        0x10cc26fff libtdsodbc.0.so (*) <b9912f5c-a38f-3900-abe1-744409fde9f4> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libtdsodbc.0.so
       0x1044d2000 -        0x1044ddfff libiodbcinst.2.dylib (*) <69117f91-7324-3b4d-9e0d-c1db0a7d85c6> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libiodbcinst.2.dylib
       0x10cb00000 -        0x10cb45fff libsqlite.dylib (*) <a3eec614-b350-3c02-9b76-c6f36d274e65> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libsqlite.dylib
       0x104524000 -        0x104533fff dhx.so (*) <ce05943d-3520-3987-9324-e0f7e50e7e91> /usr/lib/sasl2/dhx.so
       0x1044bb000 -        0x1044bdfff libanonymous.2.so (*) <057d4869-9ce8-3ae4-baec-d094f6a01725> /usr/lib/sasl2/libanonymous.2.so
       0x1044a4000 -        0x1044a6fff libplain.2.so (*) <164997e9-adbc-3745-88ff-39a55f844d44> /usr/lib/sasl2/libplain.2.so
       0x10448d000 -        0x10448ffff pwauxprop.so (*) <f8f7e525-c86b-3a7b-92f6-ecf98b56cca3> /usr/lib/sasl2/pwauxprop.so
       0x104477000 -        0x104478fff oauthbearer.so (*) <1cebc343-998b-389b-a553-3f1e28ab7d80> /usr/lib/sasl2/oauthbearer.so
       0x104460000 -        0x104462fff apop.so (*) <fde03d28-aca8-36c9-a933-e716b287119b> /usr/lib/sasl2/apop.so
       0x104437000 -        0x10443ffff digestmd5WebDAV.so (*) <7cf5bb87-d75d-3e26-a6d3-eeedc271b512> /usr/lib/sasl2/digestmd5WebDAV.so
       0x10441f000 -        0x104421fff libcrammd5.2.so (*) <11c8ba6b-703d-365e-a3c3-d6faf5cbbec0> /usr/lib/sasl2/libcrammd5.2.so
       0x104409000 -        0x10440afff plain-clienttoken.so (*) <9b93e7fa-3a19-3c97-b2c8-545e217ea332> /usr/lib/sasl2/plain-clienttoken.so
       0x104221000 -        0x104225fff libntlm.so (*) <e65cfbbc-c1ab-3dbb-9574-a17e29bd004a> /usr/lib/sasl2/libntlm.so
       0x1043e0000 -        0x1043e8fff libdigestmd5.2.so (*) <8af8f606-7588-3c91-8074-6c5d2cd5b4e4> /usr/lib/sasl2/libdigestmd5.2.so
       0x10435f000 -        0x104361fff smb_ntlmv2.so (*) <e3a1f929-1211-3f4d-b666-c0cf312690c6> /usr/lib/sasl2/smb_ntlmv2.so
       0x10438a000 -        0x104390fff srp.so (*) <9241258f-3782-3e63-8590-c7e93a9f9a30> /usr/lib/sasl2/srp.so
       0x104348000 -        0x10434afff login.so (*) <94604876-ac2e-3dd5-b273-0d2885546fd4> /usr/lib/sasl2/login.so
       0x104332000 -        0x104333fff atoken.so (*) <282facc7-e2ff-33ca-893b-0104d5215157> /usr/lib/sasl2/atoken.so
       0x104317000 -        0x10431afff mschapv2.so (*) <1382516a-57b4-30e1-9339-35f2065afe16> /usr/lib/sasl2/mschapv2.so
       0x104243000 -        0x104245fff shadow_auxprop.so (*) <28d1a11e-0f1c-32cd-a561-b0a05b0a8f38> /usr/lib/sasl2/shadow_auxprop.so
       0x1042f8000 -        0x1042fcfff libgssapiv2.2.0.18.so (*) <8b3b40c1-a4b6-3de0-9b82-7c3f5a2e51bd> /usr/lib/sasl2/libgssapiv2.2.0.18.so
       0x13061b000 -        0x135349fff libclntsh.dylib.12.1 (*) <008c5b1d-f062-33f4-bafd-2514c700b711> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libclntsh.dylib.12.1
       0x116bc1000 -        0x11726dfff libnnz12.dylib (*) <6ad7a6f1-6622-3a99-b9ea-7ac80d758f02> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libnnz12.dylib
       0x104260000 -        0x10428efff libons.dylib (*) <32dcf50a-d120-3409-8332-c7e2a316b36f> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libons.dylib
       0x117ab8000 -        0x117ee5fff libclntshcore.dylib.12.1 (*) <3a076a81-d199-3e3e-8a90-87d3062ff5c0> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libclntshcore.dylib.12.1
       0x101e91000 -        0x101e9dfff libobjc-trampolines.dylib (*) <3d9756e6-f86a-324d-bfd7-dc2d59c27956> /usr/lib/libobjc-trampolines.dylib
       0x10e744000 -        0x10f0eefff libmozjs-52.dylib (*) <0170ee04-e3c2-338e-9f77-204e1884d02a> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libmozjs-52.dylib
       0x11333e000 -        0x115759fff libcc-premium.dylib (*) <ef7d864a-50fb-3f1e-9f7f-4e5b96ad607b> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libcc-premium.dylib
       0x10d254000 -        0x10d3b7fff libdbdiagram.dylib (*) <3c6fdd4a-914e-3f49-86e1-1707f0312748> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libdbdiagram.dylib
       0x10d744000 -        0x10d7d3fff libcf.dylib (*) <68c1ff99-8b48-3fed-a843-7912aeff9749> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libcf.dylib
       0x10d92a000 -        0x10d9d9fff libdv.dylib (*) <5cfa3c58-3609-34de-85d3-30419a232e47> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libdv.dylib
       0x10de03000 -        0x10df8efff libvf.dylib (*) <dd26a4a0-6430-364d-8952-2a637ff4bb9a> /Users/USER/Downloads/Navicat Premium.app/Contents/Frameworks/libvf.dylib
       0x10d041000 -        0x10d050fff libnsypush.dylib (*) <6f620c24-201b-3495-8319-04d3ef949890> /Users/USER/Downloads/Navicat 
```
上述问题翻译如下:

```js
这个错误报告描述的是一个运行在Mac OS系统上的`Navicat Premium`应用程序崩溃的情况。下面是对报告关键部分的解析:

### 基本信息
- **进程**: Navicat Premium,进程ID为95217。
- **路径**: 应用程序位于`/Users/USER/Downloads/Navicat Premium.app/Contents/MacOS/Navicat Premium`。
- **版本**: 版本号15.0.30 (内部版本15.0.3000)。
- **操作系统**: macOS 14.4.1 (代号23E224)。

### 错误概述
- **日期/时间**: 报告生成时间为2024年5月9日。
- **错误类型**: `EXC_BAD_INSTRUCTION (SIGILL)`,这是一个非法指令错误,通常意味着程序尝试执行了处理器不支持或不允许的指令。
- **终止原因**: 信号4(SIGILL),非法指令。

### 问题细节
- **异常代码**: 0x0000000000000001 和 0x0000000000000000,这些是异常的具体代码,表明发生了非法指令错误。
- **崩溃线程**: 主线程(Dispatch queue: com.apple.main-thread),这意味着错误发生在应用程序的主要执行流程中。
- **应用特定的回溯**: 回溯信息显示了错误发生时的函数调用堆栈,但关键的错误源头似乎在于对`NSTaggedPointerString`对象进行哈希计算时(`-[NSTaggedPointerString hash]`),可能是因为数据不兼容或对象状态不正确导致的。

### 分析建议
1. **软件更新**: 首先检查是否有`Navicat Premium`的新版本可用,因为这样的错误有时是由于软件本身的bug引起的,新版本可能已经修复了该问题。
2. **系统兼容性**: 确认当前使用的`Navicat Premium`版本与您的macOS版本兼容。尽管报告中未直接指出兼容性问题,但不兼容也可能导致此类错误。
3. **重新安装**: 尝试卸载并重新安装`Navicat Premium`,以排除安装过程中的潜在问题。
4. **联系技术支持**: 如果以上步骤不能解决问题,建议联系`Navicat`的技术支持,提供这份错误报告,以便他们能更深入地调查问题原因。

注意报告中还提到“PC寄存器与崩溃帧不匹配”,这可能意味着调试信息不完整,使得确定确切的崩溃点变得困难,这也是需要技术支持介入进一步分析的原因之一。
```

### 电脑环境:
电脑环境
系统:macOS Sonoma14.4.1 
数据库:8.x(mysql)


使用的navicat客户端时发生了意外闪退。部分报错信息:


截图:

截图中关键性的信息:PC寄存器与崩溃帧不匹配。
目前看系统不兼容。(macOS系统或者M2芯片与navicat 15版本不兼容问题)

如何查看是否对macOS系统版本的支持?
打开navicat15.x【帮助】-选择【Navicat帮助】,找到产品介绍-第一个,发现当前版本支持的navicat版本为:
macOS:
Mac OS X 10.11 El Capitan, macOS 10.12 Sierra, macOS 10.13 High Sierra, macOS 10.14 Mojave, macOS 10.15 Catalina
所以macOS版本肯定是不支持的。
前提:
2022年买的电脑的系统版本记得是12.x版本,其实是可以用的。但是今年24年准备把系统升级成最新的,结果导致了mac os 14.x版本对于8.x。但是可以正常使用5.6.x版本的数据库。
总结一下:
1、navicat 闪退
系统:macOS Sonoma14.4.1 
数据库:8.x(mysql)
navicat:15.x
2、navicat正常使用
系统:macOS Sonoma14.4.1 
数据库:5.6.x(mysql)
navicat:15.x

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1889789.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大数据处理引擎选型之 Hadoop vs Spark vs Flink

随着大数据时代的到来&#xff0c;处理海量数据成为了各个领域的关键挑战之一。为了应对这一挑战&#xff0c;多个大数据处理框架被开发出来&#xff0c;其中最知名的包括Hadoop、Spark和Flink。本文将对这三个大数据处理框架进行比较&#xff0c;以及在不同场景下的选择考虑。…

【AI是在帮助开发者还是取代他们?】AI与开发者:合作与创新的未来

目录 前言一、AI工具现状&#xff08;一&#xff09;GitHub Copilot&#xff08;二&#xff09;TabNine 二、AI对开发者的影响&#xff08;一&#xff09;影响和优势&#xff08;二&#xff09;新技能和适应策略&#xff08;三&#xff09;保持竞争力的策略 三、AI开发的未来&a…

CAS操作

CAS 全称:Compare and swap,能够比较和交换某个寄存器中的值和内存中的值,看是否相等,如果相等,则把另外一个寄存器中的值和内存进行交换. (这是一个伪代码,所以这里的&address实际上是想要表示取出address中的值) 那么我们可以看到,CAS就是这样一个简单的交换操作,那么…

为什么网上商店需要翻译成其他语言

网上商店不仅仅是一个可以买到商品的网站。它是一个完整的电子商务平台&#xff0c;为来自世界各地的用户提供购买所需物品的机会。但是&#xff0c;为了让这些用户舒适地使用网站&#xff0c;需要高质量的翻译和本地化。 本地化是指产品或服务适应特定文化或市场的过程。它包…

app单页下载页源码带管理后台

新版带后台管理APP应用下载页,自动识别安卓苹果下载页&#xff0c;带管理后台&#xff0c;内置带3套App下载模板带中文模板/英文模板随时切换。 app单页下载页源码带管理后台

从头开始构建 RAG 的 LLM 代理:综合指南

GPT-3、GPT-4 等 LLM 及其开源版本经常难以检索最新信息&#xff0c;有时会产生幻觉或不正确的信息。 检索增强生成 (RAG)是一种将 LLM 的强大功能与外部知识检索相结合的技术。RAG 使我们能够将 LLM 响应建立在事实、最新的信息之上&#xff0c;从而显著提高 AI 生成内容的准…

java基础:流程控制

一、用户交互Scanner &#xff08;一&#xff09;基础 1、概念&#xff1a;基本语法中我们并没有实现程序和人的交互&#xff0c;但是Java给我们提供了这样一个工具类&#xff0c;我们可以获取用户的输入。java.util.Scanner 是 Java5的新特征&#xff0c;我们可以通过Scanne…

MySQL安装与环境配置

1.打开安装程序 2.默认配置&#xff0c;如下二三图 3.配置密码 4.等待安装完毕 5.检查 6.配置环境变量 7.从控制台登录检测

Let‘s Encrypt 申请免费 SSL 证书(每隔60天自动更新证书)

文章目录 官网文档简介安装 Nginxacme.sh生成证书智能化生成证书 安装证书查看已安装证书更新证书 官网 https://letsencrypt.org/zh-cn/ 文档 https://letsencrypt.org/zh-cn/docs/ 简介 Let’s Encrypt 是一个非营利组织提供的免费SSL/TLS证书颁发机构&#xff0c;旨在促…

Vue2和Vue3的区别Vue3的组合式API

一、Vue2和Vue3的区别 1、创建方式的不同&#xff1a; &#xff08;1&#xff09;、vue2:是一个构造函数&#xff0c;通过该构造函数创建一个Vue实例 new Vue({})&#xff08;2&#xff09;、Vue3:是一个对象。并通过该对象的createApp()方法&#xff0c;创建一个vue实例。 Vue…

X86 +PC104+支持WinCE5.0,WinCE6.0,DOS,Win2000,WinXP, Linux,QNX等操作系统,工业控制板卡定制

Celeron N2807 PC104模块 规格产品类型PC/104 主板芯片组SOCCPUIntel Celeron N2807 1.58 GHz内存板载2GB DDR3L双通道内存BIOSAMI 显示 L V D S 18/24-bit&#xff0c;VGA L V D S 支持最大分辨率为 1366768&#xff0c;VGA 支持最大分辨率为20481024 支持双独立显示存储 1Min…

软考《信息系统运行管理员》-2.3信息系统运维的外包

2.3信息系统运维的外包 信息系统运维外包的概念/模式 也称为信息系统代维。是指信息系统使用单位将全部或一部分的信息系统维护服务工作&#xff0c;按照规定的维护服务要求&#xff0c;外包委托给专业公司管理。 完全外包运维模式部分外包模式 信息系统运维外包的好处 有利…

告别PS修图,设计师都在用的AI抠图工具

引言 大家好&#xff01;如果你是美工或设计师&#xff0c;肯定深知Photoshop修图的繁琐和耗时。现在有一款超方便的工具&#xff0c;让你摆脱这些问题——千鹿设计助手。它不仅是个抠图工具&#xff0c;还能通过先进的AI技术&#xff0c;让抠图变得简单快速&#xff0c;让你专…

向量数据库:faiss的常用三种数据索引方式(IndexFlatL2,IndexIVFFlat,IndexIVFPQ)的使用和持久化+索引融合的实现及库函数解读

常用的三种索引方式 Faiss 中有常用的三种索引方式&#xff1a;IndexFlatL2、IndexIVFFlat 和 IndexIVFPQ。 1.IndexFlatL2 - 暴力检索L2&#xff1a; 使用欧氏距离&#xff08;L2&#xff09;进行精确检索。适用于较小规模的数据集&#xff0c;采用暴力检索的方式&#xff0…

基于YOLOv5的人脸关键点检测(附代码)

人脸关键点检测项目说明 本项目的实现主要依靠两个算法&#xff1a;yolov5目标检测和resnet人脸关键点算法。 其中目标检测算法为人脸关键点检测算法的前置算法&#xff0c;使用目标检测算法将人脸信息进行提取(起到前景与背景的分离)&#xff0c;然后再对box内的人脸信息进行…

AI人才争夺战:巨头眼中的产品经理必备技能

前言 在人工智能的浪潮下&#xff0c;BAT等一线互联网企业纷纷加码布局&#xff0c;对AI领域的人才需求空前高涨。然而&#xff0c;要在众多求职者中脱颖而出&#xff0c;成为企业眼中的人才&#xff0c;不仅需要深厚的产品功底&#xff0c;更要具备对AI的深刻理解和应用能力。…

【微信小程序开发实战项目】——如何制作一个属于自己的花店微信小程序(2)

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;开发者-曼亿点 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 曼亿点 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a…

8625 火车上的无奈

这个问题可以通过计数来解决。对于每个case&#xff0c;我们可以计算出F和M的数量。如果F和M的数量相等&#xff0c;那么就可以形成一个环&#xff0c;否则就不能。 以下是一个C的解决方案&#xff1a; #include <iostream> #include <string>using namespace st…

SQL语句(DML)

DML英文全称是Data Manipulation Language&#xff08;数据操作语言&#xff09;&#xff0c;用来对数据库中表的数据记录进行增删改等操作 DML-添加数据 insert into employee(id, workno, name, gender, age, idcard) values (1,1,Itcast,男,10,123456789012345678);select *…

Nginx详解-安装配置等

目录 一、引言 1.1 代理问题 1.2 负载均衡问题 1.3 资源优化 1.4 Nginx处理 二、Nginx概述 三、Nginx的安装 3.1 安装Nginx 3.2 Nginx的配置文件 四、Nginx的反向代理【重点】 4.1 正向代理和反向代理介绍 4.2 基于Nginx实现反向代理 4.3 关于Nginx的location路径…