Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TeXstudio crashes when macOS switches dark/light theme #3654

Closed
samcarter opened this issue May 17, 2024 · 9 comments
Closed

TeXstudio crashes when macOS switches dark/light theme #3654

samcarter opened this issue May 17, 2024 · 9 comments

Comments

@samcarter
Copy link
Contributor

samcarter commented May 17, 2024

Environment

  • TeXstudio: commit
  • Qt: 6.7.0
  • OS: macOS 14.5
  • TeX distribution: TL2024

Problem Description

Since the commit 01d4e7d TeXstudio crashes when macOS switches between light/dark theme.

(I'm adding only the start of the crash report below as github shows me an error that with the complete report, the issue exceeds the maximum character limit. In case you'd like to see the complete report, please let me know and I'll find another way to share it)

Crash report:

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               texstudio [72705]
Path:                  /Users/USER/*/texstudio.app/Contents/MacOS/texstudio
Identifier:            texstudio
Version:               4.8.1 (???)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               503

Date/Time:             2024-05-17 21:35:43.3542 +0200
OS Version:            macOS 14.5 (23F79)
Report Version:        12
Anonymous UUID:        BCB5D870-D9AC-2A11-7968-A336DF521121


Time Awake Since Boot: 5400 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 0x0000000000000008
Exception Codes:       0x0000000000000001, 0x0000000000000008

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [72705]

VM Region Info: 0x8 is not in any region.  Bytes before following region: 4344168440
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      102eec000-10476c000    [ 24.5M] r-x/r-x SM=COW  /Users/USER/*/texstudio.app/Contents/MacOS/texstudio

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   QtWidgets                     	       0x106e802fc QLabel::text() const + 0
1   texstudio                     	       0x10341e860 Texstudio::setupMenus() + 125892
2   texstudio                     	       0x103428db8 Texstudio::paletteChanged(QPalette const&) + 524
3   texstudio                     	       0x103494074 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QPalette const&>, void, void (Texstudio::*)(QPalette const&)>::call(void (Texstudio::*)(QPalette const&), Texstudio*, void**) + 148
4   texstudio                     	       0x103493f94 void QtPrivate::FunctionPointer<void (Texstudio::*)(QPalette const&)>::call<QtPrivate::List<QPalette const&>, void>(void (Texstudio::*)(QPalette const&), Texstudio*, void**) + 80
5   texstudio                     	       0x103493e84 QtPrivate::QCallableObject<void (Texstudio::*)(QPalette const&), QtPrivate::List<QPalette const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) + 188
6   QtCore                        	       0x107491ca8 void doActivate<false>(QObject*, int, void**) + 728
7   QtGui                         	       0x107affe84 QGuiApplicationPrivate::handlePaletteChanged(char const*) + 76
8   QtWidgets                     	       0x106d5e2ac QApplicationPrivate::handlePaletteChanged(char const*) + 116
9   QtGui                         	       0x107aff5ac QGuiApplicationPrivate::handleThemeChanged() + 16
10  QtWidgets                     	       0x106d646f0 QApplicationPrivate::handleThemeChanged() + 12
11  QtGui                         	       0x107afe6f8 QGuiApplicationPrivate::processThemeChanged(QWindowSystemInterfacePrivate::ThemeChangeEvent*) + 48
12  QtGui                         	       0x107b511cc bool QWindowSystemHelper<QWindowSystemInterface::SynchronousDelivery>::handleEvent<QWindowSystemInterfacePrivate::ThemeChangeEvent, QWindow*>(QWindow*) + 188
13  libqcocoa.dylib               	       0x1053e2db4 QCocoaTheme::handleSystemThemeChange() + 120
14  Foundation                    	       0x183e76cf4 NSKeyValueNotifyObserver + 252
15  Foundation                    	       0x183f27cf4 NSKeyValueDidChange + 360
16  Foundation                    	       0x1845955b4 NSKeyValueDidChangeWithPerThreadPendingNotifications + 160
17  AppKit                        	       0x186cafde4 -[NSApplication(NSApplicationAppearance_Internal) _observeValueForSystemAppearanceKeyPath:ofObject:change:] + 124
18  Foundation                    	       0x183e76cf4 NSKeyValueNotifyObserver + 252
19  Foundation                    	       0x183f27cf4 NSKeyValueDidChange + 360
20  Foundation                    	       0x183e69e1c -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 684
21  Foundation                    	       0x183e93484 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64
22  Foundation                    	       0x183ead0e8 _NSSetObjectValueAndNotify + 284
23  AppKit                        	       0x186b919e4 -[NSSystemAppearanceProxy _systemAppearanceDidChange] + 288
24  AppKit                        	       0x186b91c44 -[NSSystemAppearanceProxy _menuBarAppearanceChanged:] + 24
25  CoreFoundation                	       0x182d63144 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148
26  CoreFoundation                	       0x182df73d8 ___CFXRegistrationPost_block_invoke + 88
27  CoreFoundation                	       0x182df7320 _CFXRegistrationPost + 440
28  CoreFoundation                	       0x182d31678 _CFXNotificationPost + 768
29  Foundation                    	       0x183e4e4e4 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
30  AppKit                        	       0x1871b601c -[NSWorkspaceNotificationCenter _systemDidChangeAppearance:] + 128
31  CoreFoundation                	       0x182d63144 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148
32  CoreFoundation                	       0x182df73d8 ___CFXRegistrationPost_block_invoke + 88
33  libdispatch.dylib             	       0x182adc750 _dispatch_call_block_and_release + 32
34  libdispatch.dylib             	       0x182ade3e8 _dispatch_client_callout + 20
35  libdispatch.dylib             	       0x182aecbb8 _dispatch_main_queue_drain + 988
36  libdispatch.dylib             	       0x182aec7cc _dispatch_main_queue_callback_4CF + 44
37  CoreFoundation                	       0x182dafad4 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
38  CoreFoundation                	       0x182d6d258 __CFRunLoopRun + 1996
39  CoreFoundation                	       0x182d6c434 CFRunLoopRunSpecific + 608
40  HIToolbox                     	       0x18d51019c RunCurrentEventLoopInMode + 292
41  HIToolbox                     	       0x18d50ffd8 ReceiveNextEventCommon + 648
42  HIToolbox                     	       0x18d50fd30 _BlockUntilNextEventMatchingListInModeWithFilter + 76
43  AppKit                        	       0x1865cbd68 _DPSNextEvent + 660
44  AppKit                        	       0x186dc1808 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
45  AppKit                        	       0x1865bf09c -[NSApplication run] + 476
46  libqcocoa.dylib               	       0x1053c527c QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 1936
47  QtCore                        	       0x10745d8a0 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 448
48  QtCore                        	       0x107456620 QCoreApplication::exec() + 112
49  texstudio                     	       0x1032f21fc main + 636
50  dyld                          	       0x1829060e0 start + 2360

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

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

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

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

