#1 Le 25/10/2007, à 22:14
- Linux-user
Matlab crash lors du lancement de Simulink
Bonjour,
Voila cela fait un petit temps que je cherche à résoudre mon problème avec Simulink de Matlab : lors de lancement de Simulink, le prompt matlab affiche le message suivant :
??? Can't load '/usr/local/matlab7/bin/glnx86/libmwsimulink.so': /usr/lib/libXft.so.1: undefined symbol: FcPatternInsertElt
??? Insufficient memory to execute script %.
------------------------------------------------------------------------
Assertion detected at Thu Oct 25 23:09:46 2007
------------------------------------------------------------------------
Assertion failed: hdr->in_use != 0, at line 706 of file "memmgr/memcache.cpp".
Attempt to free previously freed memory
Configuration:
MATLAB Version: 7.0.0.19901 (R14)
Operating System: Linux 2.6.20-15-generic #2 SMP Sun Apr 15 07:36:31 UTC 2007 i686
Window System: The X.Org Foundation (70200000), display :0.0
Current Visual: 0x23 (class 4, depth 24)
Processor ID: x86 Family 6 Model 13 Stepping 8, GenuineIntel
Virtual Machine: Java 1.4.2_02 with Sun Microsystems Inc. Java HotSpot(TM) Client VM
(mixed mode)
Default Charset: UTF-8
Stack Trace:
[0] libmwbridge.so:ThrowAssertion()(0xb7d9ebe0 "Assertion failed: hdr->in_use !=..", 0xb7d88739, 512, 0xbfa3a6bd) + 164 bytes
[1] libmwbridge.so:MATLABAssertFcn(char const*, char const*, int, char const*)(0xb7f18231 ": hdr->in_use != 0,", 0xb7f181c0 "memmgr/memcache.cpp", 706, 0xb7f17220 "Attempt to free previously freed..") + 113 bytes
[2] libut.so:ut_assertstr(0xb7f18231 ": hdr->in_use != 0,", 0xb7f181c0 "memmgr/memcache.cpp", 706, 0xb7f17220 "Attempt to free previously freed..") + 55 bytes
[3] libut.so:mw_free(0xb5478a50 "_GLOBAL__I__ZN32_GLOBAL__N_iolib..", 0, 0xbfa3a778, 0xb7effde2) + 727 bytes
[4] libut.so:utFree(0xb5478a50 "_GLOBAL__I__ZN32_GLOBAL__N_iolib..", 0xb7f2c534, 0xbfa3a798, 0xb6a9bc0a) + 34 bytes
[5] libmwm_pcodeio.so:mpio_free_pcodeheader(0xb7f37464, 0xbfa3b190, 0xbfa3b208, 0xb7a2f0c8) + 150 bytes
[6] libmwm_interpreter.so:inEvalStringWithIsVarFcn(_memory_context*, char const*, unsigned, EvalType, int, mxArray_tag**, inDebugCheck, _pcodeheader*, int*, bool (*)(void*, char const*), void*)(0xb7f37464, 0x08f0af20 "simulink\n", 9, 0) + 2400 bytes
[7] libmwm_interpreter.so:inEvalCmdNoEnd(0x08f0af20 "simulink\n", 0x08f0af20 "simulink\n", 0xbfa3b408, 0xb7d35dc3) + 110 bytes
[8] libmwbridge.so:mnParser(0xb7d0be8b "@@@", 0xb7d0bf7b "mnParser", 1, 0x08048f64 "svIsStudentMode") + 471 bytes
[9] libmwmcr.so:mcrInstance::mnParser()(0x0809e3c8, 0, 0xbfa3d748, 0x0804a90e) + 96 bytes
[10] MATLAB:mcrMain(int, char**)(1, 0xbfa3d7f4, 0xbfa3d768, 0xb77b8bc0) + 308 bytes
[11] MATLAB:main(1, 0xbfa3d7f4, 0xbfa3d7fc, 0xb7f66898 ") + 23 bytes
[12] libc.so.6:__libc_start_main~(0x0804a7d0, 1, 0xbfa3d7f4, 0x0804a3e4) + 220 bytes
Please follow these steps in reporting this problem to The MathWorks so
that we have the best chance of correcting it:
1. Send this crash report to segv@mathworks.com for automated analysis.
For your convenience, this information has been recorded in:
/home/pierre/matlab_crash_dump.11589
2. Also, if the problem is reproducible, send the crash report to
support@mathworks.com along with:
- A specific list of steps that will reproduce the problem
- Any M, MEX, MDL or other files required to reproduce the problem
- Any error messages displayed to the command window
A technical support engineer will contact you with further information.
Thank you for your assistance. Please save your workspace and restart
MATLAB before continuing your work.
Après avoir déja regadé d'autres posts parlant de ce problème, je n'ai plus de solution possible. Est-ce que qqun aurait réussi à résoudre ce problème ? Merci d'avance pour vos réponses.
PS: - J'ai déja essayé la solution qui consiste à installer libXft1 (libXft2 étant déja installé) mais cela ne change rien au problème;
- Je suis sous Ubuntu Feisty;
- Ma version de Matlab est 7 (R14).
Dernière modification par Linux-user (Le 25/10/2007, à 22:31)
Hors ligne