Pages : 1
#1 Le 16/09/2007, à 19:52
- nico1705
[résolu]probleme matlab/simulink
Bonjour à tous,
J'ai installer récemment Matlab 7 pour linux, l'installation c'est bien passée. Mais en essayant de lancer simulink des lignes d'erreurs s'affichent :
??? Can't load '/usr/local/matlab/bin/glnx86/libmwsimulink.so': /usr/lib/libXft.so.1: undefined symbol: FcPatternInsertElt
??? Insufficient memory to execute script %.
------------------------------------------------------------------------
Assertion detected at Sun Sep 16 20:30:36 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-16-generic #2 SMP Fri Aug 31 00:55:27 UTC 2007 i686
Window System: The X.Org Foundation (70200000), display :0.0
Current Visual: 0x21 (class 4, depth 24)
Processor ID: x86 Family 6 Model 15 Stepping 6, GenuineIntel
Virtual Machine: Java 1.4.2_02 with Sun Microsystems Inc. Java HotSpot(TM) Client VM
(mixed mode)
Default Charset: UTF-8
Est ce que quelqu'un peut m'aider svp car j'ai besoin de ce logiciel pour mes tp !
merci d'avance !
Dernière modification par nico1705 (Le 24/09/2007, à 10:08)
Hors ligne
#2 Le 16/09/2007, à 21:12
- slasher_fun
Re : [résolu]probleme matlab/simulink
A traduire : http://www.fioreltech.net/linux/matlab_install.php
Si une personne comprenant l'italien passe par là...
Dernière modification par slasher-fun (Le 16/09/2007, à 21:13)
Hors ligne
#3 Le 17/09/2007, à 08:35
- nico1705
Re : [résolu]probleme matlab/simulink
merci pour ce lien je vais essayer de traduire et de réinstaller matlab avec ces instructions !
Hors ligne
#4 Le 17/09/2007, à 19:49
- nico1705
Re : [résolu]probleme matlab/simulink
Bon bah j'ai essayer ce qu'il dise dans le site du lien donner plus haut et ça ne marche toujours pas toujours la même erreur au lancement de simulink.
Esct ce que quelqu'un a déjà eu ce problème ??
Hors ligne
#5 Le 20/09/2007, à 08:47
- danto
Re : [résolu]probleme matlab/simulink
Bonjour à tous,
Même problème avec matlab lors du lancement de simulink;
Par contre mon install marchait bien il y a quelques mois... surement un problèmes de mises à jours. Mon libXft est bien installé :-(
J'ai désinstallé et réinstallé, le problème persiste !!
quelqu'un pour aider ?
PS: une fois le problème apparu, même un 'ls' sous matlab ne marche pas :-(
Merci d'avance,
danto
#6 Le 24/09/2007, à 08:33
- nico1705
Re : [résolu]probleme matlab/simulink
j'ai récemment acquis la version R2007a pour linux de matlab, je l'ai installé tout c'est bien passé matlab fonctionne correctement mais lorsque je lance simulink matlab se ferme immédiatement. Un message d'erreur dans le terminal ma dit : "erreur de segmentation" , est ce que quelqu'un a déjà eu ce problème et surtout l'a résolu ??
merci
Hors ligne
#7 Le 24/09/2007, à 10:07
- nico1705
Re : [résolu]probleme matlab/simulink
mon problème est résolu !!! en fait c'était un problème avec la version de java installée par matlab. J'ai créé un lien symabolique de /usr/lib/jvm/java-6-sun-1.6.0.00/jre vers /usr/local/matlab/sys/java/jre/glnx86. Puis j'ai editer le ficher de configuration jre.cfg contenu dans ce dernier dossier, j'ai remplacé la valeur 1.5.0 par 1.6.0 et voila je relance matlab et ça tourne !!!
J'espere que ça pourra aider quelqu'un d'autre !!
Hors ligne
#8 Le 26/09/2007, à 15:18
- danto
Re : [résolu]probleme matlab/simulink
re-bonjour
j'ai le problème cité au dessus même sans la jvm (matlab -nojvm)...
quelqu'un ?
merci d'avance
#9 Le 26/09/2007, à 15:29
- danto
Re : [résolu]probleme matlab/simulink
re bonjour,
ps : voila le listing que me donne matlab lorsque je lance simulink...
>> simulink
??? Can't load '/usr/local/My_install/matlab/bin/glnx86/libmwsimulink.so': /usr/lib/libXft.so.1: undefined symbol: FcPatternInsertElt
??? Insufficient memory to execute script %.
------------------------------------------------------------------------
Assertion detected at Wed Sep 26 16:13:52 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-16-generic #2 SMP Sun Sep 23 19:50:39 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 14 Stepping 8, GenuineIntel
Virtual Machine: Java is not enabled
Default Charset: UTF-8
Stack Trace:
[0] libmwbridge.so:ThrowAssertion()(0xb7df8be0 "Assertion failed: hdr->in_use !=..", 0xb7de2739, 512, 0xbfd2785d) + 164 bytes
[1] libmwbridge.so:MATLABAssertFcn(char const*, char const*, int, char const*)(0xb7f71231 ": hdr->in_use != 0,", 0xb7f711c0 "memmgr/memcache.cpp", 706, 0xb7f70220 "Attempt to free previously freed..") + 113 bytes
[2] libut.so:ut_assertstr(0xb7f71231 ": hdr->in_use != 0,", 0xb7f711c0 "memmgr/memcache.cpp", 706, 0xb7f70220 "Attempt to free previously freed..") + 55 bytes
[3] libut.so:mw_free(0xb483f4d0 "_GLOBAL__I__ZN32_GLOBAL__N_iolib..", 0, 0xbfd27918, 0xb7f58de2) + 727 bytes
[4] libut.so:utFree(0xb483f4d0 "_GLOBAL__I__ZN32_GLOBAL__N_iolib..", 0xb7f85534, 0xbfd27938, 0xb6ae9c0a) + 34 bytes
[5] libmwm_pcodeio.so:mpio_free_pcodeheader(0xb7f90464, 0xbfd28330, 0xbfd283a8, 0xb7a890c8) + 150 bytes
[6] libmwm_interpreter.so:inEvalStringWithIsVarFcn(_memory_context*, char const*, unsigned, EvalType, int, mxArray_tag**, inDebugCheck, _pcodeheader*, int*, bool (*)(void*, char const*), void*)(0xb7f90464, 0x08885780 "simulink\n", 9, 0) + 2400 bytes
[7] libmwm_interpreter.so:inEvalCmdNoEnd(0x08885780 "simulink\n", 0x08885780 "simulink\n", 0xbfd285a8, 0xb7d8fdc3) + 110 bytes
[8] libmwbridge.so:mnParser(0xb7d64e8b "@@@", 0xb7d64f7b "mnParser", 1, 0x08048f64 "svIsStudentMode") + 471 bytes
[9] libmwmcr.so:mcrInstance::mnParser()(0x0809e440, 0, 0xbfd2a8e8, 0x0804a90e) + 96 bytes
[10] MATLAB:mcrMain(int, char**)(2, 0xbfd2a994 ", 0xbfd2a908, 0xb7806bc0) + 308 bytes
[11] MATLAB:main(2, 0xbfd2a994 ", 0xbfd2a9a0, 0xb7fc0898) + 23 bytes
[12] libc.so.6:__libc_start_main~(0x0804a7d0, 2, 0xbfd2a994 ", 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/danto/matlab_crash_dump.7264
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.
merci
#10 Le 26/09/2007, à 16:08
- slasher_fun
Re : [résolu]probleme matlab/simulink
As-tu essayé ce qu'il a dit ?
Hors ligne
#11 Le 26/09/2007, à 16:26
- danto
Re : [résolu]probleme matlab/simulink
arf !!!
oui j'ai fait ce qu'il a dit... quoi qu'il en soit j'ai résolu le problème... Pas très proprement, soit mais bon...
le paquet libXft1 semble etre la première cause du problème. Plutot que de l'installer, j'ai fait un lien symbolique vers libXft2... du coup l'erreur devenait la suivante :
simulink
??? Can't load '/usr/local/My_install/matlab/bin/glnx86/libmwsimulink.so': /usr/local/My_install/matlab/bin/glnx86/libqt-mt.so.3: undefined symbol: XftFreeTypeOpen
la solution consiste à remplacer, toujours par un lien symbolique la librairie matlab par celle du système (libqt-mt-.so.3.3.7 cez moi)
ensuite l'erreur devient :
simulink My_robot6.mdl
??? Can't load '/usr/local/My_install/matlab/bin/glnx86/libmwsimulink.so': /usr/local/My_install/matlab/bin/glnx86/../../sys/os/glnx86/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
et là j'ai trouvé la solution ici : http://ubuntuforums.org/showthread.php?t=270605
qui consiste à faire
sudo mv /usr/lib/libgcc_s.so.1 /usr/lib/libgcc_s.so.1.old
mais avec la librairie libgcc_s.so.1 de matlab...
et la enfin ca s'est lancé :-)
merci quand meme pour l'intéret au problème...
#12 Le 05/02/2008, à 12:41
- Skiro'n
Re : [résolu]probleme matlab/simulink
bon, j'ai le même problème, et le remplacement de la jre n'a rien changé, je voulais donc utiliser ta méthode danto, mais je suis paumé dès le départ :
le paquet libXft1 semble etre la première cause du problème. Plutot que de l'installer, j'ai fait un lien symbolique vers libXft2...
Tu peux préciser le dossier dont il faut faire un lien symbolique et o๠il faut le mettre STP !?
Merci !
Hors ligne
#13 Le 08/04/2008, à 14:59
- djibi
Re : [résolu]probleme matlab/simulink
Bonjour, j'ai le même problème que nico1705.
Je n'ai pas trop capté comment danto a fait. Quelqu'un a compris et trouvé la solution?
Voici ce que matlab me donne lorsque je tente de démarrer simulink:
>> simulink
??? Can't load '/home/djibi/.matlab/bin/glnx86/libmwsimulink.so': libXft.so.1: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type
??? Insufficient memory to execute script @�:.
------------------------------------------------------------------------
Assertion detected at Tue Apr 8 15:48:58 2008
------------------------------------------------------------------------
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.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686
Window System: The X.Org Foundation (10300000), display :0.0
Current Visual: 0x23 (class 4, depth 24)
Processor ID: x86 Family 6 Model 14 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()(0xb7deebe0 "Assertion failed: hdr->in_use !=..", 0xb7dd8739, 512, 0xbfc07b1d) + 164 bytes
[1] libmwbridge.so:MATLABAssertFcn(char const*, char const*, int, char const*)(0xb7f68231 ": hdr->in_use != 0,", 0xb7f681c0 "memmgr/memcache.cpp", 706, 0xb7f67220 "Attempt to free previously freed..") + 113 bytes
[2] libut.so:ut_assertstr(0xb7f68231 ": hdr->in_use != 0,", 0xb7f681c0 "memmgr/memcache.cpp", 706, 0xb7f67220 "Attempt to free previously freed..") + 55 bytes
[3] libut.so:mw_free(0xb54b92c0 "_GLOBAL__I__ZN32_GLOBAL__N_iolib..", 0, 0xbfc07bd8, 0xb7f4fde2) + 727 bytes
[4] libut.so:utFree(0xb54b92c0 "_GLOBAL__I__ZN32_GLOBAL__N_iolib..", 0xb7f7c534, 0xbfc07bf8, 0xb6adac0a) + 34 bytes
[5] libmwm_pcodeio.so:mpio_free_pcodeheader(0xb7f87464 ", 0xbfc085f0, 0xbfc08668, 0xb7a7f0c8) + 150 bytes
[6] libmwm_interpreter.so:inEvalStringWithIsVarFcn(_memory_context*, char const*, unsigned, EvalType, int, mxArray_tag**, inDebugCheck, _pcodeheader*, int*, bool (*)(void*, char const*), void*)(0xb7f87464 ", 0x08b75ac0 "simulink\n", 9, 0) + 2400 bytes
[7] libmwm_interpreter.so:inEvalCmdNoEnd(0x08b75ac0 "simulink\n", 0x08b75ac0 "simulink\n", 0xbfc08868, 0xb7d85dc3) + 110 bytes
[8] libmwbridge.so:mnParser(0xb7d5be8b "@@@", 0xb7d5bf7b "mnParser", 1, 0) + 471 bytes
[9] libmwmcr.so:mcrInstance::mnParser()(0x0809e3d8, 0, 0xbfc0aba8, 0x0804a90e) + 96 bytes
[10] MATLAB:mcrMain(int, char**)(2, 0xbfc0ac54, 0xbfc0abc8, 0xb77f87b0) + 308 bytes
[11] MATLAB:main(2, 0xbfc0ac54, 0xbfc0ac60, 0xb7fb7820 ") + 23 bytes
[12] libc.so.6:__libc_start_main~(0x0804a7d0, 2, 0xbfc0ac54, 0x0804a3e4) + 224 bytes
merci pour votre aide !
Linux, c'est bien.
Dites le avec des pavés!
Hors ligne
#14 Le 08/04/2008, à 18:08
- miatlev
Re : [résolu]probleme matlab/simulink
Merci à Danto, j'ai eu exactement le même problème et la solution "pas trop propre" a fait merveille. Sous Ubuntu Gustsy Gibbon, carte nvidia et avec Matlab (R14). A noter quand même que le matlab ainsi bricolé est assez instable chez moi.
Merci
#15 Le 16/01/2009, à 02:06
- hypno
Re : [résolu]probleme matlab/simulink
:lol:merci danto ta méthode marche bien:cool::cool:
merci encore ;)
Hors ligne
#16 Le 16/01/2009, à 03:01
- glattering
Re : [résolu]probleme matlab/simulink
Bonjour,
Je vois que vous êtes nombreux à avoir installé Matlab sur Linux, j'aimerais également l'installer, du coup j'aimerais savoir où vous vous êtes procuré Matlab.
Merci
/glattering
Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -
Hors ligne
#17 Le 23/01/2009, à 11:25
- djibi
Re : [résolu]probleme matlab/simulink
Bonjour,
Voici ce que j'ai fait pour résoudre mon problème (la solution de danto n'était pas fonctionnelle chez moi et pas très claire pour les gens n'étant pas très habitués à la console).
Ne copiez/collez pas bêtement ces lignes, adaptez les en fonction de votre répertoire d'installa tion (Matlab7/ chez moi), essayez de comprendre les commandes qui seront à adapter en fonction des versions des librairies.
Faire un lien symbolique de libXft.so.1 vers /libXft.so.2, c-à-d que lorsqu'on appellera libXft.so.1, on utilisera libXft.so.2:
ln -s /usr/lib/libXft.so.2 /usr/lib/libXft.so.1
Remplacer, toujours par un lien symbolique la librairie matlab par celle du système (libqt-mt-.so.3.3.8 chez moi)
ln -s /usr/lib/libqt-mt.so.3.3.8 Matlab7/bin/glnx86/libqt-mt.so.3
Remplacement de libmwm:
cd Matlab7/bin/glnx86
mv libmwm_ir.so libmwm_ir.so.old
Téléchargez la librairie sur le site officiel:
http://www.mathworks.com/support/soluti … bmwm_ir.so
et ensuite la copier dans Matlab7/bin/glnx86
cp Emplacement-nouvelle-librairie-libmwm /Matlab7/bin/glnx86
Réalisé à partir du post de danto et de la page http://www.fioreltech.net/linux/matlab_install.php
Dernière modification par djibi (Le 23/01/2009, à 11:27)
Linux, c'est bien.
Dites le avec des pavés!
Hors ligne
Pages : 1