Erreur MatLab: impossible d'ouvrir avec TLS statique



Answers

Redémarrer Matlab a résolu le problème pour moi.

Question

Depuis quelques jours, je reçois constamment la même erreur en utilisant MATLAB ce qui arrive à un moment donné avec dlopen . Je suis assez nouveau à MATLAB, et c'est pourquoi je ne sais pas quoi faire. Google ne semble pas m'aider non plus. Quand j'essaie de créer un vecteur propre, j'ai ceci:

Error using eig
LAPACK loading error:
dlopen: cannot load any more object with static TLS

Je reçois aussi ceci en faisant une multiplication:

Error using  * 
BLAS loading error:
dlopen: cannot load any more object with static TLS

J'ai bien sûr cherché les solutions à ce problème, mais je ne comprends pas trop et je ne sais pas quoi faire. Ce sont des fils que j'ai trouvés:

  1. Comment utiliser la bibliothèque BLAS fournie par MATLAB?
  2. http://www.mathworks.de/de/help/matlab/matlab_external/calling-lapack-and-blas-functions-from-mex-files.html

Quelqu'un peut-il m'aider s'il vous plaît?

Exemples d'appels de fonction démontrant cette erreur

>> randn(3,3)

ans =

 2.7694    0.7254   -0.2050             
-1.3499   -0.0631   -0.1241             
 3.0349    0.7147    1.4897            

>> eig(ans)

Error using eig
LAPACK loading error:
dlopen: cannot load any more object with static TLS



Augmenter la mémoire de tas Java (à 512 Mo) a également fonctionné pour moi sur R2013b / Ubuntu 12.04. L '"erreur de chargement BLAS" a commencé lorsque j'ai traité un fichier de 11 Go (avec 16 Go de RAM), et n'a pas récidivé après l'augmentation de la mémoire java heap et le redémarrage de matlab.




J'ai eu le même problème et je pense que je viens de le résoudre.

Lors de l'installation de matlab, utilisez l'installation personnalisée (je ne l'ai pas fait la première fois). Choisissez de créer des liens symboliques vers les scripts matlab dans le dossier prédéfini (/ usr / local / bin). Cela a fait l'affaire pour moi!




http://www.mathworks.de/support/bugreports/961964 a été mis à jour le 30/01/2014. Il y a un fichier zip attaché avec libiomp5.so je l'ai testé sur Mageia 4 x86_64 avec Matlab R2013b. Je peux maintenant utiliser la documentation de Matlab pour ouvrir une démo sans aucun problème.




Je suis tombé sur ce problème après "bar" (pour les graphiques à barres) avec un tableau me donne juste un seul bloc bleu, sans erreurs lancées. Redémarrez d'abord résolu le problème. Mais après une erreur de mémoire (après avoir traité un très gros fichier), je n'arrive pas à dépasser ce problème de bloc bleu.

Utiliser "hist" sur une entrée matricielle me donne le problème "erreur de chargement BLAS" et m'a conduit à ce fil. La solution de contournement Mathwork a corrigé les problèmes d'hist et de barre.

Je voulais juste apporter une reconnaissance à la mesure de l'influence de ce bug.






Related