-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The segfault issue with MATLAB versions 2022/2023 is gone on Linux platforms #215
Conversation
README.md
Outdated
|
||
| :exclamation: ** MATLAB versions 2022 and 2023 trigger a segfault and do not work with `MATLAB.jl`. Maintainers are attempting to diagnose the cause and fix the issue. ** | | ||
|-----------------------------------------| | ||
| :white_check_mark: ** MATLAB versions 2022 and 2023 now work with `MATLAB.jl`.** | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If the Matlab updates solved the issue, we shall tell the user to update the Matlab in case of failure. Perhaps the update has an ID or something the user can check.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tried to identify the specific update version from which things started to work again. But I am not able to downgrade update version with my university license (only possible with some very expensive professional one apparently, the joy of commercial software). So I guess the best we can do is to tell users to update to the most recent version (I think it is only possible to update to the most recent one anyway).
Add info about updating the MATLAB release in case of segfault
I added a warning to tell the user to update Matlab in case of segfault, as you suggested. |
Strange my copy still doesn't work and I'm on 2023b on Windows
|
@musm Have you tried to do an update to Matlab, just in case? |
@musm Interesting, I will boot on my Windows partition and try. All my tests were done on Linux. |
Ok it just crashes on Windows for me too... Tested with R2023b and R2023a. R2021b works fine. |
Good to know. Yes, AFAIK this issue has been isolated to Windows and possibly MacOS |
I vaguely remember having the issue on Linux also. Then I propose to change the original warning to specify that the problem appears under Windows/MacOS. Maybe I will try to get access to a Mac computer through a colleague to test it there. |
I am still seeing the segfault with matlab update R2023b Update 6 and 7. And julia 1.9 and 1.10.
|
It works on Julia 1.9 with 2021b...
|
It works on my R2023b but I haven't applied any update (so it is basically Update 0). Now I know I should not update it 😅
So the problem is back on Linux but seems to be gone on macOS according to #223. Maybe we could change the warning message in the readme to a more general one. |
I noticed today that
MATLAB.jl
works perfectly with the new version of MATLAB R2023b.By curiosity I also checked the former 'problematic' versions (R2023a, R2022b, R2022a) and they all work on my computer. I suspect some update of internals on the MATLAB side: all three versions have received updates in July/August of this year (as can be seen here).
Here is what I manage to get in the REPL:
So now I don't know what is preferred: removing completely the warning message in README.md, or updating it to inform everything is working as normal now and keeping it for some time 🙂
p.s: this should close issues #200 and #201 🎉