I have gone through and moved the handful of remaining files in my primary user's Library subfolders that were had labels beginning with `IBM`, `SPSS`, `com.ibm`, or `com.spss` to the trash but unfortunately this has not made a difference to the crashing at launch issue.
I can confirm though that using SPSS through the new user account you suggested I create is still working fine.
Original Message:
Sent: Tue October 17, 2023 02:05 AM
From: Sean Gaynor
Subject: (Delivered) Interim Fix - macOS 14.0 (Sonoma)
On macOS there are three levels of "Library" folder:
/System/Library/ - reserved for use by Apple
/Library/ - global customisations (all users)
/Users/your_username/Library/ - customisations for individual user accounts
If you've created a new user account and SPSS is now working it means that it's likely that there's nothing in the global /Library/ that's causing an issue but that there's possibly something remaining from previous installs in your older user account under /Users/your_old_username/Library/
The user Library folder is hidden by default, this article shows a couple of ways to find it: https://nektony.com/blog/how-to-get-to-library-on-mac
The uninstall script IBM provides gives clues to where you might look in your user Library folder:
/Users/your_old_username/Library/Application Support/
/Users/your_old_username/Library/Preferences/
it also indicates that there might be a folder under /Users/your_old_username/Documents/
Log into your old account and navigate to the Library folder for that user, look under those locations for folders named IBM or SPSS or preference files beginning with com.ibm or com.spss and move them to the trash.
I can't say for certain that this will fix your issue but it's likely that there's some old file from a previous install in your older user folder that SPSS is trying to read on launch and isn't liking.
Hope this makes sense.
------------------------------
Sean Gaynor
Original Message:
Sent: Mon October 16, 2023 05:12 PM
From: Andrew Putman
Subject: (Delivered) Interim Fix - macOS 14.0 (Sonoma)
Thanks for your help Sean!
I made a test new user account and SPSS worked fine on that account (with the interim fix applied). It does seem to be something about my user account, I wonder what it could be? (No worries if that's not easily investigatable - I have SPSS running and that's what I was hoping for!)
My Mac is Apple Silicon - an M1 chip in a 2020 MacBook Air
Cheers,
------------------------------
Andrew Putman
Original Message:
Sent: Mon October 16, 2023 02:19 PM
From: Sean Gaynor
Subject: (Delivered) Interim Fix - macOS 14.0 (Sonoma)
Andrew, I just had a look at the "clean script.sh", did you add your user id to the script before running it?
What I'd suggest before completely wiping your Mac is that you create a new user account on the Mac, log in as that user and see if SPSS will launch without issue, this will tell you if there's something particular about your user current account that's causing the crash. You can always delete the new account afterwards.
Out of curiosity is your Mac Apple Silicon or Intel?
Sean
------------------------------
Sean Gaynor
Original Message:
Sent: Mon October 16, 2023 10:03 AM
From: Andrew Putman
Subject: (Delivered) Interim Fix - macOS 14.0 (Sonoma)
I am also receiving the same error as Brian.
I did a complete fresh install of SPSS 29.0.1.0 (using the SPSS provided `clean script.sh` to remove anything left behind before reinstalling). After the fresh install I followed the posted fix instructions and replaced the `libplatdep.dylib` file with the provided interim fix and set the permissions using chmod 755 with no success. I also tried upgrading the permission for the file with chmod 775 but that made no difference.
Any suggestions for what else to try (other than reverting the OS)?
Cheers,
------------------------------
Andrew Putman
Original Message:
Sent: Fri October 13, 2023 10:05 AM
From: brian lithgow
Subject: (Delivered) Interim Fix - macOS 14.0 (Sonoma)
I did all the above (change file and update permissions) and still get error "IBM SPSS statistics quit unexpectedly"
PC register does not match crashing frame (0x0 vs 0x7FF8A1D86A78)
Crashed Thread: 4 main
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: stats [1211]
Application Specific Information:
stack buffer overflow etc....................
------------------------------
brian lithgow
Original Message:
Sent: Thu October 12, 2023 02:20 PM
From: Sean Gaynor
Subject: (Delivered) Interim Fix - macOS 14.0 (Sonoma)
So you've moved or copied the existing "libplatdep.dylib" file from the "lib" folder that's inside the SPSS Statistics.app? Yes?
Then you replace the "libplatdep.dylib" file in that's in "lib" with the one downloaded with the fix that's in the same folder as the "Readme_29.0.0.0-9.txt" file with the instructions. Move that new "libplatdep.dylib" file into /Applications/IBM SPSS Statistics/SPSS Statistics.app/Contents/lib/
If the new "libplatdep.dylib" is moved to the right place you may find that SPSS Statistic will now successfully launch, however the instructions warn about making sure the permissions are correct on the new "libplatdep.dylib" file.
Assuming you have regular installation of SPSS and want to make sure the installed files have correct permissions per the readme file, open Terminal.app on your Mac (You can find this in /Applications/Utilities/Terminal.app)
In the Terminal, copy and paste the following (this assumes you have admin rights on your Mac):
sudo chmod 755 "/Applications/IBM SPSS Statistics/SPSS Statistics.app/Contents/lib/libplatdep.dylib"
Then hit enter. You will be asked to enter your user password. Enter your password (you will not see anything being typed) and press return.
If successful you should just move to a new line in the Terminal with no errors.
These instructions from IBM could have been a bit clearer to be honest, or they could have provided a package installer that would do this in a way users would find it easier to understand.
Sean
------------------------------
Sean Gaynor
Original Message:
Sent: Thu October 12, 2023 01:51 PM
From: Mia Salas
Subject: (Delivered) Interim Fix - macOS 14.0 (Sonoma)
I understand what you mean now. I have an additional question. Once I get the "libplatdep.dylib" file on my desktop what do I do from there?
------------------------------
Mia Salas
Original Message:
Sent: Thu October 12, 2023 12:53 PM
From: Sean Gaynor
Subject: (Delivered) Interim Fix - macOS 14.0 (Sonoma)
Gaea,
Open the Applications folder on your Mac and right click or Control-Click on the "SPSS Statistics.app" to bring up a contextual menu. The second thing from the top in that menu should be "Show Package Contents", select this and you'll see the Contents folder you're looking for.
Sean
------------------------------
Sean Gaynor
Original Message:
Sent: Thu October 12, 2023 02:36 AM
From: Gaea McTire
Subject: (Delivered) Interim Fix - macOS 14.0 (Sonoma)
I'm having problems installing the fix? It says to find the .dylib in the Application installer
Navigate to the ../lib subdirectory in the Statistics 29 Desktop installation path.
(e.g. "/Applications/IBM SPSS Statistics/SPSS Statistics.app/Contents/lib/")
However, my Mac doesn't have a path that says that? It stops at SPSS Statistics.app. There's no /Contents/lib/. How do I install the fix?
------------------------------
Gaea McTire
Original Message:
Sent: Fri October 06, 2023 12:46 PM
From: Kennia Garcia
Subject: (Delivered) Interim Fix - macOS 14.0 (Sonoma)
An Interim Fix was developed for customers who need the fix prior to the next release. Please follow the link below for the fix:
https://www.ibm.com/mysupport/s/defect/aCI3p0000004Khs
------------------------------
Kennia Garcia
Original Message:
Sent: Wed October 04, 2023 12:01 PM
From: Kennia Garcia
Subject: (Delivered) Interim Fix - macOS 14.0 (Sonoma)
Dear IBM SPSS Statistics Community,
Apple released macOS 14.0 (Sonoma) on September 26th, 2023. The SPSS Statistics Development team is actively testing this release of macOS with our IBM SPSS Statistics products. Adding macOS 14.0 (Sonoma) as one of our supported platforms is a high priority item and an IF is estimated to be delivered on Friday, October 13th, 2023.
Previously we have endeavored to always provide patched downloads available for the latest On-Prem and Subscription version, enabling users to simply refresh the latest version via a download. In the future we will institute additional safeguards to ensure that IBM SPSS Statistics will be tested against the beta version of new major MacOS updates to ensure that Statistics will be ready when the official MacOS updates are released.
------------------------------
Kennia Garcia
Lead Product Manager
SPSS Statistics
------------------------------