MATLAB: Do I receive an assertion error when running MATLAB 7.0.1 (R14SP1) on SuSE Linux 9.0

assertionerrorlinuxMATLABsuse

When I run MATLAB 7.0.1 (R14SP1) on SuSE Linux 9.0, and I execute either the MESH or BENCH functions, I receive the following assertion:
Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed!

Best Answer

This error is due to a bug in ld.so/glibc-2.3.[234] running under kernel-2.4.x. In order to work around this issue, there is a patch available for downloading on the RedHat web site at the following location: http://sources.redhat.com/ml/libc-hacker/2005-03/msg00043.html
Some users report that upgrading to SuSE Linux 9.2 fixes this problem.