Thread 5:: com.apple.CFSocket.private
0   libsystem_kernel.dylib        	       0x182c59358 __select + 8
1   CoreFoundation                	       0x182d97934 __CFSocketManager + 640
2   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
3   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 6:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 7:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 8:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x182c4e1f4 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x182c60b24 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x182c56e34 mach_msg_overwrite + 476
3   libsystem_kernel.dylib        	       0x182c4e578 mach_msg + 24
4   CoreFoundation                	       0x182d6e680 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x182d6cf44 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x182d6c434 CFRunLoopRunSpecific + 608
7   AppKit                        	       0x1866f6188 _NSEventThread + 144
8   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
9   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 9:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 10:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 11:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 12:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 13:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 14:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 15:: SafeThread
0   libsystem_kernel.dylib        	       0x182c56b70 poll + 8
1   QtCore                        	       0x10757cb68 qt_safe_poll(pollfd*, unsigned int, QDeadlineTimer) + 60
2   QtCore                        	       0x107580558 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 664
3   QtCore                        	       0x10745d8a0 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 448
4   QtCore                        	       0x1075077d8 QThread::exec() + 156
5   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
6   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
7   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 16:: QFileInfoGatherer
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589328 QWaitConditionPrivate::wait(QDeadlineTimer) + 64
3   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
4   QtGui                         	       0x107db45d0 QFileInfoGatherer::run() + 132
5   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
6   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
7   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 17:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 18:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 19:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 20:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 21:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 22:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 23:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 24:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 25:: LatexStyleParser
0   libsystem_kernel.dylib        	       0x182c5c1dc __ulock_wait2 + 8
1   QtCore                        	       0x10758443c bool futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, QDeadlineTimer) + 96
2   texstudio                     	       0x1032daa1c LatexStyleParser::run() + 48
3   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
4   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 26:: SyntaxCheck
0   libsystem_kernel.dylib        	       0x182c5c1dc __ulock_wait2 + 8
1   QtCore                        	       0x10758443c bool futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, QDeadlineTimer) + 96
2   texstudio                     	       0x1033a38dc SyntaxCheck::run() + 100
3   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
4   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 27:: SyntaxCheck
0   libsystem_kernel.dylib        	       0x182c5c1dc __ulock_wait2 + 8
1   QtCore                        	       0x10758443c bool futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, QDeadlineTimer) + 96
2   texstudio                     	       0x1033a38dc SyntaxCheck::run() + 100
3   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
4   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 28:: Thread (pooled)
0   libsystem_kernel.dylib        	       0x182c519ec __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x182c8f55c _pthread_cond_wait + 1228
2   QtCore                        	       0x107589610 QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 140
3   QtCore                        	       0x10758933c QWaitConditionPrivate::wait(QDeadlineTimer) + 84
4   QtCore                        	       0x107589280 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
5   QtCore                        	       0x107584808 QThreadPoolThread::run() + 564
6   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
7   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 29:: PDFRenderEngine
0   libsystem_kernel.dylib        	       0x182c5c1dc __ulock_wait2 + 8
1   QtCore                        	       0x10758443c bool futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, QDeadlineTimer) + 96
2   texstudio                     	       0x10373648c PDFRenderEngine::run() + 140
3   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
4   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 30:: PDFRenderEngine
0   libsystem_kernel.dylib        	       0x182c5c1dc __ulock_wait2 + 8
1   QtCore                        	       0x10758443c bool futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, QDeadlineTimer) + 96
2   texstudio                     	       0x103736584 PDFRenderEngine::run() + 388
3   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
4   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 31:: PDFRenderEngine
0   libsystem_kernel.dylib        	       0x182c5c1dc __ulock_wait2 + 8
1   QtCore                        	       0x10758443c bool futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, QDeadlineTimer) + 96
2   texstudio                     	       0x103736584 PDFRenderEngine::run() + 388
3   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
4   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 32:: PDFRenderEngine
0   libsystem_kernel.dylib        	       0x182c5c1dc __ulock_wait2 + 8
1   QtCore                        	       0x10758443c bool futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, QDeadlineTimer) + 96
2   texstudio                     	       0x103736584 PDFRenderEngine::run() + 388
3   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
4   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 33:: PDFRenderEngine
0   libsystem_kernel.dylib        	       0x182c5c1dc __ulock_wait2 + 8
1   QtCore                        	       0x10758443c bool futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, QDeadlineTimer) + 96
2   texstudio                     	       0x103736584 PDFRenderEngine::run() + 388
3   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
4   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 34:: PDFRenderEngine
0   libsystem_kernel.dylib        	       0x182c5c1dc __ulock_wait2 + 8
1   QtCore                        	       0x10758443c bool futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, QDeadlineTimer) + 96
2   texstudio                     	       0x103736584 PDFRenderEngine::run() + 388
3   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
4   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 35:: PDFRenderEngine
0   libsystem_kernel.dylib        	       0x182c5c1dc __ulock_wait2 + 8
1   QtCore                        	       0x10758443c bool futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, QDeadlineTimer) + 96
2   texstudio                     	       0x103736584 PDFRenderEngine::run() + 388
3   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
4   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 36:: PDFRenderEngine
0   libsystem_kernel.dylib        	       0x182c5c1dc __ulock_wait2 + 8
1   QtCore                        	       0x10758443c bool futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, QDeadlineTimer) + 96
2   texstudio                     	       0x103736584 PDFRenderEngine::run() + 388
3   QtCore                        	       0x10757eb54 QThreadPrivate::start(void*) + 336
4   libsystem_pthread.dylib       	       0x182c8ef94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x182c89d34 thread_start + 8

