8.0.4 crashes on Mac Sonoma 14.4.1 (Intel) every time when opening Symbol Editor in EESchema

I downloaded, then created a “Sample” project in $HOME/Documents. I opened EESchema from the project window, it opened fine, then I clicked the Symbol Editor icon in the top bar. Always crashes. I. tried drawing some wires first, still crashes. Downloaded again and checked the shasum’s of the files, they match. I would’ve attached my crash report, but since I am a new user I can’t, so it is pasted below, after the system information. Thank you.

Hardware Overview:

Model Name: MacBook Pro
Model Identifier: MacBookPro16,1
Processor Name: 8-Core Intel Core i9
Processor Speed: 2.4 GHz
Number of Processors: 1
Total Number of Cores: 8
L2 Cache (per Core): 256 KB
L3 Cache: 16 MB
Hyper-Threading Technology: Enabled
Memory: 32 GB
System Firmware Version: 2022.100.22.0.0 (iBridge: 21.16.4222.0.0,0)
OS Loader Version: 580~1678
Serial Number (system): C02FG36YMD6T
Hardware UUID: 5D34424C-CF62-54B4-8C54-12A48F792FFF
Provisioning UDID: 5D34424C-CF62-54B4-8C54-12A48F792FFF
Activation Lock Status: Disabled

❯ sw_vers
ProductName: macOS
ProductVersion: 14.4.1
BuildVersion: 23E224

Translated Report (Full Report Below)

Process: kicad [33137]
Path: /Applications/KiCad/KiCad.app/Contents/MacOS/kicad
Identifier: org.kicad.kicad
Version: 8.0.4 (8.0.4)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2024-08-02 15:21:18.6491 -0700
OS Version: macOS 14.4.1 (23E224)
Report Version: 12
Bridge OS Version: 8.4 (21P4222)
Anonymous UUID: CB962CA9-E88B-6DFF-31F6-66BBCACC1A73

Sleep/Wake UUID: A40A5377-E8E6-4B72-9554-75D4F179F546

Time Awake Since Boot: 240000 seconds
Time Since Wake: 1460 seconds

System Integrity Protection: enabled

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

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

Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: kicad [33137]

