Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Bazzy

macrumors 6502
Original poster
Jun 8, 2009
294
10
Hi All,

I have a 2015 15" rMBP running Monterey 12.7.2. I use the free Sketch Up App regularly but for some reason, suddenly it now quits immediately upon opening & I do not know why?

I am not at all tech savvy about these things so the only information I can give you is the error report generated in the hope that this provides the information on how to resolve this matter - I would be most grateful if anyone can help me sort this out so I can start using the App again.

Many Thanks!

Screenshot 2024-02-09 at 15.31.43.png


Screenshot 2024-02-09 at 15.27.45.png


Code:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               SketchUp [79007]
Path:                  /Applications/SketchUp 2015/SketchUp.app/Contents/MacOS/SketchUp
Identifier:            com.sketchup.SketchUp.2015
Version:               15.3 (15.3.329)
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2024-02-09 15:27:08.7171 +0000
OS Version:            macOS 12.7.2 (21G1974)
Report Version:        12
Anonymous UUID:        C4BE8C6A-19C2-A874-295E-28E0130E0A32

Sleep/Wake UUID:       0B7EA2D4-8688-45B7-AF81-E21ACFC70B1F

Time Awake Since Boot: 77000 seconds
Time Since Wake:       13457 seconds

System Integrity Protection: enabled

Crashed Thread:        0

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

Termination Reason:    Namespace DYLD, Code 4 Symbol missing
Symbol not found: (_OBJC_IVAR_$_NSFontPanel._sizeList)
Referenced from: '/Applications/SketchUp 2015/SketchUp.app/Contents/MacOS/SketchUp'
Expected in: '/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit'
(terminated at launch; ignore backtrace)

Thread 0 Crashed:
0   dyld                                     0x10d87d98e __abort_with_payload + 10
1   dyld                                     0x10d893a72 abort_with_payload_wrapper_internal + 80
2   dyld                                     0x10d893aa4 abort_with_payload + 9
3   dyld                                     0x10d841699 dyld4::halt(char const*) + 615
4   dyld                                     0x10d83d5b5 dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 3995
5   dyld                                     0x10d83c4e4 start + 388


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000002000209  rbx: 0x0000000000000000  rcx: 0x00007ff7bf6cf9e8  rdx: 0x00007ff7bf6cfe50
  rdi: 0x0000000000000006  rsi: 0x0000000000000004  rbp: 0x00007ff7bf6cfa30  rsp: 0x00007ff7bf6cf9e8
   r8: 0x00007ff7bf6cfa50   r9: 0x0000000000000000  r10: 0x00000000000000b6  r11: 0x0000000000000246
  r12: 0x00000000000000b6  r13: 0x00007ff7bf6cfe50  r14: 0x0000000000000004  r15: 0x0000000000000006
  rip: 0x000000010d87d98e  rfl: 0x0000000000000246  cr2: 0x0000000000000000
 
Logical CPU:     0
Error Code:      0x02000209
Trap Number:     133


Binary Images:
       0x10d837000 -        0x10d8a2fff dyld (*) <499010ac-3054-326e-a050-fefffb5ce89a> /usr/lib/dyld

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

                                VIRTUAL   REGION
REGION TYPE                        SIZE    COUNT (non-coalesced)
===========                     =======  =======
STACK GUARD                       56.0M        1
Stack                             8192K        1
VM_ALLOCATE                         12K        3
__CTF                               756        1
__DATA                            30.7M      376
__DATA_CONST                      19.0M      205
__DATA_DIRTY                       752K      119
__FONT_DATA                          4K        1
__LINKEDIT                       668.2M       40
__OBJC_RO                         82.9M        1
__OBJC_RW                         3200K        1
__TEXT                           416.6M      382
__UNICODE                          592K        1
dyld private memory               1024K        1
===========                     =======  =======
TOTAL                              1.3G     1133



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

