SolveSpace Logo SOLVESPACE -- parametric 2d/3d CAD
Examples
Tutorials
Features
Download
Reference
Technology
Library
Forum
Contact
USER FORUM

(you are viewing a thread; or go back to list of threads)

Does not run - constant crash on MacOS Catalina! :-( (by haakonstorm)
Was so looking forward to working with this piece of software!
Waited 3.5 years on a crowdfunded laser cutter.

I've downloaded both via this site, and via `brew cask install`.
Same results.

the libPng.dylib is tagged with com.apple.quarantine flag, which is due to SIP, but I've removed it and same errors.

The error output (in bash, stock Apple terminal):

λ▍/Applications/solvespace.app/Contents/MacOS/solvespace ; exit;
dyld: Symbol not found: _inflateValidate
Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
Expected in: /Applications/solvespace.app/Contents/MacOS/libz.dylib
in /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
zsh: abort /Applications/solvespace.app/Contents/MacOS/solvespace

From the Console.app:

default 17:45:05.681267+0200 com.apple.preference.security.remoteservice BundleID is NULL for CFBundle 0x7fdab4c37f90 </System/Volumes/Data/Applications/solvespace.app> (not loaded) (skipping prompt)
default 17:45:05.681416+0200 com.apple.preference.security.remoteservice TCCAccessSetForBundle(kTCCServiceSystemPolicyAllFiles, CFBundle 0x7fdab4c37f90 </System/Volumes/Data/Applications/solvespace.app> (not loaded), 1)
default 17:45:05.681462+0200 com.apple.preference.security.remoteservice TCCAccessSetForPath(kTCCServiceSystemPolicyAllFiles, /System/Volumes/Data/Applications/solvespace.app, 1)
default 17:53:59.370686+0200 open LAUNCHING:0x0-0xcf0cf solvespace foreground=1 bringForward=1 seed=169 userActivityCount=0
default 17:53:59.378973+0200 loginwindow -[PersistentAppsSupport applicationReady:] | App: solvespace, ready, updating active tracking timer
default 17:53:59.379020+0200 loginwindow -[ApplicationManager checkInAppContext:eventData:] | ApplicationManager: Checked in app : solvespace
default 17:53:59.379389+0200 runningboardd Resolved pid 15721 to [executable<solvespace(501)>:15721]
default 17:53:59.380714+0200 runningboardd [executable<solvespace(501)>:15721] This process will not be managed.
default 17:53:59.380739+0200 runningboardd Now tracking process: [executable<solvespace(501)>:15721]
default 17:53:59.381155+0200 runningboardd Acquiring assertion targeting executable<solvespace(501)> from originator [daemon<com.apple.coreservices.launchservicesd>:156] with description <RBSAssertionDescriptor; foregroundApp:15721; ID: 320-156-465; target: 15721> attributes = {
<RBSDomainAttribute: 0x7fd27330e2f0; domain: com.apple.launchservicesd; name: RoleUserInteractiveNonFocal; sourceEnvironment: 0x0>;
}
default 17:53:59.381262+0200 runningboardd Assertion 320-156-465 (target:executable<solvespace(501)>) will be created as active
default 17:53:59.381928+0200 runningboardd [executable<solvespace(501)>:15721] Ignoring jetsam update because this process is not memory-managed
default 17:53:59.382132+0200 runningboardd [executable<solvespace(501)>:15721] Ignoring resume because this process is not lifecycle managed
default 17:53:59.381714+0200 runningboardd Acquiring assertion targeting executable<solvespace(501)> from originator [daemon<com.apple.coreservices.launchservicesd>:156] with description <RBSAssertionDescriptor; foregroundApp:15721; ID: 320-156-466; target: 15721> attributes = {
<RBSDomainAttribute: 0x7fd2731249c0; domain: com.apple.launchservicesd; name: RoleUserInteractiveNonFocal; sourceEnvironment: 0x0>;
}
default 17:53:59.382359+0200 runningboardd [executable<solvespace(501)>:15721] Set darwin role to: UserInteractiveNonFocal
default 17:53:59.382507+0200 runningboardd Assertion 320-156-466 (target:executable<solvespace(501)>) will be created as active
default 17:53:59.382517+0200 runningboardd [executable<solvespace(501)>:15721] Ignoring GPU update because this process is not GPU managed
default 17:53:59.382590+0200 runningboardd Finished acquiring assertion 320-156-465 (target:executable<solvespace(501)>)
default 17:53:59.383178+0200 runningboardd Finished acquiring assertion 320-156-466 (target:executable<solvespace(501)>)
default 17:53:59.383188+0200 runningboardd Invalidating assertion 320-156-465 (target:executable<solvespace(501)>) from originator 156
default 17:53:59.425661+0200 runningboardd [executable<solvespace(501)>:15721] Death sentinel fired!
default 17:53:59.425723+0200 ReportCrash Parsing corpse data for process solvespace [pid 15721]
default 17:53:59.426928+0200 loginwindow -[PersistentAppsSupport applicationQuit:] | for app:solvespace, _appTrackingState = 2
default 17:53:59.426954+0200 loginwindow -[PersistentAppsSupport applicationQuit:] | App: solvespace, quit, updating active tracking timer
default 17:53:59.427596+0200 runningboardd Invalidating assertion 320-156-466 (target:executable<solvespace(501)>) from originator 156
default 17:53:59.485302+0200 runningboardd [executable<solvespace(501)>:15721] Ignoring jetsam update because this process is not memory-managed
default 17:53:59.485382+0200 runningboardd [executable<solvespace(501)>:15721] Ignoring suspend because this process is not lifecycle managed
default 17:53:59.485480+0200 runningboardd [executable<solvespace(501)>:15721] Ignoring GPU update because this process is not GPU managed
default 17:53:59.531537+0200 runningboardd Removing process: [executable<solvespace(501)>:15721]
default 17:53:59.532064+0200 runningboardd Removing assertions for terminated process: [executable<solvespace(501)>:15721]
default 17:53:59.587949+0200 ReportCrash Sending event: com.apple.stability.crash {"appVersion":"2.3","exceptionType":13,"process":"solvespace","responsibleApp":"solvespace"}
default 17:53:59.588078+0200 analyticsd Received event: com.apple.stability.crash {"appVersion":"2.3","exceptionType":13,"process":"solvespace","responsibleApp":"solvespace"}
default 17:53:59.588151+0200 analyticsd Aggregated. Transform: StabilityCrashNumerator Dirty: 2 Event: com.apple.stability.crash {"appVersion":"2.3","exceptionType":13,"process":"solvespace","responsibleApp":"solvespace","timestamp":1603295639587882}
default 17:53:59.589410+0200 analyticsd Aggregated. Transform: StabilityCrashNumerator2 Dirty: 1 Event: com.apple.stability.crash {"appVersion":"2.3","exceptionType":13,"process":"solvespace","responsibleApp":"solvespace","timestamp":1603295639587882}
default 17:53:59.589457+0200 analyticsd Aggregated. Transform: StabilityCrashNumerator3 Dirty: 1 Event: com.apple.stability.crash {"appVersion":"2.3","exceptionType":13,"process":"solvespace","responsibleApp":"solvespace","timestamp":1603295639587882}
default 17:53:59.593707+0200 ReportCrash Saved crash report for solvespace[15721] version 2.3 (2.3) to solvespace_2020-10-21-175359_10core.crash
default 17:57:00.290760+0200 kernel hfs: mounted SolveSpace on device disk4s1
default 17:57:01.438394+0200 lsd Non-fatal error enumerating at <private>, continuing: Error Domain=NSCocoaErrorDomain Code=260 "The file “PlugIns” couldn’t be opened because there is no such file." UserInfo={NSURL=PlugIns/ -- file:///Volumes/SolveSpace/solvespace.app/Contents/, NSFilePath=/Volumes/SolveSpace/solvespace.app/Contents/PlugIns, NSUnderlyingError=0x7fdc25031200 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
default 17:57:16.191319+0200 sysextd Unable to find a SystemExtensions directory at /Applications/solvespace.app/Contents/Library/SystemExtensions
default 17:57:17.621211+0200 lsd Non-fatal error enumerating at <private>, continuing: Error Domain=NSCocoaErrorDomain Code=260 "The file “PlugIns” couldn’t be opened because there is no such file." UserInfo={NSURL=PlugIns/ -- file:///System/Volumes/Data/Applications/solvespace.app/, NSFilePath=/System/Volumes/Data/Applications/solvespace.app/PlugIns, NSUnderlyingError=0x7fdc24412b50 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
default 17:57:17.626672+0200 lsd Non-fatal error enumerating at <private>, continuing: Error Domain=NSCocoaErrorDomain Code=260 "The file “PlugIns” couldn’t be opened because there is no such file." UserInfo={NSURL=PlugIns/ -- file:///Applications/solvespace.app/, NSFilePath=/Applications/solvespace.app/PlugIns, NSUnderlyingError=0x7fdc252146a0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
default 17:57:17.630407+0200 lsd Non-fatal error enumerating at <private>, continuing: Error Domain=NSCocoaErrorDomain Code=260 "The file “PlugIns” couldn’t be opened because there is no such file." UserInfo={NSURL=PlugIns/ -- file:///Applications/solvespace.app/, NSFilePath=/Applications/solvespace.app/PlugIns, NSUnderlyingError=0x7fdc2541dde0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
default 17:57:17.665024+0200 lsd Non-fatal error enumerating at <private>, continuing: Error Domain=NSCocoaErrorDomain Code=260 "The file “PlugIns” couldn’t be opened because there is no such file." UserInfo={NSURL=PlugIns/ -- file:///Applications/solvespace.app/Contents/, NSFilePath=/Applications/solvespace.app/Contents/PlugIns, NSUnderlyingError=0x7fdc0451c1f0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
default 17:57:17.671758+0200 lsd Non-fatal error enumerating at <private>, continuing: Error Domain=NSCocoaErrorDomain Code=260 "The file “PlugIns” couldn’t be opened because there is no such file." UserInfo={NSURL=PlugIns/ -- file:///Applications/solvespace.app/Contents/, NSFilePath=/Applications/solvespace.app/Contents/PlugIns, NSUnderlyingError=0x7fdc25123da0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
default 17:57:17.692507+0200 lsd Non-fatal error enumerating at <private>, continuing: Error Domain=NSCocoaErrorDomain Code=260 "The file “PlugIns” couldn’t be opened because there is no such file." UserInfo={NSURL=PlugIns/ -- file:///System/Volumes/Data/Applications/solvespace.app/Contents/, NSFilePath=/System/Volumes/Data/Applications/solvespace.app/Contents/PlugIns, NSUnderlyingError=0x7fdc252191a0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
default 17:57:40.860022+0200 sudo s : TTY=ttys009 ; PWD=/Users/s ; USER=root ; COMMAND=/usr/bin/xattr -dr com.apple.quarantine /Applications/solvespace.app
default 17:57:44.971120+0200 lsd Non-fatal error enumerating at <private>, continuing: Error Domain=NSCocoaErrorDomain Code=260 "The file “PlugIns” couldn’t be opened because there is no such file." UserInfo={NSURL=PlugIns/ -- file:///Applications/solvespace.app/Contents/, NSFilePath=/Applications/solvespace.app/Contents/PlugIns, NSUnderlyingError=0x7fdc25222180 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
default 17:57:44.984591+0200 open LAUNCHING:0x0-0xd50d5 solvespace foreground=1 bringForward=1 seed=172 userActivityCount=0
default 17:57:44.991245+0200 loginwindow -[PersistentAppsSupport applicationReady:] | App: solvespace, ready, updating active tracking timer
default 17:57:44.991281+0200 loginwindow -[ApplicationManager checkInAppContext:eventData:] | ApplicationManager: Checked in app : solvespace
default 17:57:44.993110+0200 runningboardd Resolved pid 16981 to [executable<solvespace(501)>:16981]
default 17:57:44.994405+0200 runningboardd [executable<solvespace(501)>:16981] This process will not be managed.
default 17:57:44.994430+0200 runningboardd Now tracking process: [executable<solvespace(501)>:16981]
default 17:57:44.994832+0200 runningboardd Acquiring assertion targeting executable<solvespace(501)> from originator [daemon<com.apple.coreservices.launchservicesd>:156] with description <RBSAssertionDescriptor; foregroundApp:16981; ID: 320-156-480; target: 16981> attributes = {
<RBSDomainAttribute: 0x7fd271410610; domain: com.apple.launchservicesd; name: RoleUserInteractiveNonFocal; sourceEnvironment: 0x0>;
}
default 17:57:44.994931+0200 runningboardd Assertion 320-156-480 (target:executable<solvespace(501)>) will be created as active
default 17:57:44.995522+0200 runningboardd [executable<solvespace(501)>:16981] Ignoring jetsam update because this process is not memory-managed
default 17:57:44.995704+0200 runningboardd [executable<solvespace(501)>:16981] Ignoring resume because this process is not lifecycle managed
default 17:57:44.995306+0200 runningboardd Acquiring assertion targeting executable<solvespace(501)> from originator [daemon<com.apple.coreservices.launchservicesd>:156] with description <RBSAssertionDescriptor; foregroundApp:16981; ID: 320-156-481; target: 16981> attributes = {
<RBSDomainAttribute: 0x7fd27141ff60; domain: com.apple.launchservicesd; name: RoleUserInteractiveNonFocal; sourceEnvironment: 0x0>;
}
default 17:57:44.995915+0200 runningboardd [executable<solvespace(501)>:16981] Set darwin role to: UserInteractiveNonFocal
default 17:57:44.996071+0200 runningboardd Assertion 320-156-481 (target:executable<solvespace(501)>) will be created as active
default 17:57:44.996085+0200 runningboardd [executable<solvespace(501)>:16981] Ignoring GPU update because this process is not GPU managed
default 17:57:44.996191+0200 runningboardd Finished acquiring assertion 320-156-480 (target:executable<solvespace(501)>)
default 17:57:44.997029+0200 runningboardd Finished acquiring assertion 320-156-481 (target:executable<solvespace(501)>)
default 17:57:44.997037+0200 runningboardd Invalidating assertion 320-156-480 (target:executable<solvespace(501)>) from originator 156
error 17:57:44.998773+0200 tccd Failed to copy signing info for 16981, responsible for file:///Applications/solvespace.app/Contents/MacOS/solvespace: #-67062: Error Domain=NSOSStatusErrorDomain Code=-67062 "(null)"
default 17:57:45.656177+0200 loginwindow -[PersistentAppsSupport applicationQuit:] | for app:solvespace, _appTrackingState = 2
default 17:57:45.656203+0200 loginwindow -[PersistentAppsSupport applicationQuit:] | App: solvespace, quit, updating active tracking timer
default 17:57:45.656857+0200 runningboardd Invalidating assertion 320-156-481 (target:executable<solvespace(501)>) from originator 156
default 17:57:45.762516+0200 runningboardd Removing process: [executable<solvespace(501)>:16981]
default 17:57:45.763056+0200 runningboardd Removing assertions for terminated process: [executable<solvespace(501)>:16981]
default 17:57:45.837169+0200 ReportCrash Saved crash report for solvespace[16981] version 2.3 (2.3) to solvespace_2020-10-21-175745_10core.crash
default 17:58:54.565591+0200 sudo s : TTY=ttys009 ; PWD=/Users/s ; USER=root ; COMMAND=/bin/chmod 755 /Applications/solvespace.app/Contents/MacOS/libpng.dylib
default 17:59:11.778697+0200 kernel initiating malware scan (activeRulesVersion: 12162764712548126718 lastScanVersion: 12162764712548126718 chgtime: 1603295948 lastFileScanTime: 1603295865 pid: 18185 info_path: /Applications/solvespace.app/Contents/MacOS/solvespace proc_path: /Applications/solvespace.app/Contents/MacOS/solvespace
default 17:59:11.812720+0200 kernel initiating malware scan (activeRulesVersion: 12162764712548126718 lastScanVersion: 12162764712548126718 chgtime: 1603295934 lastFileScanTime: 1603295865 pid: 18185 info_path: /Applications/solvespace.app/Contents/MacOS/libpng.dylib proc_path: /Applications/solvespace.app/Contents/MacOS/solvespace
default 17:59:11.863588+0200 ReportCrash Parsing corpse data for process solvespace [pid 18185]
default 17:59:12.010155+0200 ReportCrash Sending event: com.apple.stability.crash {"appVersion":"2.3","exceptionType":13,"process":"solvespace","responsibleApp":"Terminal"}
default 17:59:12.010276+0200 analyticsd Received event: com.apple.stability.crash {"appVersion":"2.3","exceptionType":13,"process":"solvespace","responsibleApp":"Terminal"}
default 17:59:12.010349+0200 analyticsd Aggregated. Transform: StabilityCrashNumerator Dirty: 2 Event: com.apple.stability.crash {"appVersion":"2.3","exceptionType":13,"process":"solvespace","responsibleApp":"Terminal","timestamp":1603295952010100}
default 17:59:12.011509+0200 analyticsd Aggregated. Transform: StabilityCrashNumerator2 Dirty: 1 Event: com.apple.stability.crash {"appVersion":"2.3","exceptionType":13,"process":"solvespace","responsibleApp":"Terminal","timestamp":1603295952010100}
default 17:59:12.011553+0200 analyticsd Aggregated. Transform: StabilityCrashNumerator3 Dirty: 1 Event: com.apple.stability.crash {"appVersion":"2.3","exceptionType":13,"process":"solvespace","responsibleApp":"Terminal","timestamp":1603295952010100}
default 17:59:12.015443+0200 ReportCrash Saved crash report for solvespace[18185] version 2.3 (2.3) to solvespace_2020-10-21-175912_10core.crash

"BundleID is NULL" might be relevant?

I even tried added a random BundleID to the info.plist, no avail.

I also tried using 'codesign' to sign the app bundle with my Apple Developer ID, no avail.

Any tips?
Wed Oct 21 2020, 12:07:01, download attachment Screenshot of iTerm2 (21-10-2020, 18-01-47).png
(no subject) (by Paul)
There have been MacOS issues for a while. You can follow the discussion here:

https://github.com/solvespace/solvespace/issues/398

The build system is undergoing changes right now including MacOS improvements. We will hopefully have a release candidate for version 3.0 very soon for all OSes. While this version will look nearly identical to the previous 2.3, it has improvements in almost all areas as can be seen in the changelog here:
https://github.com/solvespace/solvespace/blob/master/CHANGELOG.md
Thu Oct 22 2020, 07:35:27
(no subject) (by Paul)
You can find a recent build on the downloads pages is you look under the "edge" tag here:

https://github.com/solvespace/solvespace/tags

These are development builds that I normally would not advertise, but we need feedback to wrap up v3.0. It seems to be working so far on many versions of macOS. No major changes are happening now, just fixing a few things prior to a new stable release.

Please report issues on github:
https://github.com/solvespace/solvespace/issues

Especially issues like not being able to run at all. ;-)
Mon Oct 26 2020, 16:50:06
Download recent versions here (by ruevs)
Wed Nov 25 2020, 07:46:59
Post a reply to this comment:
Your Name:
Your Email:
Subject:
(no HTML tags; use plain text, and hit Enter for a line break)
Attached file (if you want, 5 MB max):
© 2008-2022 SolveSpace contributors. Most recent update June 2 2022.