Thread 37:
0   libsystem_pthread.dylib       	       0x182c89d20 start_wqthread + 0


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000004   x3: 0x0000000000000000
    x4: 0x0000000000000010   x5: 0x0000000000000000   x6: 0x0000000000000065   x7: 0x0000000000000420
    x8: 0x000000016cf09368   x9: 0x0000600003ec70a0  x10: 0x0000000102f462dc  x11: 0x0000000000000003
   x12: 0x00000000000007fb  x13: 0x00000000000007fd  x14: 0x0000000080a6705f  x15: 0x000000000000005f
   x16: 0x0000000106e802fc  x17: 0x0000000000067000  x18: 0x0000000000000000  x19: 0x0000000114e959e0
   x20: 0x000000016cf13820  x21: 0x000000000000000b  x22: 0x000000016cf10838  x23: 0x0000000114e95890
   x24: 0x0000000000000014  x25: 0x0000600001ca7f60  x26: 0x000000014482ce00  x27: 0x000000016cf11370
   x28: 0x00000001eaac8c00   fp: 0x000000016cf10480   lr: 0x000000010341e860
    sp: 0x000000016cf06050   pc: 0x0000000106e802fc cpsr: 0x60001000
   far: 0x0000000000000008  esr: 0x92000006 (Data Abort) byte read Translation fault