{"app_name":"SketchUp","timestamp":"2024-02-09 15:27:09.00 +0000","app_version":"15.3","slice_uuid":"f403412e-4e82-32cc-bb78-24cf206f10dc","build_version":"15.3.329","platform":1,"bundleID":"com.sketchup.SketchUp.2015","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.7.2 (21G1974)","incident_id":"FC9116F0-104D-47AF-93DF-B4F9035DAA38","name":"SketchUp"}
{
  "uptime" : 77000,
  "procLaunch" : "2024-02-09 15:27:08.1346 +0000",
  "procRole" : "Background",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro11,5",
  "procStartAbsTime" : 77554850839864,
  "coalitionID" : 2778,
  "osVersion" : {
    "train" : "macOS 12.7.2",
    "build" : "21G1974",
    "releaseType" : "User"
  },
  "captureTime" : "2024-02-09 15:27:08.7171 +0000",
  "incident" : "FC9116F0-104D-47AF-93DF-B4F9035DAA38",
  "bug_type" : "309",
  "pid" : 79007,
  "procExitAbsTime" : 77555432718970,
  "cpuType" : "X86-64",
  "procName" : "SketchUp",
  "procPath" : "\/Applications\/SketchUp 2015\/SketchUp.app\/Contents\/MacOS\/SketchUp",
  "bundleInfo" : {"CFBundleShortVersionString":"15.3","CFBundleVersion":"15.3.329","CFBundleIdentifier":"com.sketchup.SketchUp.2015"},
  "storeInfo" : {"deviceIdentifierForVendor":"3C2FD5D0-AF81-541E-962D-186F17090C26","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.sketchup.SketchUp.2015",
  "crashReporterKey" : "C4BE8C6A-19C2-A874-295E-28E0130E0A32",
  "wakeTime" : 13457,
  "sleepWakeUUID" : "0B7EA2D4-8688-45B7-AF81-E21ACFC70B1F",
  "sip" : "enabled",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "termination" : {"code":4,"flags":518,"namespace":"DYLD","indicator":"Symbol missing","details":["(terminated at launch; ignore backtrace)"],"reasons":["Symbol not found: (_OBJC_IVAR_$_NSFontPanel._sizeList)","Referenced from: '\/Applications\/SketchUp 2015\/SketchUp.app\/Contents\/MacOS\/SketchUp'","Expected in: '\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit'"]},
  "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":1938220,"threadState":{"r13":{"value":140702045240912},"rax":{"value":33554953},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":4},"rsi":{"value":4},"r8":{"value":140702045239888},"cr2":{"value":0},"rdx":{"value":140702045240912},"r10":{"value":182},"r9":{"value":0},"r15":{"value":6},"rbx":{"value":0},"trap":{"value":133},"err":{"value":33554953},"r11":{"value":582},"rip":{"value":4521974158,"matchesCrashFrame":1},"rbp":{"value":140702045239856},"rsp":{"value":140702045239784},"r12":{"value":182},"rcx":{"value":140702045239784},"flavor":"x86_THREAD_STATE","rdi":{"value":6}},"frames":[{"imageOffset":289166,"symbol":"__abort_with_payload","symbolLocation":10,"imageIndex":0},{"imageOffset":379506,"symbol":"abort_with_payload_wrapper_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":379556,"symbol":"abort_with_payload","symbolLocation":9,"imageIndex":0},{"imageOffset":42649,"symbol":"dyld4::halt(char const*)","symbolLocation":615,"imageIndex":0},{"imageOffset":26037,"symbol":"dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*)","symbolLocation":3995,"imageIndex":0},{"imageOffset":21732,"symbol":"start","symbolLocation":388,"imageIndex":0}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4521684992,
    "size" : 442368,
    "uuid" : "499010ac-3054-326e-a050-fefffb5ce89a",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  }
],
  "sharedCache" : {
  "base" : 140703328137216,
  "size" : 19331678208,
  "uuid" : "8ec191b8-2f89-31dc-ab61-d4a7547258ef"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)\nWritable regions: Total=15.4M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=15.4M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nSTACK GUARD                       56.0M        1 \nStack                             8192K        1 \nVM_ALLOCATE                         12K        3 \n__CTF                               756        1 \n__DATA                            30.7M      376 \n__DATA_CONST                      19.0M      205 \n__DATA_DIRTY                       752K      119 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       668.2M       40 \n__OBJC_RO                         82.9M        1 \n__OBJC_RW                         3200K        1 \n__TEXT                           416.6M      382 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \n===========                     =======  ======= \nTOTAL                              1.3G     1133 \n",
  "legacyInfo" : {
  "threadTriggered" : {

  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "6112e14f37f5d11121dcd519",
      "factorPackIds" : {
        "SIRI_TEXT_TO_SPEECH" : "634710168e8be655c1316aaa"
      },
      "deploymentId" : 240000231
    },
    {
      "rolloutId" : "60f8ddccefea4203d95cbeef",
      "factorPackIds" : {
        "NETWORK_SERVICE_PROXY_CONFIG_UPDATE" : "6401414cc679dd6bc5828183"
      },
      "deploymentId" : 240000025
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookPro11,5, BootROM 486.0.0.0.0, 4 processors, Quad-Core Intel Core i7, 2.8 GHz, 16 GB, SMC 2.30f2
Graphics: Intel Iris Pro, Intel Iris Pro, Built-In
Display: Color LCD, 2880 x 1800 Retina, Main, MirrorOff, Online
Graphics: AMD Radeon R9 M370X, AMD Radeon R9 M370X, PCIe, 2 GB
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x802C, 0x31364B544631473634485A2D314736453120
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x802C, 0x31364B544631473634485A2D314736453120
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x152), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1710.4)
AirPort:
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM1024G, 1 TB
USB Device: USB30Bus
USB Device: Internal Memory Card Reader
USB Device: Ultra Fit
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1
 
