Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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à... smile

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 ? big_smile

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:lol:merci danto ta méthode marche bien:cool::cool:
merci encore wink;)

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