Application Specific Information:
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x7ff80b53614a __pthread_kill + 10
1 libsystem_pthread.dylib 0x7ff80b56eebd pthread_kill + 262
2 libsystem_c.dylib 0x7ff80b494a39 abort + 126
3 libc++abi.dylib 0x7ff80b527932 abort_message + 241
4 libc++abi.dylib 0x7ff80b51a05f demangling_terminate_handler() + 47
5 libc++abi.dylib 0x7ff80b526d8b std::__terminate(void ()()) + 6
6 libc++abi.dylib 0x7ff80b526d30 std::terminate() + 32
7 3DconnexionNavlib 0x12587f29d siapp::detail::CS80ClientImpl::sdkOpen(bool) + 69
8 3DconnexionNavlib 0x12587f198 siapp::detail::CS80ClientImpl::SiCreate(void
, int, std::__1::basic_string<SiHintEnum, std::__1::char_traits, std::__1::allocator>) + 332
9 3DconnexionNavlib 0x12588949a siapp::CSmartS80Device::CSmartS80Device(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t>> const&, int, std::__1::basic_string<SiHintEnum, std::__1::char_traits, std::__1::allocator>) + 576
10 3DconnexionNavlib 0x12588734d siapp::CSmartS80Device::CreateInstance(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t>> const&, int, std::__1::basic_string<SiHintEnum, std::__1::char_traits, std::__1::allocator>) + 67
11 3DconnexionNavlib 0x1258856e8 C3dmouseImpl::Open3dxware(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t>> const&, mouseOptions const&) + 128
12 3DconnexionNavlib 0x125885625 C3dmouseImpl::Open(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t>> const&, mouseOptions const&) + 175
13 3DconnexionNavlib 0x1258ab230 nav::detail::CNavigationManagerImpl::Create(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t>> const&) + 3096
14 3DconnexionNavlib 0x1258c36c4 CNavLibImpl::Create(unsigned long long*, char const*, navlib::tagAccessor const*, unsigned long, navlib::tagNlCreateOptions const&) + 310
15 3DconnexionNavlib 0x125883c41 NlCreate + 113
16 _eeschema.kiface 0x12bbdd4d6 TDx::SpaceMouse::Navigation3D::CNavlibInterface::Open(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>) + 1558
17 _eeschema.kiface 0x12bbdbde4 TDx::SpaceMouse::Navigation3D::CNavlibImpl::Open(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>) + 52
18 _eeschema.kiface 0x12bbd759f NL_SCHEMATIC_PLUGIN_IMPL::SetCanvas(EDA_DRAW_PANEL_GAL*) + 127
19 _eeschema.kiface 0x12b457ca7 SCH_BASE_FRAME::ActivateGalCanvas() + 87
20 _eeschema.kiface 0x12b4557c0 SCH_BASE_FRAME::SCH_BASE_FRAME(KIWAY*, wxWindow*, FRAME_T, wxString const&, wxPoint const&, wxSize const&, long, wxString const&) + 384
21 _eeschema.kiface 0x12a9efb9e SYMBOL_EDIT_FRAME::SYMBOL_EDIT_FRAME(KIWAY*, wxWindow*) + 318
22 _eeschema.kiface 0x12a83a026 SCH::IFACE::CreateKiWindow(wxWindow*, int, KIWAY*, int) + 150
23 kicad 0x106de6422 KIWAY::Player(FRAME_T, bool, wxTopLevelWindow*) + 258
24 _eeschema.kiface 0x12b987292 COMMON_CONTROL::ShowPlayer(TOOL_EVENT const&) + 130
25 _eeschema.kiface 0x12b9be361 COROUTINE<int, TOOL_EVENT const&>::callerStub(long) + 49

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x000000011bcd4318 rdx: 0x0000000000000000
rdi: 0x0000000000000103 rsi: 0x0000000000000006 rbp: 0x000000011bcd4340 rsp: 0x000000011bcd4318
r8: 0x000000011bcd41e0 r9: 0x000000011bcd4440 r10: 0x0000000000000000 r11: 0x0000000000000246
r12: 0x0000000000000103 r13: 0x0000003000000008 r14: 0x00007ff84eaa0100 r15: 0x0000000000000016
rip: 0x00007ff80b53614a rfl: 0x0000000000000246 cr2: 0x0000000000000000

Logical CPU: 0
Error Code: 0x02000148
Trap Number: 133

Model: MacBookPro16,1, BootROM 2022.100.22.0.0 (iBridge: 21.16.4222.0.0,0), 8 processors, 8-Core Intel Core i9, 2.4 GHz, 32 GB, SMC
Graphics: Intel UHD Graphics 630, Intel UHD Graphics 630, Built-In
Graphics: AMD Radeon Pro 5500M, AMD Radeon Pro 5500M, PCIe, 8 GB
Display: Color LCD, 3072 x 1920 Retina, Main, MirrorOff, Online
Memory Module: BANK 0/ChannelA-DIMM0, 16 GB, DDR4, 2667 MHz, SK Hynix, HMAA2GS6CMR8K-VK
Memory Module: BANK 2/ChannelB-DIMM0, 16 GB, DDR4, 2667 MHz, SK Hynix, HMAA2GS6CMR8K-VK
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x7BF), wl0: Jul 10 2023 12:53:18 version 9.30.503.0.32.5.92 FWID 01-c06f991b
AirPort:
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: SanDisk 3.2Gen1
USB Device: USB31Bus
USB Device: T2Bus
USB Device: composite_device
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 63.5
Thunderbolt Bus: MacBook Pro, Apple Inc., 63.5

Your crash is caused by your 3dconnexion SpaceMouse driver. Try updating to the latest version of the driver; older versions of their software have known crash issues on macOS.

That is some fantabulous help there craftyjon, muchos gracias! Worked by updating to v10.

Thanks again

Clark

Unfortunately it was not the end of the issue. :upside_down_face:. The Symbol Editor did come up, but before I could do anything with it, the Auto Update dialog box appeared a 2nd time, and failed to populate. The only active control was the red dot for close. Only it didn’t close. The rest of the app is blocked by this dialog. Following the spirit of craftyjon’s post, I completely uninstalled the 3Dconnexion driver by running the Uninstall program in their folder in /Applications. Now 8.0.4 works as it does on my ARM Mac.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.