Last edited by a moderator:
You may get more informative replies by posting your question directly on the SketchUp forums.

Here's what I conclude by looking at the crash dump.

Code:
Identifier:            com.sketchup.SketchUp.2015
Version:               15.3 (15.3.329)
This is a fairly old version of the app. Checking in their online release-note history, it matches maintenance release 3 from 2015.

Code:
Termination Reason:    Namespace DYLD, Code 4 Symbol missing
This is the specific reason for the failure: There is a missing symbol that can't be resolved.
This means the app is referring to a name (symbol) in some library code provided by the OS, but the name can't be found in the library.

Code:
Symbol not found: (_OBJC_IVAR_$_NSFontPanel._sizeList)
This identifies the specific symbol name that can't be found. My understanding of what this means is roughly:
The Objective-C class name is _NSFontPanel (or possibly NSFontPanel). The instance-var name is _sizeList (or possibly sizeList).

Code:
Referenced from: '/Applications/SketchUp 2015/SketchUp.app/Contents/MacOS/SketchUp'
The symbol is being referenced from this executable.

Code:
Expected in: '/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit'
The symbol was expected to be found in this OS-provided library.


When was the last time you ran this app? On what OS version?

I can't think of a simple reason why a symbol that was previously present in AppKit would suddenly disappear. The reasons I can think of are things like:
- the OS was updated, and the new version lacks the symbol. This can happen with old apps run on OS versions that are no longer compatible.
- the AppKit library file was somehow damaged. One would expect SIP to prevent this (note that "System Integrity Protection: enabled" appears in the crash dump).
- the storage holding the AppKit library is failing, so when the lib is loaded, corrupted data is loaded into RAM. One would expect everything using AppKit to crash, not just one app.
 
  • Like
Reactions: caramelgq
You may get more informative replies by posting your question directly on the SketchUp forums.

Here's what I conclude by looking at the crash dump.

Code:
Identifier:            com.sketchup.SketchUp.2015
Version:               15.3 (15.3.329)
This is a fairly old version of the app. Checking in their online release-note history, it matches maintenance release 3 from 2015.

Code:
Termination Reason:    Namespace DYLD, Code 4 Symbol missing
This is the specific reason for the failure: There is a missing symbol that can't be resolved.
This means the app is referring to a name (symbol) in some library code provided by the OS, but the name can't be found in the library.

Code:
Symbol not found: (_OBJC_IVAR_$_NSFontPanel._sizeList)
This identifies the specific symbol name that can't be found. My understanding of what this means is roughly:
The Objective-C class name is _NSFontPanel (or possibly NSFontPanel). The instance-var name is _sizeList (or possibly sizeList).

Code:
Referenced from: '/Applications/SketchUp 2015/SketchUp.app/Contents/MacOS/SketchUp'
The symbol is being referenced from this executable.

Code:
Expected in: '/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit'
The symbol was expected to be found in this OS-provided library.


When was the last time you ran this app? On what OS version?

I can't think of a simple reason why a symbol that was previously present in AppKit would suddenly disappear. The reasons I can think of are things like:
- the OS was updated, and the new version lacks the symbol. This can happen with old apps run on OS versions that are no longer compatible.
- the AppKit library file was somehow damaged. One would expect SIP to prevent this (note that "System Integrity Protection: enabled" appears in the crash dump).
- the storage holding the AppKit library is failing, so when the lib is loaded, corrupted data is loaded into RAM. One would expect everything using AppKit to crash, not just one app.

Hi chown33,

Thank you kindly for at least identifying what/where the problem lies - it is beyond my level to understand all this techhy stuff but at least I know what is causing the issue.

I looked at the latest release from 2015 that you linked but can find no way to update?

I had recently updated MacOS from Mojave to Monterey - might that be the cause?

Many Thanks!
 
I had recently updated MacOS from Mojave to Monterey - might that be the cause?
It certainly could be. It would depend on the exact sequence of events.

If it went like this:
1. The app was working fine in Mojave.
2. You updated to Monterey.
3. The app failed for all launch attempts under Monterey.

In short, if there was an OS update, and after that point the app never worked, then that's convincing evidence the problem is the app is incompatible with the newer OS.

This would be even more convincing for the breakdown I gave, which was that AppKit in the OS was completely missing a symbol that the app relived on. In other words, the newer OS dropped something the older app relied on. The responsibility would lie with the developers to update their app to run on newer OS releases.

One possible solution would be to find the version of the app compatible with Monterey, perhaps by looking at the Release Notes. Maybe you could ask SketchUp support exactly which version of the app is compatible with Monterey.
 
  • Like
Reactions: Bazzy and Brian33
Unfortunately, Apple removed the AppKit binary from the AppKit.framework in Monterey.
ls /System/Library/Frameworks/AppKit.framework/Versions/C/
Resources XPCServices _CodeSignature
 
Unfortunately, Apple removed the AppKit binary from the AppKit.framework in Monterey.
ls /System/Library/Frameworks/AppKit.framework/Versions/C/
Resources XPCServices _CodeSignature

Hi bogdanw,

Would I be right in then assuming (due to Apple removing the Appkit binary) that Sketch Up is no longer compatible & nor will it now ever work on Monterey?

If so, that would be a major loss for me - any other free Apps like Sketch Up that work on Mac do you know please?

Many Thanks!
 
Would I be right in then assuming (due to Apple removing the Appkit binary) that Sketch Up is no longer compatible & nor will it now ever work on Monterey?
I think it's quite safe to assume that that particular version of Sketchup will never work on Monterey.

Sketchup Free will work on Monterey (https://www.sketchup.com/plans-and-pricing/sketchup-free). You only need to make a (free) account.

I used it recently (though only for a simple thing to be 3d printed) on my 2015 iMac running Monterey. It seems to be browser-based, but it worked surprisingly well. I was using Firefox.

Sketchup Free saves your model online to your "account", but you can download it in a couple of different formats. IIRC, the feature was under a "download" menu item, not under "export" as I expected. Other than having to hunt for that download feature, I was quite happy with how it worked.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.