MATLAB R2026a Update 2 (26.1.0.3251617) may crash on startup when using offline licensing. The cause appears to be an lc_init symbol conflict between leancrypto 1.7.2-1, which is pulled in by gnutls, and MATLAB's libmwlmgrimpl.so.
In libmwlmgrimpl.so, lc_new_job calls lc_init@plt, which may be resolved to libleancrypto.so.1::lc_init. This prevents the licensing job handle from being initialized correctly and eventually causes a crash.
I fixed it by patching libmwlmgrimpl.so to call the intended internal function directly:
offset: 0x28835d
before: e8 7e 04 e6 ff call lc_init@plt
after : e8 be fd ff ff call 0x288120 <lc_init@@Base>
After patching, the expected sha256sum is:
958acc9908d520489c4a918459652232b2010104179b5abab0a117e69b4a3d9e libmwlmgrimpl.so
Pinned Comments