MatlabStan
MatlabStan copied to clipboard
Matlab (2018a) crashes when trying to save fit
Stan program runs without any issues. I can see the results, do plots with them etc. Matlab crashes if I try to save the structural matrix created by Stan. I'm wondering if anyone else has a similar problem or solution. Thanks
This crash was linked to CmdStan wanting to access expired timers during the save. Matlab tech support recommended upgrade to 2018b (or a downgrade to 2017b) would fix the problem. I tested Stan in Matlab 2018b and "fit" can be saved without causing a crash, although it generates a series of warnings (below). This does not impact on functionality since it is possible to recover the saved fit and work with it. So, I can confirm an upgrade to Matlab 2018b solves the problem.
Warnings caused by save under Matlab 2018b for MacOS:
save fit fit Warning: java.lang.UNIXProcess@4ed38226 is not serializable Warning: java.io.BufferedReader@3d43fe is not serializable Warning: java.io.BufferedReader@74ad8d05 is not serializable Warning: java.lang.UNIXProcess@676ff3b0 is not serializable Warning: java.io.BufferedReader@35ff8fc9 is not serializable Warning: java.io.BufferedReader@5fb7183b is not serializable Warning: java.lang.UNIXProcess@476a736d is not serializable Warning: java.io.BufferedReader@5f80fa43 is not serializable Warning: java.io.BufferedReader@16c8b7bd is not serializable Warning: java.lang.UNIXProcess@7159139f is not serializable Warning: java.io.BufferedReader@65bcf7c2 is not serializable Warning: java.io.BufferedReader@3db64bd4 is not serializable Warning: java.lang.UNIXProcess@4ed38226 is not serializable Warning: java.io.BufferedReader@3d43fe is not serializable Warning: java.io.BufferedReader@74ad8d05 is not serializable Warning: java.lang.UNIXProcess@676ff3b0 is not serializable Warning: java.io.BufferedReader@35ff8fc9 is not serializable Warning: java.io.BufferedReader@5fb7183b is not serializable Warning: java.lang.UNIXProcess@476a736d is not serializable Warning: java.io.BufferedReader@5f80fa43 is not serializable Warning: java.io.BufferedReader@16c8b7bd is not serializable Warning: java.lang.UNIXProcess@7159139f is not serializable Warning: java.io.BufferedReader@65bcf7c2 is not serializable Warning: java.io.BufferedReader@3db64bd4 is not serializable Warning: java.lang.UNIXProcess@4ed38226 is not serializable Warning: java.io.BufferedReader@3d43fe is not serializable Warning: java.io.BufferedReader@74ad8d05 is not serializable Warning: java.lang.UNIXProcess@676ff3b0 is not serializable Warning: java.io.BufferedReader@35ff8fc9 is not serializable Warning: java.io.BufferedReader@5fb7183b is not serializable Warning: java.lang.UNIXProcess@476a736d is not serializable Warning: java.io.BufferedReader@5f80fa43 is not serializable Warning: java.io.BufferedReader@16c8b7bd is not serializable Warning: java.lang.UNIXProcess@7159139f is not serializable Warning: java.io.BufferedReader@65bcf7c2 is not serializable Warning: java.io.BufferedReader@3db64bd4 is not serializable Warning: java.lang.UNIXProcess@4ed38226 is not serializable Warning: java.io.BufferedReader@3d43fe is not serializable Warning: java.io.BufferedReader@74ad8d05 is not serializable Warning: java.lang.UNIXProcess@676ff3b0 is not serializable Warning: java.io.BufferedReader@35ff8fc9 is not serializable Warning: java.io.BufferedReader@5fb7183b is not serializable Warning: java.lang.UNIXProcess@476a736d is not serializable Warning: java.io.BufferedReader@5f80fa43 is not serializable Warning: java.io.BufferedReader@16c8b7bd is not serializable Warning: java.lang.UNIXProcess@7159139f is not serializable Warning: java.io.BufferedReader@65bcf7c2 is not serializable Warning: java.io.BufferedReader@3db64bd4 is not serializable Warning: java.lang.UNIXProcess@4ed38226 is not serializable Warning: java.io.BufferedReader@3d43fe is not serializable Warning: java.io.BufferedReader@74ad8d05 is not serializable Warning: java.lang.UNIXProcess@676ff3b0 is not serializable Warning: java.io.BufferedReader@35ff8fc9 is not serializable Warning: java.io.BufferedReader@5fb7183b is not serializable Warning: java.lang.UNIXProcess@476a736d is not serializable Warning: java.io.BufferedReader@5f80fa43 is not serializable Warning: java.io.BufferedReader@16c8b7bd is not serializable Warning: java.lang.UNIXProcess@7159139f is not serializable Warning: java.io.BufferedReader@65bcf7c2 is not serializable Warning: java.io.BufferedReader@3db64bd4 is not serializable Warning: java.lang.UNIXProcess@4ed38226 is not serializable Warning: java.io.BufferedReader@3d43fe is not serializable Warning: java.io.BufferedReader@74ad8d05 is not serializable Warning: java.lang.UNIXProcess@676ff3b0 is not serializable Warning: java.io.BufferedReader@35ff8fc9 is not serializable Warning: java.io.BufferedReader@5fb7183b is not serializable Warning: java.lang.UNIXProcess@476a736d is not serializable Warning: java.io.BufferedReader@5f80fa43 is not serializable Warning: java.io.BufferedReader@16c8b7bd is not serializable Warning: java.lang.UNIXProcess@7159139f is not serializable Warning: java.io.BufferedReader@65bcf7c2 is not serializable Warning: java.io.BufferedReader@3db64bd4 is not serializable
Any resolution to this?
The cause of the crash was deleted timers associated with the fit output from Stan. The problem was specific to Matlab 2018a. An upgrade to 2018b or a downgrade to 2017b resolves the issue.
On Nov 28, 2018, at 12:13 PM, Srikanth Gadicherla [email protected] wrote:
Any resolution to this?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/brian-lau/MatlabStan/issues/51#issuecomment-442588494, or mute the thread https://github.com/notifications/unsubscribe-auth/Aid5idlpy8JOv7sCN1q51m3gHM3kuLanks5uzu5TgaJpZM4WAyAP.
Thank you.