Crash during update
Since the last few betas, when I get an alert that an update is available, I okay it, then Zotero quits and crashes. After a little while, it does relaunch in updated form.
Is there any way to stop the crashes? They look like this:
Process: zotero [45681]
Path: /Applications/Zotero.app/Contents/MacOS/zotero
Identifier: org.zotero.zotero-beta
Version: 7.0.1 (7.0.1)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2024-08-14 11:30:45.7524 -0500
OS Version: macOS 14.6.1 (23G93)
Report Version: 12
Anonymous UUID: 0F5DB679-457B-88B2-8EF9-FB28FF378159
Sleep/Wake UUID: 2F39B179-D292-485B-8E7D-BA41ADBEBBC2
Time Awake Since Boot: 170000 seconds
Time Since Wake: 628 seconds
System Integrity Protection: enabled
Crashed Thread: 0 MainThread Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Codes: 0x0000000000000001, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [45681]
VM Region Info: 0 is not in any region. Bytes before following region: 4344872960
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 102f98000-102f9c000 [ 16K] r-x/r-x SM=COW /Applications/Zotero.app/Contents/MacOS/zotero
Thread 0 Crashed:: MainThread Dispatch queue: com.apple.main-thread
0 XUL 0x1153577c4 0x112804000 + 45430724
1 XUL 0x115357708 0x112804000 + 45430536
2 XUL 0x1153c8e48 0x112804000 + 45895240
3 XUL 0x1153cc6b4 0x112804000 + 45909684
4 AppKit 0x188fabf34 _NSViewUpdateLayer + 84
5 AppKit 0x188ef2a28 +[NSAppearance _performWithCurrentAppearance:usingBlock:] + 72
6 AppKit 0x189551328 __29-[NSViewBackingLayer display]_block_invoke + 148
7 AppKit 0x188f26390 -[NSFocusStack performWithFocusView:inWindow:usingBlock:] + 96
8 AppKit 0x189550d80 -[NSViewBackingLayer display] + 280
9 QuartzCore 0x18d8b6e50 CA::Layer::display_if_needed(CA::Transaction*) + 744
10 QuartzCore 0x18da3bce8 CA::Context::commit_transaction(CA::Transaction*, double, double*) + 512
11 QuartzCore 0x18d899874 CA::Transaction::commit() + 648
12 AppKit 0x18902bac8 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 272
13 AppKit 0x1899ec4e4 ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
14 CoreFoundation 0x1856a487c __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
15 CoreFoundation 0x1856a4768 __CFRunLoopDoObservers + 536
16 CoreFoundation 0x1856a3d94 __CFRunLoopRun + 776
17 CoreFoundation 0x1856a3434 CFRunLoopRunSpecific + 608
18 HIToolbox 0x18fe4d19c RunCurrentEventLoopInMode + 292
19 HIToolbox 0x18fe4ce2c ReceiveNextEventCommon + 220
20 HIToolbox 0x18fe4cd30 _BlockUntilNextEventMatchingListInModeWithFilter + 76
21 AppKit 0x188f02cc8 _DPSNextEvent + 660
22 AppKit 0x1896f94d0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
23 XUL 0x1153ffd30 0x112804000 + 46120240
24 XUL 0x1163398ac 0x112804000 + 62085292
25 XUL 0x116325ae4 0x112804000 + 62003940
26 XUL 0x1129d1748 0x112804000 + 1890120
27 XUL 0x1129d1a50 0x112804000 + 1890896
28 XUL 0x112aab270 0x112804000 + 2781808
29 XUL 0x116325864 0x112804000 + 62003300
30 XUL 0x11632d2ac 0x112804000 + 62034604
31 XUL 0x11632cfcc 0x112804000 + 62033868
32 XUL 0x11632d340 0x112804000 + 62034752
33 zotero 0x102f98ca0 0x102f98000 + 3232
34 dyld 0x18523b154 start + 2476
Is there any way to stop the crashes? They look like this:
Process: zotero [45681]
Path: /Applications/Zotero.app/Contents/MacOS/zotero
Identifier: org.zotero.zotero-beta
Version: 7.0.1 (7.0.1)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2024-08-14 11:30:45.7524 -0500
OS Version: macOS 14.6.1 (23G93)
Report Version: 12
Anonymous UUID: 0F5DB679-457B-88B2-8EF9-FB28FF378159
Sleep/Wake UUID: 2F39B179-D292-485B-8E7D-BA41ADBEBBC2
Time Awake Since Boot: 170000 seconds
Time Since Wake: 628 seconds
System Integrity Protection: enabled
Crashed Thread: 0 MainThread Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Codes: 0x0000000000000001, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [45681]
VM Region Info: 0 is not in any region. Bytes before following region: 4344872960
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 102f98000-102f9c000 [ 16K] r-x/r-x SM=COW /Applications/Zotero.app/Contents/MacOS/zotero
Thread 0 Crashed:: MainThread Dispatch queue: com.apple.main-thread
0 XUL 0x1153577c4 0x112804000 + 45430724
1 XUL 0x115357708 0x112804000 + 45430536
2 XUL 0x1153c8e48 0x112804000 + 45895240
3 XUL 0x1153cc6b4 0x112804000 + 45909684
4 AppKit 0x188fabf34 _NSViewUpdateLayer + 84
5 AppKit 0x188ef2a28 +[NSAppearance _performWithCurrentAppearance:usingBlock:] + 72
6 AppKit 0x189551328 __29-[NSViewBackingLayer display]_block_invoke + 148
7 AppKit 0x188f26390 -[NSFocusStack performWithFocusView:inWindow:usingBlock:] + 96
8 AppKit 0x189550d80 -[NSViewBackingLayer display] + 280
9 QuartzCore 0x18d8b6e50 CA::Layer::display_if_needed(CA::Transaction*) + 744
10 QuartzCore 0x18da3bce8 CA::Context::commit_transaction(CA::Transaction*, double, double*) + 512
11 QuartzCore 0x18d899874 CA::Transaction::commit() + 648
12 AppKit 0x18902bac8 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 272
13 AppKit 0x1899ec4e4 ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
14 CoreFoundation 0x1856a487c __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
15 CoreFoundation 0x1856a4768 __CFRunLoopDoObservers + 536
16 CoreFoundation 0x1856a3d94 __CFRunLoopRun + 776
17 CoreFoundation 0x1856a3434 CFRunLoopRunSpecific + 608
18 HIToolbox 0x18fe4d19c RunCurrentEventLoopInMode + 292
19 HIToolbox 0x18fe4ce2c ReceiveNextEventCommon + 220
20 HIToolbox 0x18fe4cd30 _BlockUntilNextEventMatchingListInModeWithFilter + 76
21 AppKit 0x188f02cc8 _DPSNextEvent + 660
22 AppKit 0x1896f94d0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
23 XUL 0x1153ffd30 0x112804000 + 46120240
24 XUL 0x1163398ac 0x112804000 + 62085292
25 XUL 0x116325ae4 0x112804000 + 62003940
26 XUL 0x1129d1748 0x112804000 + 1890120
27 XUL 0x1129d1a50 0x112804000 + 1890896
28 XUL 0x112aab270 0x112804000 + 2781808
29 XUL 0x116325864 0x112804000 + 62003300
30 XUL 0x11632d2ac 0x112804000 + 62034604
31 XUL 0x11632cfcc 0x112804000 + 62033868
32 XUL 0x11632d340 0x112804000 + 62034752
33 zotero 0x102f98ca0 0x102f98000 + 3232
34 dyld 0x18523b154 start + 2476
Are you running any plugins? If so, you should confirm that it happens with all plugins disabled.
1. Have BBT plugin enabled and Zotero restarted at least once.
2. Change the language of the Zotero app under Preferences.
I should report to the BBT developer.
I think that I was also getting crashes without changing the language until recently, but I cannot reproduce that now. Not sure about that.