Binary Images:
       0x1112e4000 -        0x1112e7fff com.apple.icloud.drive.fileprovider.override (1.0) <db39a641-8c34-385d-8faf-37cb3dcfc89e> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/iCloudDriveFileProviderOverride.bundle/Contents/MacOS/iCloudDriveFileProviderOverride
       0x111368000 -        0x111387fff com.apple.findersync.fileprovideroverride.FinderSyncCollaborationFileProviderOverride (14.5) <45b63a1f-97c2-3047-9430-120757ec26f6> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride
       0x1112cc000 -        0x1112d3fff com.apple.FileProviderOverride (1835.120.53) <48c78787-aebf-3b9c-8300-2b20ba87b0a4> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FileProviderOverride.bundle/Contents/MacOS/FileProviderOverride
       0x10ffb8000 -        0x10ffc3fff libqsvgicon.dylib (*) <4b43c9c8-055c-33d3-8db0-3c5d7f9d0122> /opt/homebrew/*/libqsvgicon.dylib
       0x1055a4000 -        0x1055affff libobjc-trampolines.dylib (*) <9381bd6d-84a5-3c72-b3b8-88428afa4782> /usr/lib/libobjc-trampolines.dylib
       0x10a5c8000 -        0x10a5cffff libqtga.dylib (*) <3565d0dc-290b-3734-9599-390db6bbb5dd> /opt/homebrew/*/libqtga.dylib
       0x10a5b4000 -        0x10a5bbfff libqicns.dylib (*) <1c0ab266-54d4-396b-b93e-6a6fafd38e0f> /opt/homebrew/*/libqicns.dylib
       0x108218000 -        0x10821ffff libqpdf.dylib (*) <57fb6f2c-e83a-3be9-a7af-b2e73d11b5f4> /opt/homebrew/*/libqpdf.dylib
       0x110164000 -        0x1107f7fff org.qt-project.QtPdf (6.7) <b3901f1d-1e7d-3150-9dc9-5163f08a1047> /opt/homebrew/*/QtPdf.framework/Versions/A/QtPdf
       0x10a59c000 -        0x10a5a3fff libqjp2.dylib (*) <b87519e7-98e3-33e8-9ad5-eb629de9f627> /opt/homebrew/*/libqjp2.dylib
       0x10f794000 -        0x10f7c7fff libjasper.7.0.0.dylib (*) <c894456f-4072-37db-b2b6-aa124a333599> /opt/homebrew/*/libjasper.7.0.0.dylib
       0x10a584000 -        0x10a58bfff libqmng.dylib (*) <fefc382a-12f7-3155-9de2-250cf365d289> /opt/homebrew/*/libqmng.dylib
       0x10f738000 -        0x10f777fff libmng.2.dylib (*) <357b0c4a-fef0-3e57-923f-96ae84584574> /opt/homebrew/*/libmng.2.dylib
       0x106d3c000 -        0x106d43fff libqsvg.dylib (*) <69137ccf-de55-32ba-8237-3dac722e149f> /opt/homebrew/*/libqsvg.dylib
       0x1083f8000 -        0x1083fffff libqtiff.dylib (*) <82943ec0-1a11-3fdb-9309-3b307f48decb> /opt/homebrew/*/libqtiff.dylib
       0x1083dc000 -        0x1083e3fff libqjpeg.dylib (*) <a0282b94-b4da-3fff-9ac2-c978dda8d761> /opt/homebrew/*/libqjpeg.dylib
       0x106d28000 -        0x106d2ffff libqmacheif.dylib (*) <e036e7d0-8677-367e-b038-466a6f147c8a> /opt/homebrew/*/libqmacheif.dylib
       0x1069a0000 -        0x1069a7fff libqico.dylib (*) <fc4881dd-5b6b-31e3-aa3c-ac2427dd25d2> /opt/homebrew/*/libqico.dylib
       0x1055f8000 -        0x1055fffff libqwebp.dylib (*) <c2501543-b511-3e24-ad4c-0ebfaab479e3> /opt/homebrew/*/libqwebp.dylib
       0x1055e0000 -        0x1055e3fff libwebpdemux.2.0.15.dylib (*) <69a0a47f-7837-3343-9007-ff29f1836d2a> /opt/homebrew/*/libwebpdemux.2.0.15.dylib
       0x1064c8000 -        0x1064cffff libwebpmux.3.1.0.dylib (*) <a18155e2-fd5b-3735-9604-f964f0ab8683> /opt/homebrew/*/libwebpmux.3.1.0.dylib
       0x10f6e0000 -        0x10f71ffff libwebp.7.1.9.dylib (*) <b244e1ca-e3fe-3897-a0a3-d14ed220a88b> /opt/homebrew/*/libwebp.7.1.9.dylib
       0x10698c000 -        0x10698ffff libsharpyuv.0.1.0.dylib (*) <62623b16-60a4-32f6-81a4-585016484956> /opt/homebrew/*/libsharpyuv.0.1.0.dylib
       0x1055cc000 -        0x1055d3fff libqwbmp.dylib (*) <c5f0b489-6437-389a-af98-231d59de2e7f> /opt/homebrew/*/libqwbmp.dylib
       0x1055b8000 -        0x1055bffff libqgif.dylib (*) <ae0552a3-3607-38f0-8325-63c3ae103b42> /opt/homebrew/*/libqgif.dylib
       0x10a540000 -        0x10a563fff libqmacstyle.dylib (*) <089c3060-27a4-39fa-8ef0-c8469583c4e2> /opt/homebrew/*/libqmacstyle.dylib
       0x1053b0000 -        0x105443fff libqcocoa.dylib (*) <3c95b528-fe41-3b01-b868-f2f227e330e3> /opt/homebrew/*/libqcocoa.dylib
       0x108964000 -        0x108983fff com.apple.security.csparser (3.0) <5b38c00e-20a2-3dd5-b582-3d7bf058f0ba> /System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser
       0x1056e4000 -        0x105723fff org.qt-project.QtPrintSupport (6.7) <d43f8e8d-778e-3d4a-85e3-6b4cb828eea2> /opt/homebrew/*/QtPrintSupport.framework/Versions/A/QtPrintSupport
       0x105770000 -        0x1057b3fff org.qt-project.QtSvg (6.7) <9edd4844-60f8-3913-b230-e49466886ba4> /opt/homebrew/*/QtSvg.framework/Versions/A/QtSvg
       0x105690000 -        0x1056a7fff org.qt-project.QtXml (6.7) <7815c9fb-7fc1-3cbe-9d44-426fdca387e9> /opt/homebrew/*/QtXml.framework/Versions/A/QtXml
       0x105d70000 -        0x1060a3fff org.qt-project.QtQml (6.7) <db5d9c7a-e45b-3826-b3e2-7052db8fa88c> /opt/homebrew/*/QtQml.framework/Versions/A/QtQml
       0x10566c000 -        0x10566ffff org.qt-project.QtConcurrent (6.7) <6216eb37-d5c3-385f-b517-84e86375062f> /opt/homebrew/*/QtConcurrent.framework/Versions/A/QtConcurrent
       0x105890000 -        0x1058e7fff org.qt-project.QtUiTools (6.7) <9192b22f-8738-3475-b3aa-8bc2bbb8dc91> /opt/homebrew/*/QtUiTools.framework/Versions/A/QtUiTools
       0x105a28000 -        0x105a97fff org.qt-project.QtDBus (6.7) <fbc83c74-276c-3c18-ad0d-1fd9a48e5f49> /opt/homebrew/*/QtDBus.framework/Versions/A/QtDBus
       0x105b1c000 -        0x105bb7fff libhunspell-1.7.0.dylib (*) <25933fe3-b6ef-306f-9dc4-61657c69d482> /opt/homebrew/*/libhunspell-1.7.0.dylib
       0x1064dc000 -        0x1065e3fff org.qt-project.QtNetwork (6.7) <2e80450c-ed71-3d7a-ae0d-d7639adc84df> /opt/homebrew/*/QtNetwork.framework/Versions/A/QtNetwork
       0x10580c000 -        0x105813fff org.qt-project.QtOpenGLWidgets (6.7) <91e93c39-8c25-3a60-9b53-8163f2c154e0> /opt/homebrew/*/QtOpenGLWidgets.framework/Versions/A/QtOpenGLWidgets
       0x106d54000 -        0x107133fff org.qt-project.QtWidgets (6.7) <c505cc33-5ce7-3ee7-a689-0aa750f7ebee> /opt/homebrew/*/QtWidgets.framework/Versions/A/QtWidgets
       0x105bd8000 -        0x105c2ffff org.qt-project.QtOpenGL (6.7) <69cc08d2-312e-3c83-9f76-8d72b60ebac8> /opt/homebrew/*/QtOpenGL.framework/Versions/A/QtOpenGL
       0x107a94000 -        0x107ea3fff org.qt-project.QtGui (6.7) <2e507a85-693c-3662-a420-fbadfbeb356e> /opt/homebrew/*/QtGui.framework/Versions/A/QtGui
       0x105934000 -        0x105967fff org.qt-project.QtCore5Compat (6.7) <8893887a-827a-3603-850e-64009f6a85cf> /opt/homebrew/*/QtCore5Compat.framework/Versions/A/QtCore5Compat
       0x1073e0000 -        0x107797fff org.qt-project.QtCore (6.7) <170c1f76-7124-303e-88c1-eba1582fc2be> /opt/homebrew/*/QtCore.framework/Versions/A/QtCore
       0x1069b8000 -        0x106ba7fff libpoppler.125.0.0.dylib (*) <f52e0c0a-21eb-35bd-b0c3-83b1e0b187e5> /opt/homebrew/*/libpoppler.125.0.0.dylib
       0x105858000 -        0x105867fff libpoppler-cpp.0.11.0.dylib (*) <a7ac0585-8a50-3b0a-873c-b8b88edd670f> /opt/homebrew/*/libpoppler-cpp.0.11.0.dylib
       0x1062f4000 -        0x10633bfff libpoppler-qt6.3.2.0.dylib (*) <b09f2242-eea9-355f-9e30-8975abbe6ae0> /opt/homebrew/*/libpoppler-qt6.3.2.0.dylib
       0x1066c8000 -        0x1067b7fff libglib-2.0.0.dylib (*) <7dd02538-129d-3aca-86e6-0a110519e503> /opt/homebrew/*/libglib-2.0.0.dylib
       0x1059c8000 -        0x1059ebfff libpng16.16.dylib (*) <51fea3a8-c0b1-3c56-8123-899206473dd2> /opt/homebrew/*/libpng16.16.dylib
       0x1067f0000 -        0x1068abfff libharfbuzz.0.dylib (*) <9e922861-3898-3c69-820e-f1f11ca96a2b> /opt/homebrew/*/libharfbuzz.0.dylib
       0x1057ec000 -        0x1057f7fff libmd4c.0.5.2.dylib (*) <a43306ad-7575-3a2c-96ee-8c2348239077> /opt/homebrew/*/libmd4c.0.5.2.dylib
       0x106390000 -        0x10640bfff libfreetype.6.dylib (*) <166fea07-2eb1-3cc6-bd74-1f25515bc9e0> /opt/homebrew/*/libfreetype.6.dylib
       0x105680000 -        0x105683fff libgthread-2.0.0.dylib (*) <97a9e6c8-43f3-3ed4-8ab4-40b6a694c60e> /opt/homebrew/*/libgthread-2.0.0.dylib
       0x105994000 -        0x1059abfff libintl.8.dylib (*) <9924fd2d-8556-34b2-add9-ab2838b3359b> /opt/homebrew/*/libintl.8.dylib
       0x106430000 -        0x1064a3fff libpcre2-8.0.dylib (*) <0e90f358-d449-3571-95ad-690078c20228> /opt/homebrew/*/libpcre2-8.0.dylib
       0x105ccc000 -        0x105cfbfff libdbus-1.3.dylib (*) <4d0182b6-21b7-31d9-bef6-a89e75b9a93c> /opt/homebrew/*/libdbus-1.3.dylib
       0x108414000 -        0x1085a3fff libicui18n.74.2.dylib (*) <f5b73e4a-b5ac-3b12-99e2-c29789a77fd2> /opt/homebrew/*/libicui18n.74.2.dylib
       0x1086d4000 -        0x108803fff libicuuc.74.2.dylib (*) <970eb52f-1e1f-3acf-9ff9-92999dd585e1> /opt/homebrew/*/libicuuc.74.2.dylib
       0x10a630000 -        0x10c38ffff libicudata.74.2.dylib (*) <f2d1da67-e7db-31c5-85e3-8d04b644c63a> /opt/homebrew/*/libicudata.74.2.dylib
       0x10582c000 -        0x105837fff libdouble-conversion.3.3.0.dylib (*) <d80a902c-3014-32f2-9a49-b1efcc044bc1> /opt/homebrew/*/libdouble-conversion.3.3.0.dylib
       0x1059fc000 -        0x105a03fff libb2.1.dylib (*) <db012807-5942-3a0e-9339-e9dca7564960> /opt/homebrew/*/libb2.1.dylib
       0x106ca8000 -        0x106d13fff libpcre2-16.0.dylib (*) <fcbed3c0-ae3b-3ae5-915d-1cb3bf09daf6> /opt/homebrew/*/libpcre2-16.0.dylib
       0x1079bc000 -        0x107a47fff libzstd.1.5.6.dylib (*) <d90ee661-7526-37bb-a50c-b5d85dfc63ce> /opt/homebrew/*/libzstd.1.5.6.dylib
       0x105ca4000 -        0x105cb7fff libgraphite2.3.2.1.dylib (*) <cef1d15c-8b87-343e-a5b1-afca6d67421a> /opt/homebrew/*/libgraphite2.3.2.1.dylib
       0x105c7c000 -        0x105c87fff libbrotlidec.1.1.0.dylib (*) <2e2e100e-dd11-30d3-b70d-10e715aba512> /opt/homebrew/*/libbrotlidec.1.1.0.dylib
       0x106914000 -        0x106933fff libbrotlicommon.1.1.0.dylib (*) <d6d17b55-1cd9-3744-8d06-c9990225fa39> /opt/homebrew/*/libbrotlicommon.1.1.0.dylib
       0x106940000 -        0x106973fff libfontconfig.1.dylib (*) <99ce4547-5924-35e1-aa62-6f1d4a8289cd> /opt/homebrew/*/libfontconfig.1.dylib
       0x108154000 -        0x10817ffff libjpeg.9.dylib (*) <2a083baa-54f6-341c-adbc-5607d57c0a05> /opt/homebrew/*/libjpeg.9.dylib
       0x108190000 -        0x1081cffff libopenjp2.2.5.2.dylib (*) <0df1f3bd-7b93-3e02-aa74-3fcc1e1eb7db> /opt/homebrew/*/libopenjp2.2.5.2.dylib
       0x10823c000 -        0x108277fff liblcms2.2.dylib (*) <e7a6ea33-e47c-3548-90d4-1eed45091886> /opt/homebrew/*/liblcms2.2.dylib
       0x108318000 -        0x10837bfff libtiff.6.dylib (*) <f96096fe-e34a-333a-979b-8b71c1e3d073> /opt/homebrew/*/libtiff.6.dylib
       0x1089b0000 -        0x108a7ffff libnss3.dylib (*) <20bfd337-3fed-386d-9b54-25c9781be224> /opt/homebrew/*/libnss3.dylib
       0x1081e4000 -        0x1081fbfff libnssutil3.dylib (*) <7dc22a4a-a893-3f19-a47f-82afd0ea5588> /opt/homebrew/*/libnssutil3.dylib
       0x108294000 -        0x1082affff libsmime3.dylib (*) <9f222758-cc91-397c-9344-913eea01b667> /opt/homebrew/*/libsmime3.dylib
       0x108890000 -        0x1088cffff libssl3.dylib (*) <93ecae21-69de-3ed7-8afb-6a990e3ac4cb> /opt/homebrew/*/libssl3.dylib
       0x1056c8000 -        0x1056cbfff libplds4.dylib (*) <bedf9158-83df-37d3-a1d1-90e5c2329ea9> /opt/homebrew/*/libplds4.dylib
       0x105a14000 -        0x105a17fff libplc4.dylib (*) <caf7d854-6b2e-3143-b326-0b009f35213d> /opt/homebrew/*/libplc4.dylib
       0x1082cc000 -        0x1082effff libnspr4.dylib (*) <04ac375d-6e5c-3fe6-b26c-00f2e6a81758> /opt/homebrew/*/libnspr4.dylib
       0x107a64000 -        0x107a83fff liblzma.5.dylib (*) <1e29dfad-90c2-3d94-889d-7a212125b52b> /opt/homebrew/*/liblzma.5.dylib
       0x1088f0000 -        0x10894bfff libjpeg.8.3.2.dylib (*) <b897070d-bb2a-366d-8826-97bb84d1a638> /opt/homebrew/*/libjpeg.8.3.2.dylib
       0x102eec000 -        0x10476bfff texstudio (4.8.1) <a6803266-6cd9-3dcc-8409-b65b3eda1223> /Users/USER/*/texstudio.app/Contents/MacOS/texstudio
       0x183e45000 -        0x184aa2fff com.apple.Foundation (6.9) <99e0292d-7873-3968-9c9c-5955638689a5> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
       0x186592000 -        0x1878cefff com.apple.AppKit (6.9) <61f710be-9132-3cc2-883d-066365fba1ad> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x182cf0000 -        0x1831c8fff com.apple.CoreFoundation (6.9) <84b539d5-22c9-3f8c-84c8-903e9c7b8d29> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x182ada000 -        0x182b21fff libdispatch.dylib (*) <502762ee-7aa7-306c-9dbd-88981a86bb78> /usr/lib/system/libdispatch.dylib
       0x18d4dd000 -        0x18d7a0fff com.apple.HIToolbox (2.1.1) <7db6c397-563f-3756-908c-e25b019a1848> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
       0x182900000 -        0x182988a17 dyld (*) <37bbc384-0755-31c7-a808-0ed49e44dd8e> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x182c88000 -        0x182c94fff libsystem_pthread.dylib (*) <386b0fc1-7873-3328-8e71-43269fd1b2c7> /usr/lib/system/libsystem_pthread.dylib
       0x182c4d000 -        0x182c87ffb libsystem_kernel.dylib (*) <9b8b53f9-e2b6-36df-98e9-28d8fca732f2> /usr/lib/system/libsystem_kernel.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)
Writable regions: Total=1.6G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.6G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               128K        1 
Activity Tracing                   256K        1 
CG image                            96K        5 
ColorSync                          576K       28 
CoreAnimation                      976K       57 
CoreGraphics                        32K        2 
CoreImage                           16K        1 
CoreUI image data                 2176K       15 
Foundation                          16K        1 
Kernel Alloc Once                   32K        1 
MALLOC                             1.6G       69 
MALLOC guard page                  192K       12 
STACK GUARD                       56.6M       38 
Stack                             27.7M       39 
VM_ALLOCATE                        256K       12 
__AUTH                            1113K      253 
__AUTH_CONST                      19.0M      434 
__CTF                               824        1 
__DATA                            5723K      489 
__DATA_CONST                      23.8M      516 
__DATA_DIRTY                      1102K      138 
__FONT_DATA                          4K        1 
__LINKEDIT                       564.1M       81 
__OBJC_RO                         71.9M        1 
__OBJC_RW                         2199K        1 
__TEXT                           482.2M      531 
dyld private memory               1040K        4 
mapped file                      381.7M       83 
shared memory                      912K       17 
===========                     =======  ======= 
TOTAL                              3.2G     2832 



-----------
Full Report
-----------

{"app_name":"texstudio","timestamp":"2024-05-17 21:35:44.00 +0200","app_version":"4.8.1","slice_uuid":"a6803266-6cd9-3dcc-8409-b65b3eda1223","build_version":"","platform":1,"bundleID":"texstudio","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.5 (23F79)","roots_installed":0,"name":"texstudio","incident_id":"AFB1E27A-40E5-418A-A59F-45E0464292D3"}
{
  "uptime" : 5400,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 503,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro17,1",
  "coalitionID" : 1480,
  "osVersion" : {
    "train" : "macOS 14.5",
    "build" : "23F79",
    "releaseType" : "User"
  },
  "captureTime" : "2024-05-17 21:35:43.3542 +0200",
  "codeSigningMonitor" : 1,
  "incident" : "AFB1E27A-40E5-418A-A59F-45E0464292D3",
  "pid" : 72705,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2024-05-17 21:35:34.2268 +0200",
  "procStartAbsTime" : 130175075677,
  "procExitAbsTime" : 130393842827,
  "procName" : "texstudio",
  "procPath" : "\/Users\/USER\/*\/texstudio.app\/Contents\/MacOS\/texstudio",
  "bundleInfo" : {"CFBundleShortVersionString":"4.8.1","CFBundleIdentifier":"texstudio"},
  "storeInfo" : {"deviceIdentifierForVendor":"E30F747F-F620-55AF-BEE9-04ACAAC44FD0","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "texstudio",
  "crashReporterKey" : "BCB5D870-D9AC-2A11-7968-A336DF521121",
  "codeSigningID" : "texstudio",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570556929,
  "codeSigningValidationCategory" : 10,
  "codeSigningTrustLevel" : 4294967295,
  "instructionByteStream" : {"beforePC":"8nz8l+AHAKnhAwCR4AMTqoCP\/Jf9e0Op9E9CqfZXQan\/AwGRwANf1g==","atPC":"CgRA+Uk5QflLPUH5CS0AqUpBQfkKCQD5aQAAtCgAgFIoAei4wANf1g=="},
  "sip" : "enabled",
  "vmRegionInfo" : "0x8 is not in any region.  Bytes before following region: 4344168440\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      102eec000-10476c000    [ 24.5M] r-x\/r-x SM=COW  \/Users\/USER\/*\/texstudio.app\/Contents\/MacOS\/texstudio",
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000008","rawCodes":[1,8],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000008"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":72705},
  "vmregioninfo" : "0x8 is not in any region.  Bytes before following region: 4344168440\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      102eec000-10476c000    [ 24.5M] r-x\/r-x SM=COW  \/Users\/USER\/*\/texstudio.app\/Contents\/MacOS\/texstudio",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":192180,"threadState":{"x":[{"value":0},{"value":0},{"value":4},{"value":0},{"value":16},{"value":0},{"value":101},{"value":1056},{"value":6122673000},{"value":105553182093472},{"value":4344537820},{"value":3},{"value":2043},{"value":2045},{"value":2158391391},{"value":95},{"value":4410835708,"symbolLocation":0,"symbol":"QLabel::text() const"},{"value":421888},{"value":0},{"value":4645804512},{"value":6122715168},{"value":11},{"value":6122702904},{"value":4645804176},

@sunderme
Copy link
Member

can't reproduce, neither on linux nor on OSX emulator

@samcarter
Copy link
Contributor Author

I had a closer look at the commit and for me the line

act->setText(lbl->text());

(https://github.com/texstudio-org/texstudio/blob/master/src/texstudio.cpp#L1374)

causes the crash. If I comment out this line, things work fine again.

@sunderme
Copy link
Member

Does it still crash with latest dev build?

@samcarter
Copy link
Contributor Author

yes, I tested with 6cd1dc8 and still crashes.

@sunderme
Copy link
Member

tried again, no crash on emulator.

@samcarter
Copy link
Contributor Author

If nobody else can reproduce, please feel free to close the issue. I've got self-compiled version without the problematic line.

@sunderme
Copy link
Member

can you try to figure out why that line is not working on your side ?
lbl should be a valid pointer.

@samcarter
Copy link
Contributor Author

A recent homebrew update seemed to have solved the problem, so probably some interaction with a library or something.

Unfortunately I forgot to note down the list of updated formulas, so I can't narrow down the source of the problem more precisely.

@sunderme
Copy link
Member

Thanks for the info.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants