Xojo 2022R3.1 crashes galore

I think I got confused with another bug where you found something related to NSView and/or object locking but I don’t remember the details.

That other bug was also mine. Xojo crashed instantly when trying to open a tab with an NSView. This bug has a workaround now.

1 Like

I sometimes have to launch Xojo several times (this morning I had it crashed more than 10 times).

The crashes also occurs without MBS plugins - so only the default Xojo plugins.

BTW will try with the latest macOS beta later today.

My “fix” was just to avoid using Apples Ivar low level API. Apple broke and fixed that on and off during their beta process and left it broken.

Since its super low level API then thats issue that really can propagate through everything, every single App in macOS and then haunt you when you least expect it.

(So not really plugin oriented fix).

Technically plugins should not need to update for Ventura, its just a matter of if there are any Apple Bugs that need to be avoided. But i do not know of any official or intentional API changes that should have changed much or anything.

1 Like

Well… 32 bit is dead, Carbon is dead, lots of things like OpenGL are deprecated on macOS, security changes and codesigning changes were introduced (some people had problems with dlopen() due to that, but repeatable, not random), Apple Silicon changes were introduced, so, if Ventura killed something or changed some behavior in its cycle affecting things that some plugins could take for granted 10 years ago, plugins could break too.

FWW the crashes happens also with macOS 13.1 beta1

Well… I cannot launch Xojo anymore. After more than 20 launches it always crashes.
Crashreport is a little bit different now.

So basically I cannot use Xojo anymore. Now what??

FWW it happens on both my MBP Pro M1 Pro and Apple Studio M1 Max
I also tried to remove everything, including caches and all related files … but it will not launch anymore. :frowning:


Translated Report (Full Report Below)

Process: Xojo [7665]
Path: /Applications/Xojo 2022 Release 3.2/Xojo.app/Contents/MacOS/Xojo
Identifier: com.xojo.xojo
Version: 22.3.2.58445 (22.3.2.3.58445)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2022-11-11 08:21:28.3373 +0100
OS Version: macOS 13.0.1 (22A400)
Report Version: 12
Anonymous UUID: C1B2E6A3-64EB-2D31-3BB8-C5F957CA5710

Sleep/Wake UUID: 9A3C8409-366C-4458-B4C2-641654CEFE6B

Time Awake Since Boot: 15000 seconds
Time Since Wake: 1081 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 0x6574617669727128 → 0x0000617669727128 (possible pointer authentication failure)
Exception Codes: 0x0000000000000001, 0x6574617669727128

VM Region Info: 0x617669727128 is not in any region. Bytes after previous region: 1603255038249
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
MALLOC_NANO (reserved) 600118000000-600120000000 [128.0M] rw-/rwx SM=NUL …(unallocated)
—>
UNUSED SPACE AT END

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 dyld 0x198f813a4 lsl::BTree<lsl::Allocator::Buffer, std::__1::lesslsl::Allocator::Buffer, false>::const_iterator::operator++() + 96
1 dyld 0x198f813b0 lsl::BTree<lsl::Allocator::Buffer, std::__1::lesslsl::Allocator::Buffer, false>::const_iterator::operator++() + 108
2 dyld 0x198f81d54 lsl::BTree<lsl::Allocator::Buffer, std::__1::lesslsl::Allocator::Buffer, false>::erase(lsl::BTree<lsl::Allocator::Buffer, std::__1::lesslsl::Allocator::Buffer, false>::const_iterator) + 76
3 dyld 0x198f819fc lsl::PersistentAllocator::reserveRange(lsl::BTree<lsl::Allocator::Buffer, lsl::PersistentAllocator::RegionSizeCompare, false>::const_iterator&, lsl::Allocator::Buffer) + 264
4 dyld 0x198f820b0 lsl::PersistentAllocator::allocate_buffer(unsigned long, unsigned long, unsigned long, lsl::Allocator**) + 624
5 dyld 0x198f811e0 lsl::Allocator::aligned_alloc(unsigned long, unsigned long) + 180
6 dyld 0x198f81230 lsl::Allocator::strdup(char const*) + 48
7 dyld 0x198f7e8b8 dyld4::FileManager::fileRecordForPath(char const*) + 40
8 dyld 0x198f9c624 dyld4::Atlas::ProcessSnapshot::Serializer::readMappedFileInfo(std::__1::span<std::byte, 18446744073709551615ul>&, unsigned long long&, lsl::UUID&, dyld4::FileRecord&) + 132
9 dyld 0x198f9b170 dyld4::Atlas::ProcessSnapshot::Serializer::deserialize(std::__1::span<std::byte, 18446744073709551615ul>) + 928
10 dyld 0x198f9acec dyld4::Atlas::ProcessSnapshot::ProcessSnapshot(lsl::Allocator&, dyld4::FileManager&, bool, std::__1::span<std::byte, 18446744073709551615ul>) + 304
11 dyld 0x198f66f64 lsl::UniquePtrdyld4::Atlas::ProcessSnapshot lsl::Allocator::makeUnique<dyld4::Atlas::ProcessSnapshot, lsl::EphemeralAllocator&, dyld4::FileManager&, bool, std::__1::span<std::byte, 18446744073709551615ul> const&>(lsl::EphemeralAllocator&, dyld4::FileManager&, bool&&, std::__1::span<std::byte, 18446744073709551615ul> const&) + 80
12 dyld 0x198f63afc dyld4::RuntimeState::getCurrentProcessSnapshot() + 96
13 dyld 0x198f638cc dyld4::RuntimeState::notifyDebuggerLoad(std::__1::span<dyld4::Loader const*, 18446744073709551615ul> const&) + 72
14 dyld 0x198f92f3c dyld4::APIs::dlopen_from(char const*, int, void*)::$_0::operator()() const + 748
15 dyld 0x198f8c968 dyld4::APIs::dlopen_from(char const*, int, void*) + 892
16 PluginBridgeCocoa.dylib 0x1135f4b14 0x1135ec000 + 35604
17 PluginBridgeCocoa.dylib 0x1135f6bf8 0x1135ec000 + 44024
18 PluginBridgeCocoa.dylib 0x1135f5d30 0x1135ec000 + 40240
19 PluginBridgeCocoa.dylib 0x1135f2b88 0x1135ec000 + 27528
20 Xojo 0x1026b8c78 PluginBridge.LoadPlugin%b%oo + 96
21 Xojo 0x1056a887c RBLibrary.LoadOnePlugin%o%obb + 4396
22 Xojo 0x1057786d4 RBLibrary.LoadPluginsFromFolder%%ooA1obb + 2304
23 Xojo 0x10577a30c RBLibrary.LoadUserPlugins%%o + 1512
24 Xojo 0x105676f44 RBLibrary.Load%%o + 10100
25 Xojo 0x1027019e0 IDEApp.Event_Open%%o + 64312
26 XojoFramework 0x10e9e48d0 CocoaFinishApplicationStartup() + 184
27 XojoFramework 0x10e9e3404 0x10e900000 + 930820
28 CoreFoundation 0x19935658c CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER + 148
29 CoreFoundation 0x1993f4074 ___CFXRegistrationPost_block_invoke + 88
30 CoreFoundation 0x1993f3fbc _CFXRegistrationPost + 440
31 CoreFoundation 0x199327bac _CFXNotificationPost + 708
32 Foundation 0x19a21472c -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
33 AppKit 0x19c5bfa1c -[NSApplication _postDidFinishNotification] + 284
34 AppKit 0x19c5bf7cc -[NSApplication _sendFinishLaunchingNotification] + 172
35 AppKit 0x19c5b89d4 _DPSNextEvent + 1564
36 AppKit 0x19c5b77c0 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
37 XojoFramework 0x10e9e51f0 0x10e900000 + 938480
38 XojoFramework 0x10e9e5278 0x10e900000 + 938616
39 Xojo 0x1024a5328 Application._CallFunctionWithExceptionHandling%%op + 164
40 XojoFramework 0x10eb6f3d4 CallFunctionWithExceptionHandling(void (*)()) + 180
41 XojoFramework 0x10e9e5214 0x10e900000 + 938516
42 AppKit 0x19c5abbf0 -[NSApplication run] + 464
43 XojoFramework 0x10eb6dc30 RuntimeRun + 48
44 Xojo 0x10260b0ac REALbasic._RuntimeRun + 28
45 Xojo 0x10cc3ea30 _Main + 384
46 Xojo 0x10cc18f44 main + 20
47 dyld 0x198f57e50 start + 2544

Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x199242df0 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1992548d8 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x19924b638 mach_msg_overwrite + 540
3 libsystem_kernel.dylib 0x19924316c mach_msg + 24
4 CoreFoundation 0x199361bdc __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1993604c8 __CFRunLoopRun + 1232
6 CoreFoundation 0x19935f8a4 CFRunLoopRunSpecific + 612
7 AppKit 0x19c6e2248 _NSEventThread + 172
8 libsystem_pthread.dylib 0x19928206c _pthread_start + 148
9 libsystem_pthread.dylib 0x19927ce2c thread_start + 8

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

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

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

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x657461766972702f x1: 0x000000028830dcf0 x2: 0x0000000000000002 x3: 0x000000016db9d6c8
x4: 0x000000016db9d9f8 x5: 0x0000000000000020 x6: 0x00000000000000ad x7: 0x0000000000000190
x8: 0x000000016db9d7f2 x9: 0x000000016db9d801 x10: 0x0000000000000007 x11: 0x0000000000000001
x12: 0x0000000000000050 x13: 0x00000000000000ff x14: 0x0000000000000006 x15: 0xffffffffffffffff
x16: 0x00000001f632ad50 x17: 0x14490001f632ad50 x18: 0x0000000000000000 x19: 0x000000016db9d7f0
x20: 0x000000016db9d850 x21: 0x000000010dd60428 x22: 0x000000010dd60200 x23: 0x0000021bac08f006
x24: 0x000000016db9d801 x25: 0x0000000000000006 x26: 0x0000000000000050 x27: 0x000000028832d730
x28: 0x000000028832d7b0 fp: 0x000000016db9d740 lr: 0x583c000198f813b0
sp: 0x000000016db9d6d0 pc: 0x0000000198f813a4 cpsr: 0x20001000
far: 0x0000000113567be0 esr: 0x56000080 Address size fault

Binary Images:
0x198f52000 - 0x198fdc4bf dyld () /usr/lib/dyld
0x1135ec000 - 0x11363bfff PluginBridgeCocoa.dylib (
) /Applications/Xojo 2022 Release 3.2/Xojo.app/Contents/Frameworks/PluginBridgeCocoa.dylib
0x10225c000 - 0x10ce83fff com.xojo.xojo (22.3.2.58445) /Applications/Xojo 2022 Release 3.2/Xojo.app/Contents/MacOS/Xojo
0x10e900000 - 0x10ec93fff com.xojo.XojoFramework (1.0) <745cacb2-0f37-342d-8c0c-6b9e39ea86b9> /Applications/Xojo 2022 Release 3.2/Xojo.app/Contents/Frameworks/XojoFramework.framework/Versions/A/XojoFramework
0x1992e0000 - 0x1997b7fff com.apple.CoreFoundation (6.9) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x19a20b000 - 0x19ac43fff com.apple.Foundation (6.9) <52b2f83f-586d-32a2-8b66-ce651400ac8c> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x19c57f000 - 0x19d486fff com.apple.AppKit (6.9) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x199242000 - 0x19927affb libsystem_kernel.dylib () <6d6644d3-3db3-34c4-b1e3-c675ec5360f0> /usr/lib/system/libsystem_kernel.dylib
0x19927b000 - 0x199287ffb libsystem_pthread.dylib (
) <886caca0-5762-3640-8db2-3fa3b911c062> /usr/lib/system/libsystem_pthread.dylib
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???

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.7G resident=0K(0%) swapped_out_or_unallocated=1.7G(100%)
Writable regions: Total=6.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=6.0G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 256K 2
Activity Tracing 256K 1
CG backing stores 5568K 4
CG raster data 32K 1
ColorSync 624K 28
CoreAnimation 3072K 8
CoreGraphics 32K 2
CoreServices 64K 1
CoreUI image data 640K 4
Foundation 5408K 41
Image IO 720K 1
Kernel Alloc Once 32K 1
MALLOC 4.8G 475
MALLOC guard page 192K 9
MALLOC_MEDIUM (reserved) 944.0M 8 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 256.0M 1 reserved VM address space (unallocated)
STACK GUARD 56.1M 5
Stack 10.1M 5
VM_ALLOCATE 208K 12
__AUTH 2343K 422
__AUTH_CONST 28.2M 657
__CTF 756 1
__DATA 27.2M 1138
__DATA_CONST 45.9M 1130
__DATA_DIRTY 2675K 271
__FONT_DATA 2352 1
__LINKEDIT 803.3M 472
__OBJC_CONST 5433K 390
__OBJC_RO 65.1M 1
__OBJC_RW 1981K 1
__TEXT 970.1M 1151
__XOJO 48K 1
dyld private memory 4096K 8
mapped file 211.8M 679
shared memory 928K 16
=========== ======= =======
TOTAL 8.2G 6948
TOTAL, minus reserved VM space 7.0G 6948


Full Report

{“app_name”:“Xojo”,“timestamp”:“2022-11-11 08:21:29.00 +0100”,“app_version”:“22.3.2.58445”,“slice_uuid”:“f3aed5b0-80c7-3de8-9dae-40db1224d175”,“build_version”:“22.3.2.3.58445”,“platform”:1,“bundleID”:“com.xojo.xojo”,“share_with_app_devs”:0,“is_first_party”:0,“bug_type”:“309”,“os_version”:“macOS 13.0.1 (22A400)”,“roots_installed”:0,“name”:“Xojo”,“incident_id”:“E2243794-7B85-44E0-8AFE-7B7B4A7823BA”}
{
“uptime” : 15000,
“procRole” : “Foreground”,
“version” : 2,
“userID” : 501,
“deployVersion” : 210,
“modelCode” : “MacBookPro18,1”,
“coalitionID” : 817,
“osVersion” : {
“train” : “macOS 13.0.1”,
“build” : “22A400”,
“releaseType” : “User”
},
“captureTime” : “2022-11-11 08:21:28.3373 +0100”,
“incident” : “E2243794-7B85-44E0-8AFE-7B7B4A7823BA”,
“pid” : 7665,
“translated” : false,
“cpuType” : “ARM-64”,
“roots_installed” : 0,
“bug_type” : “309”,
“procLaunch” : “2022-11-11 08:20:20.1223 +0100”,
“procStartAbsTime” : 376192515661,
“procExitAbsTime” : 377829492783,
“procName” : “Xojo”,
“procPath” : “/Applications/Xojo 2022 Release 3.2/Xojo.app/Contents/MacOS/Xojo”,
“bundleInfo” : {“CFBundleShortVersionString”:“22.3.2.58445”,“CFBundleVersion”:“22.3.2.3.58445”,“CFBundleIdentifier”:“com.xojo.xojo”},
“storeInfo” : {“deviceIdentifierForVendor”:“5018DCE7-8F1D-5EDF-9C24-2799AC636DA3”,“thirdParty”:true},
“parentProc” : “launchd”,
“parentPid” : 1,
“coalitionName” : “com.xojo.xojo”,
“crashReporterKey” : “C1B2E6A3-64EB-2D31-3BB8-C5F957CA5710”,
“wakeTime” : 1081,
“sleepWakeUUID” : “9A3C8409-366C-4458-B4C2-641654CEFE6B”,
“sip” : “enabled”,
“vmRegionInfo” : “0x617669727128 is not in any region. Bytes after previous region: 1603255038249 \n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n MALLOC_NANO (reserved) 600118000000-600120000000 [128.0M] rw-/rwx SM=NUL …(unallocated)\n—> \n UNUSED SPACE AT END”,
“exception” : {“codes”:“0x0000000000000001, 0x6574617669727128”,“rawCodes”:[1,7310575256332300584],“type”:“EXC_BAD_ACCESS”,“signal”:“SIGSEGV”,“subtype”:“KERN_INVALID_ADDRESS at 0x6574617669727128 → 0x0000617669727128 (possible pointer authentication failure)”},
“vmregioninfo” : “0x617669727128 is not in any region. Bytes after previous region: 1603255038249 \n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n MALLOC_NANO (reserved) 600118000000-600120000000 [128.0M] rw-/rwx SM=NUL …(unallocated)\n—> \n UNUSED SPACE AT END”,
“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”:267142,“threadState”:{“x”:[{“value”:7310575256332300335},{“value”:10874838256},{“value”:2},{“value”:6135862984},{“value”:6135863800},{“value”:32},{“value”:173},{“value”:400},{“value”:6135863282},{“value”:6135863297},{“value”:7},{“value”:1},{“value”:80},{“value”:255},{“value”:6},{“value”:18446744073709551615},{“value”:8425483600,“symbolLocation”:72,“symbol”:“vtable for lsl::PersistentAllocator”},{“value”:1461699562483920208,“symbolLocation”:1461699554058436680,“symbol”:“vtable for lsl::PersistentAllocator”},{“value”:0},{“value”:6135863280},{“value”:6135863376},{“value”:4527096872},{“value”:4527096320},{“value”:2317873639430},{“value”:6135863297},{“value”:6},{“value”:80},{“value”:10874967856},{“value”:10874967984}],“flavor”:“ARM_THREAD_STATE64”,“lr”:{“value”:6357956780801659824},“cpsr”:{“value”:536875008},“fp”:{“value”:6135863104},“sp”:{“value”:6135862992},“esr”:{“value”:1442840704,“description”:" Address size fault"},“pc”:{“value”:6861362084,“matchesCrashFrame”:1},“far”:{“value”:4619402208}},“queue”:“com.apple.main-thread”,“frames”:[{“imageOffset”:193444,“symbol”:“lsl::BTree<lsl::Allocator::Buffer, std::__1::lesslsl::Allocator::Buffer, false>::const_iterator::operator++()”,“symbolLocation”:96,“imageIndex”:0},{“imageOffset”:193456,“symbol”:“lsl::BTree<lsl::Allocator::Buffer, std::__1::lesslsl::Allocator::Buffer, false>::const_iterator::operator++()”,“symbolLocation”:108,“imageIndex”:0},{“imageOffset”:195924,“symbol”:“lsl::BTree<lsl::Allocator::Buffer, std::__1::lesslsl::Allocator::Buffer, false>::erase(lsl::BTree<lsl::Allocator::Buffer, std::__1::lesslsl::Allocator::Buffer, false>::const_iterator)”,“symbolLocation”:76,“imageIndex”:0},{“imageOffset”:195068,“symbol”:“lsl::PersistentAllocator::reserveRange(lsl::BTree<lsl::Allocator::Buffer, lsl::PersistentAllocator::RegionSizeCompare, false>::const_iterator&, lsl::Allocator::Buffer)”,“symbolLocation”:264,“imageIndex”:0},{“imageOffset”:196784,“symbol”:“lsl::PersistentAllocator::allocate_buffer(unsigned long, unsigned long, unsigned long, lsl::Allocator**)”,“symbolLocation”:624,“imageIndex”:0},{“imageOffset”:192992,“symbol”:“lsl::Allocator::aligned_alloc(unsigned long, unsigned long)”,“symbolLocation”:180,“imageIndex”:0},{“imageOffset”:193072,“symbol”:“lsl::Allocator::strdup(char const*)”,“symbolLocation”:48,“imageIndex”:0},{“imageOffset”:182456,“symbol”:“dyld4::FileManager::fileRecordForPath(char const*)”,“symbolLocation”:40,“imageIndex”:0},{“imageOffset”:304676,“symbol”:“dyld4::Atlas::ProcessSnapshot::Serializer::readMappedFileInfo(std::__1::span<std::byte, 18446744073709551615ul>&, unsigned long long&, lsl::UUID&, dyld4::FileRecord&)”,“symbolLocation”:132,“imageIndex”:0},{“imageOffset”:299376,“symbol”:“dyld4::Atlas::ProcessSnapshot::Serializer::deserialize(std::__1::span<std::byte, 18446744073709551615ul>)”,“symbolLocation”:928,“imageIndex”:0},{“imageOffset”:298220,“symbol”:“dyld4::Atlas::ProcessSnapshot::ProcessSnapshot(lsl::Allocator&, dyld4::FileManager&, bool, std::__1::span<std::byte, 18446744073709551615ul>)”,“symbolLocation”:304,“imageIndex”:0},{“imageOffset”:85860,“symbol”:“lsl::UniquePtrdyld4::Atlas::ProcessSnapshot lsl::Allocator::makeUnique<dyld4::Atlas::ProcessSnapshot, lsl::EphemeralAllocator&, dyld4::FileManager&, bool, std::__1::span<std::byte, 18446744073709551615ul> const&>(lsl::EphemeralAllocator&, dyld4::FileManager&, bool&&, std::__1::span<std::byte, 18446744073709551615ul> const&)”,“symbolLocation”:80,“imageIndex”:0},{“imageOffset”:72444,“symbol”:“dyld4::RuntimeState::getCurrentProcessSnapshot()”,“symbolLocation”:96,“imageIndex”:0},{“imageOffset”:71884,“symbol”:“dyld4::RuntimeState::notifyDebuggerLoad(std::__1::span<dyld4::Loader const*, 18446744073709551615ul> const&)”,“symbolLocation”:72,“imageIndex”:0},{“imageOffset”:266044,“symbol”:“dyld4::APIs::dlopen_from(char const*, int, void*)::$_0::operator()() const”,“symbolLocation”:748,“imageIndex”:0},{“imageOffset”:239976,“symbol”:“dyld4::APIs::dlopen_from(char const*, int, void*)”,“symbolLocation”:892,“imageIndex”:0},{“imageOffset”:35604,“imageIndex”:1},{“imageOffset”:44024,“imageIndex”:1},{“imageOffset”:40240,“imageIndex”:1},{“imageOffset”:27528,“imageIndex”:1},{“imageOffset”:4574328,“symbol”:“PluginBridge.LoadPlugin%b%oo”,“symbolLocation”:96,“imageIndex”:2},{“imageOffset”:54839420,“symbol”:“RBLibrary.LoadOnePlugin%o%obb”,“symbolLocation”:4396,“imageIndex”:2},{“imageOffset”:55690964,“symbol”:“RBLibrary.LoadPluginsFromFolder%%ooA1obb”,“symbolLocation”:2304,“imageIndex”:2},{“imageOffset”:55698188,“symbol”:“RBLibrary.LoadUserPlugins%%o”,“symbolLocation”:1512,“imageIndex”:2},{“imageOffset”:54636356,“symbol”:“RBLibrary.Load%%o”,“symbolLocation”:10100,“imageIndex”:2},{“imageOffset”:4872672,“symbol”:“IDEApp.Event_Open%%o”,“symbolLocation”:64312,“imageIndex”:2},{“imageOffset”:936144,“symbol”:“CocoaFinishApplicationStartup()”,“symbolLocation”:184,“imageIndex”:3},{“imageOffset”:930820,“imageIndex”:3},{“imageOffset”:484748,“symbol”:“CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER”,“symbolLocation”:148,“imageIndex”:4},{“imageOffset”:1130612,“symbol”:“___CFXRegistrationPost_block_invoke”,“symbolLocation”:88,“imageIndex”:4},{“imageOffset”:1130428,“symbol”:“_CFXRegistrationPost”,“symbolLocation”:440,“imageIndex”:4},{“imageOffset”:293804,“symbol”:“_CFXNotificationPost”,“symbolLocation”:708,“imageIndex”:4},{“imageOffset”:38700,“symbol”:“-[NSNotificationCenter postNotificationName:object:userInfo:]”,“symbolLocation”:88,“imageIndex”:5},{“imageOffset”:264732,“symbol”:“-[NSApplication _postDidFinishNotification]”,“symbolLocation”:284,“imageIndex”:6},{“imageOffset”:264140,“symbol”:“-[NSApplication _sendFinishLaunchingNotification]”,“symbolLocation”:172,“imageIndex”:6},{“imageOffset”:235988,“symbol”:“_DPSNextEvent”,“symbolLocation”:1564,“imageIndex”:6},{“imageOffset”:231360,“symbol”:“-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]”,“symbolLocation”:728,“imageIndex”:6},{“imageOffset”:938480,“imageIndex”:3},{“imageOffset”:938616,“imageIndex”:3},{“imageOffset”:2396968,“symbol”:“Application._CallFunctionWithExceptionHandling%%op”,“symbolLocation”:164,“imageIndex”:2},{“imageOffset”:2552788,“symbol”:“CallFunctionWithExceptionHandling(void (*)())”,“symbolLocation”:180,“imageIndex”:3},{“imageOffset”:938516,“imageIndex”:3},{“imageOffset”:183280,“symbol”:“-[NSApplication run]”,“symbolLocation”:464,“imageIndex”:6},{“imageOffset”:2546736,“symbol”:“RuntimeRun”,“symbolLocation”:48,“imageIndex”:3},{“imageOffset”:3862700,“symbol”:“REALbasic._RuntimeRun”,“symbolLocation”:28,“imageIndex”:2},{“imageOffset”:178137648,“symbol”:“_Main”,“symbolLocation”:384,“imageIndex”:2},{“imageOffset”:177983300,“symbol”:“main”,“symbolLocation”:20,“imageIndex”:2},{“imageOffset”:24144,“symbol”:“start”,“symbolLocation”:2544,“imageIndex”:0}]},{“id”:267162,“name”:“com.apple.NSEventThread”,“frames”:[{“imageOffset”:3568,“symbol”:“mach_msg2_trap”,“symbolLocation”:8,“imageIndex”:7},{“imageOffset”:75992,“symbol”:“mach_msg2_internal”,“symbolLocation”:80,“imageIndex”:7},{“imageOffset”:38456,“symbol”:“mach_msg_overwrite”,“symbolLocation”:540,“imageIndex”:7},{“imageOffset”:4460,“symbol”:“mach_msg”,“symbolLocation”:24,“imageIndex”:7},{“imageOffset”:531420,“symbol”:“__CFRunLoopServiceMachPort”,“symbolLocation”:160,“imageIndex”:4},{“imageOffset”:525512,“symbol”:“__CFRunLoopRun”,“symbolLocation”:1232,“imageIndex”:4},{“imageOffset”:522404,“symbol”:“CFRunLoopRunSpecific”,“symbolLocation”:612,“imageIndex”:4},{“imageOffset”:1454664,“symbol”:“_NSEventThread”,“symbolLocation”:172,“imageIndex”:6},{“imageOffset”:28780,“symbol”:“_pthread_start”,“symbolLocation”:148,“imageIndex”:8},{“imageOffset”:7724,“symbol”:“thread_start”,“symbolLocation”:8,“imageIndex”:8}]},{“id”:267799,“frames”:[{“imageOffset”:7704,“symbol”:“start_wqthread”,“symbolLocation”:0,“imageIndex”:8}]},{“id”:267902,“frames”:[{“imageOffset”:7704,“symbol”:“start_wqthread”,“symbolLocation”:0,“imageIndex”:8}]},{“id”:267903,“frames”:[{“imageOffset”:7704,“symbol”:“start_wqthread”,“symbolLocation”:0,“imageIndex”:8}]}],
“usedImages” : [
{
“source” : “P”,
“arch” : “arm64e”,
“base” : 6861168640,
“size” : 566464,
“uuid” : “de46dd52-4994-3fd8-b4b4-e352a1a19354”,
“path” : “/usr/lib/dyld”,
“name” : “dyld”
},
{
“source” : “P”,
“arch” : “arm64”,
“base” : 4619943936,
“size” : 327680,
“uuid” : “f251445c-182a-31b1-ba23-67acbec0b87f”,
“path” : “/Applications/Xojo 2022 Release 3.2/Xojo.app/Contents/Frameworks/PluginBridgeCocoa.dylib”,
“name” : “PluginBridgeCocoa.dylib”
},
{
“source” : “P”,
“arch” : “arm64”,
“base” : 4330995712,
“CFBundleShortVersionString” : “22.3.2.58445”,
“CFBundleIdentifier” : “com.xojo.xojo”,
“size” : 180518912,
“uuid” : “f3aed5b0-80c7-3de8-9dae-40db1224d175”,
“path” : “/Applications/Xojo 2022 Release 3.2/Xojo.app/Contents/MacOS/Xojo”,
“name” : “Xojo”,
“CFBundleVersion” : “22.3.2.3.58445”
},
{
“source” : “P”,
“arch” : “arm64”,
“base” : 4539285504,
“CFBundleShortVersionString” : “1.0”,
“CFBundleIdentifier” : “com.xojo.XojoFramework”,
“size” : 3751936,
“uuid” : “745cacb2-0f37-342d-8c0c-6b9e39ea86b9”,
“path” : “/Applications/Xojo 2022 Release 3.2/Xojo.app/Contents/Frameworks/XojoFramework.framework/Versions/A/XojoFramework”,
“name” : “XojoFramework”,
“CFBundleVersion” : “2”
},
{
“source” : “P”,
“arch” : “arm64e”,
“base” : 6864896000,
“CFBundleShortVersionString” : “6.9”,
“CFBundleIdentifier” : “com.apple.CoreFoundation”,
“size” : 5079040,
“uuid” : “f4ff83fc-e62c-30b4-b3a9-876c8a1fd595”,
“path” : “/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation”,
“name” : “CoreFoundation”,
“CFBundleVersion” : “1953.1”
},
{
“source” : “P”,
“arch” : “arm64e”,
“base” : 6880800768,
“CFBundleShortVersionString” : “6.9”,
“CFBundleIdentifier” : “com.apple.Foundation”,
“size” : 10719232,
“uuid” : “52b2f83f-586d-32a2-8b66-ce651400ac8c”,
“path” : “/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation”,
“name” : “Foundation”,
“CFBundleVersion” : “1953.1”
},
{
“source” : “P”,
“arch” : “arm64e”,
“base” : 6917976064,
“CFBundleShortVersionString” : “6.9”,
“CFBundleIdentifier” : “com.apple.AppKit”,
“size” : 15761408,
“uuid” : “af9f6891-70ad-3c26-af08-b747344892d2”,
“path” : “/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit”,
“name” : “AppKit”,
“CFBundleVersion” : “2299”
},
{
“source” : “P”,
“arch” : “arm64e”,
“base” : 6864248832,
“size” : 233468,
“uuid” : “6d6644d3-3db3-34c4-b1e3-c675ec5360f0”,
“path” : “/usr/lib/system/libsystem_kernel.dylib”,
“name” : “libsystem_kernel.dylib”
},
{
“source” : “P”,
“arch” : “arm64e”,
“base” : 6864482304,
“size” : 53244,
“uuid” : “886caca0-5762-3640-8db2-3fa3b911c062”,
“path” : “/usr/lib/system/libsystem_pthread.dylib”,
“name” : “libsystem_pthread.dylib”
},
{
“size” : 0,
“source” : “A”,
“base” : 0,
“uuid” : “00000000-0000-0000-0000-000000000000”
}
],
“sharedCache” : {
“base” : 6860521472,
“size” : 3403612160,
“uuid” : “2d053604-1cb6-3821-a8df-360eb2eb519b”
},
“vmSummary” : “ReadOnly portion of Libraries: Total=1.7G resident=0K(0%) swapped_out_or_unallocated=1.7G(100%)\nWritable regions: Total=6.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=6.0G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 256K 2 \nActivity Tracing 256K 1 \nCG backing stores 5568K 4 \nCG raster data 32K 1 \nColorSync 624K 28 \nCoreAnimation 3072K 8 \nCoreGraphics 32K 2 \nCoreServices 64K 1 \nCoreUI image data 640K 4 \nFoundation 5408K 41 \nImage IO 720K 1 \nKernel Alloc Once 32K 1 \nMALLOC 4.8G 475 \nMALLOC guard page 192K 9 \nMALLOC_MEDIUM (reserved) 944.0M 8 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 256.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 56.1M 5 \nStack 10.1M 5 \nVM_ALLOCATE 208K 12 \n__AUTH 2343K 422 \n__AUTH_CONST 28.2M 657 \n__CTF 756 1 \n__DATA 27.2M 1138 \n__DATA_CONST 45.9M 1130 \n__DATA_DIRTY 2675K 271 \n__FONT_DATA 2352 1 \n__LINKEDIT 803.3M 472 \n__OBJC_CONST 5433K 390 \n__OBJC_RO 65.1M 1 \n__OBJC_RW 1981K 1 \n__TEXT 970.1M 1151 \n__XOJO 48K 1 \ndyld private memory 4096K 8 \nmapped file 211.8M 679 \nshared memory 928K 16 \n=========== ======= ======= \nTOTAL 8.2G 6948 \nTOTAL, minus reserved VM space 7.0G 6948 \n”,
“legacyInfo” : {
“threadTriggered” : {
“queue” : “com.apple.main-thread”
}
},
“trialInfo” : {
“rollouts” : [
{
“rolloutId” : “63582c5f8a53461413999550”,
“factorPackIds” : {
“PROACTIVE_MAIL_INTELLIGENCE_SALIENCY” : “636525247ea6e25a76dc2008”
},
“deploymentId” : 240000002
},
{
“rolloutId” : “60356660bbe37970735c5624”,
“factorPackIds” : {

  },
  "deploymentId" : 240000027
}

],
“experiments” : [

]
}
}

Does it work after clearing caches or a restart?

It is strange that some people have no problem, but others see a ton of crashes.

I had my first IDE in crash in about 5 years today in Ventura and R3.2.

@ChristopheDV If you absolutely need Xojo perhaps rollback to Monterey temporarily?

1 Like

Nope, as said: I uninstalled Xojo and removed all related files (caches, prefs , …), rebooten several times … name it, I tried it.
Redownloaded Xojo (also the new R4 beta) and it always crashes (see crashlog).
I tried at least 30 times, it just won’t start. :frowning:
I’m completely stuck now and thinking about installing macOS 12 again.

FWW Xcode is working fine (and that also loads tons of libs). Xojo is the only app that isn’t working. So why is this?

Before you wipe Ventura: have you tried another user?

1 Like

I don’t suppose that it is a difference in machine or CPU.

Never crashed and I’m on a MacBook Pro M1 Max 64GB British Locale.

I do not think it is CPU related. I have M1 Pro and M1 Max and it happens on both.

In the meantime I have reverted to macOS 12 on my MBP and everything is working fine now. I still have macOS 13 on my Studio M1 Max. So I can do tests on that system if needed.

Yes I did. Same result: crashing

FWW I had to completely reinstall macOS 13.0.1 on my Studio M1 Max
It was a 100% full clean reinstall (with removing everything on the SSD).

The first I installed was Xojo to make sure nothing else could interfere.
Result … Xojo still crashes with the same crashlog. After many many launches, it keeps crashing.
When removing all the plugins (incl. de Xojo plugins), it did launch.
Adding the MBS plugins (below the list of plugins I need), and it again crashes.

I am now restricted to use Xojo on my MBP M1 Pro running macOS 12 :frowning:

Can someone please explain why this is happening only with Xojo? Can Xojo Inc not fix this?
Again, Xcode does work fine (and that too loads a bucket load of dylibs).

I wish I could I run Xojo daily on 13.0.1 and it works fine. I don’t know why I can and you can’t. Mine was an upgrade from the latest version of 12. I seriously doubt it’s my UK locale. 64GB of RAM?

Have you thought about doing a DTS on this issue? I just had the crash again and the bug is really getting on my nerves.

And it still exists in macOS 13.1 Beta 2, so Apple has still to do a bugfix…

Yup. I just updated to the latest beta and promptly got the crash. But the DTS might expedite the bug fix.

Old man brain is showing this morning… Can’t for the life of me remember what a DTS is?