[Çözüldü] Matlab problemi

Başlatan nomercy, 03 Şubat 2010 - 00:17:37

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

nomercy

Bugün güzel çalışan matlab programım şu anda çalışmıyor ne yapıcam bilmiyorum bu sorunu nasıl çözebilirim acaba bilgisi olan varmı?
Java arayüzü olmadan çalıştırdığımda hatanın içeriğini görebiliyorum hata aşağıda
/usr/local/matlab7/bin $ ./matlab -nojvm

Warning: Could not access OpenGL library

                             < M A T L A B >
                 Copyright 1984-2004 The MathWorks, Inc.
                        Version 7.0.0.19901 (R14)
                               May 06, 2004

Warning: MATLAB Toolbox Path Cache is out of date and is not being used.
Type 'help toolbox_path_cache' for more info.

------------------------------------------------------------------------
      Segmentation violation detected at Wed Feb  3 00:18:28 2010
------------------------------------------------------------------------

Configuration:
 MATLAB Version:   7.0.0.19901 (R14)
 Operating System: Linux 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686
 Window System:    The X.Org Foundation (10604000), display :0.0
 Current Visual:   0x21 (class 4, depth 24)
 Processor ID:     x86 Family 6 Model 15 Stepping 13, GenuineIntel
 Virtual Machine:  Java is not enabled
 Default Charset:  UTF-8

Register State:
 eax = 00000000   ebx = 00215ff4
 ecx = 00dd4410   edx = 00000090
 esi = 09670700   edi = 00dd52a0
 ebp = bf9e5dd8   esp = bf9e5d34
 eip = 00204513   flg = 00210206

Stack Trace:
 [0] ld-linux.so.2:0x00204513(0x09670700, 0x09670f98 ", 0, 0)
 [1] ld-linux.so.2:0x0020b926(0xbf9e5f50, 0, 0x00b5e9f4 ", 0x00a5dd48)
 [2] ld-linux.so.2:0x002074e6(2143920, 0xbf9e5f50, 0x0014c960 ", 0x01999cc3)
 [3] ld-linux.so.2:0x0020b200(0x09b4753e "/usr/local/matlab7/bin/glnx86/li..", 0x80000002, 0x00b7a75c, 0xfffffffe)
 [4] libdl.so.2:0x001ebc0b(0xbf9e6130, 0, 0xbf9e60a4, 3555168)
 [5] ld-linux.so.2:0x002074e6(2014064, 0xbf9e6130, 0x0064f110, 2201504)
 [6] libdl.so.2:0x001ec09c(5, 0xbf9e6160, 2126630, 0x00391498 ")
 [7] libdl.so.2:dlopen~(0x09b4753e "/usr/local/matlab7/bin/glnx86/li..", 2, 2657896, 0x07818dd0) + 65 bytes
 [8] libut.so:utLoadLibrary(0x09b4753e "/usr/local/matlab7/bin/glnx86/li..", 0xbf9e61ac, 0x6d2f6c61, 2360450) + 40 bytes
 [9] libmwm_dispatcher.so:Mlm_builtin::load_mf()(0x07818dd0, 2722420, 0x07818dd0, 2328806) + 666 bytes
 [10] libmwm_dispatcher.so:Mlm_MATLAB_fn::try_load()(0x07818dd0, 0xbf9e626c, 0xbf9e6268, 0x096615b0) + 46 bytes
 [11] libmwm_dispatcher.so:Mdispatcher::add_file(int, char const*, Mlm_file*&, Mfh_file*&, bool)(0x09b33600, 0, 0x09b47721 "/usr/local/matlab7/toolbox/local..", 0xbf9e7324) + 268 bytes
 [12] libmwm_dispatcher.so:Mdispatcher::fill_vectors(mpPath_tag*, int, std::vector<char const*, std::allocator<char const*> > const&, std::vector<Mfh_MATLAB_fn*, std::allocator<Mfh_MATLAB_fn*> >&, std::vector<char const*, std::allocator<char const*> >&, bool, bool, bool, bool)(0x09b33600, 1, 450, 0x09b3482c) + 991 bytes
 [13] libmwm_dispatcher.so:Mdispatcher::rebuild(int, bool)(0x09b33600, 450, 0, 0) + 221 bytes
 [14] libmwm_dispatcher.so:Mfh_rebuild::lookup(int, Mtypeidx_attributes**)(0x0781e36c, 1, 0xbf9e7508, 0x09b3715c) + 35 bytes
 [15] libmwm_dispatcher.so:Mfunction_handle* Mdispatcher::lookup_T<Mtypeidx_attributes>(Mfh_MATLAB_fn*, int, int, Mtypeidx_attributes**)(0x09b33600, 0, 450, 1) + 188 bytes
 [16] libmwm_dispatcher.so:mdGlobalFunctionBinding::lookup(int, Mtypeidx_attributes**)(0x01aa5cb0, 1, 0xbf9e7508, 2444810) + 41 bytes
 [17] libmwm_dispatcher.so:Mdispatcher::get_binding(Mfh_MATLAB_fn*, int)(0x09b33600, 0, 450, 2561114) + 249 bytes
 [18] libmwm_dispatcher.so:mdGetFcnIndex_helper(Mdispatcher*, Mfh_MATLAB_fn*, char const*, bool)(0x09b33600, 0, 0x095ffbc1 "matlabrc", 0) + 77 bytes
 [19] libmwm_interpreter.so:in_is_matlab_function(0x096b73f0 "dԽ", 0xbf9e8178 "dԽ", 0x095ffbc1 "matlabrc", 3) + 109 bytes
 [20] libmwm_parser.so:mps_look_up_categorized_identifier(0x096b9c64 "dԽ", 0xbf9e7660, 0x01a6bf84, 0x00bdd444) + 738 bytes
 [21] libmwm_parser.so:mps_convert_M_ID(0x096b9c64 "dԽ", 0x01a6bf80, 28672, 0x00ebd866) + 614 bytes
 [22] libmwm_parser.so:mps_convert(0x096b9c64 "dԽ", 0x01a6bf80, 5, 0x0935f480) + 141 bytes
 [23] libmwm_parser.so:mps_convert_M_Stmt_2(0x096b9c64 "dԽ", 0x01a6bfc4, 0xbf9e7788, 0x00eb94de) + 177 bytes
 [24] libmwm_parser.so:mps_convert_M_Stmts_2(0x096b9c64 "dԽ", 0x01a6bfe0, 0xbf9e7844, 0x015c5b30) + 999 bytes
 [25] libmwm_parser.so:mps_make_M_body_from_parse_tree(0x096b9c64 "dԽ", 0x01a6bfe0, 0, 8) + 787 bytes
 [26] libmwm_parser.so:mps_convert_script(0x096b9c64 "dԽ", 0x01a6bfe0, 0x096b8d10, 0) + 1236 bytes
 [27] libmwm_parser.so:mps_M_to_IR_eval_with_pragmas(0xbf9e7e68, 0xbf9e7d30, 0xbf9e7d34, 0xbf9e7d38) + 2042 bytes
 [28] libmwm_parser.so:mps_text_to_IR(0xbf9e7de3, 0xbf9e7e68, 0xbf9e7d30, 0xbf9e7d34) + 409 bytes
 [29] libmwm_parser.so:mps_string_to_IR(0xbf9e7de3, 0xbf9e7e68, 0, 0) + 228 bytes
 [30] libmwm_parser.so:mps_statement_to_IR_with_visible_names(0xbf9e7e68, 0, 0x096b9c64 "dԽ", 0x00cd29e0 "matlabrc") + 80 bytes
 [31] libmwm_interpreter.so:in_parse_and_create_pcode(0x00bdd444, 0xbf9e8160, 1, 0x0557a662) + 321 bytes
 [32] libut.so:ut_try_catch_id(0x00bdd444, 0xbf9e8160, 0x005be568, 0x005be89c) + 115 bytes
 [33] libmwm_interpreter.so:inEvalStringWithIsVarFcn(_memory_context*, char const*, unsigned, EvalType, int, mxArray_tag**, inDebugCheck, _pcodeheader*, int*, bool (*)(void*, char const*), void*)(0x00bdd464 "DԽ", 0x00cd29e0 "matlabrc", 8, 0) + 1598 bytes
 [34] libmwm_interpreter.so:inEvalCmdWithLocalReturn(0x00cd29e0 "matlabrc", 0, 0x00bd30a4, 0x005bcc72) + 111 bytes
 [35] libmwm_interpreter.so:inEvalCmd(0x00cd29e0 "matlabrc", 0x00cdbb08, 0xbf9e9c08, 0x00c76801) + 30 bytes
 [36] libmwbridge.so:mnRunLoginScript(0x00ac8774, 0x09b33600, 0xbf9e9cf8, 0x00abf993) + 162 bytes
 [37] libmwbridge.so:mnRunPathDependentInitialization()(0x00dffde0, 0x0804a68c, 0xbf9e9c84, 0x09b33600) + 37 bytes
 [38] libmwmcr.so:mcr_init_handler_cpp(mcrInstance*, mcrOptionsInternal*, MfileReader*, bool volatile*, bool volatile*)(0x0960a3e0, 0x096083c0, 0x0960a408, 0xbf9e9d2f) + 531 bytes
 [39] libmwmcr.so:mcrInstance::mcrInstance(mcrOptions&, MfileReader*)(0x0960a3e0, 0xbf9e9fc0, 0x0960a408, 0) + 481 bytes
 [40] MATLAB:mcrMain(int, char**)(2, 0xbf9ec0d4, 0, 0) + 239 bytes
 [41] MATLAB:main(2, 0xbf9ec0d4, 0xbf9ec0e0, 1787304) + 23 bytes
 [42] libc.so.6:__libc_start_main~(0x0804a7d0, 2, 0xbf9ec0d4, 0x0804a3e4) + 230 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/erdem/matlab_crash_dump.8600

 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.

Segmentation fault
erdem@erdem-laptop /usr/local/matlab7/bin $



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : Wed Feb  3 00:20:07 2010

En üstteki hatadan anladığım kadarıyla opengl e erişemiyor bunu nasıl çözerim?

ubuntuki lilith

Bu Windows'ta bir mathlab vardı sanki o mu? Yoksa linux için bir program mı? Eğer linux içinse bana kurulum için bir bağlantı adresi verebilir misiniz?

agritux

Şu kod nasıl bir çıktı veriyor?

help toolbox_path_cache

Program sizden;  /home/erdem/matlab_crash_dump.8600 dizinine kaydedilmiş olan hata raporunu aşağıda verdiği mail adreslerine yollamanızı istemiş.

nomercy

Matlabın linux versiyonu bu kurulum için pdf dosyası var ekliyorum

http://ul.to/wfkbgd


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 03 Şubat 2010 - 00:42:24

bash: help: `toolbox_path_cache' ile ilgili bir yardım metni yok.  `help help' veya `man -k toolbox_path_cache' ya da `info toolbox_path_cache'.yazmayı deneyebilirsiniz.

ubuntuki lilith

Çok teşekkür ederim.

agritux

man -k toolbox_path_cache

Komutu ne diyor? muhtemelen cevap verecek ama oda vermezse;


info toolbox_path_cache

ile dener misiniz


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 03 Şubat 2010 - 00:47:32

Ekleme: ubuntu forumda benzer hatayı alan kişi; çalıştırma komutunun başına sudo koyarak sorununu çözmüş

nomercy

verdiğin ilk komut sonuç döndürmedi 2. komutda ise dosya ile ilgili bilgiler yoktu sadece komutlar ve açıklamaları vardı

agritux

Sudo ile çalıştırmayı denedin mi
Bir de, libxft2 paketini yüklemeyi dener misin.
2 hata birden almışsın sen.
OpenGL'ye erişememek için sudo eklemesini önermişler.
İkinci aldığın hata için libxft2 paketini kurmalıymışsın

apt-get install libxft2

nomercy

paket kurulu yeniden kurdum gene aynı şekilde programı kaldırdım kurdum aynı hata deliricem ya sudo ile denedim daha önce bi farkı olmadı :(

agritux

Programı kaldırdıktan sonra kullanıcı dizininizde eğer ayar dosyası varsa onu da siler misiniz?
Kullanıcı dizininizde gizli dosya olarak bulunabilir.
.matlab gibi.
Gizli dosyaları görebilmek için ctrl + h kombinasyonunu kullanabilirsiniz.
Daha sonra tekrar kurmayı deneyebilirsiniz.

Program hakkında bir bilgim yok. Sadece okuduklarımı buraya yansıtabildim.
Tecrübesi olan arkadaşlar görünce yanıt vereceklerdir.
Kolay gelsin.

nomercy

Gene aynı problem ayar dosyalarını silip baştan kurdum ama gene aynı :)

nomercy

Hala çözebilmiş değilim yokmu yardımcı olabilecek?

heartsmagic

Silme işlemini purge ile mi yaptın? Eğer yapmadıysan bir de öyle dene.
Programdaki Opengl kısmı sadece uyarı. Asıl mesele "segmentation fault" vermesi.
strace ile çalıştırmayı deneyerek biraz daha irdeleyebilirsin durumu.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

nomercy

#13
Silme işlemini rm komutuyla yaptım kullanım klavuzunda olduğu gibi

Crash dump dosyasının içeriği


------------------------------------------------------------------------
       Segmentation violation detected at Sun Feb  7 02:58:01 2010
------------------------------------------------------------------------

Configuration:
  MATLAB Version:   7.0.0.19901 (R14)
  Operating System: Linux 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686
  Window System:    The X.Org Foundation (10604000), display :0.0
  Current Visual:   0x21 (class 4, depth 24)
  Processor ID:     x86 Family 6 Model 15 Stepping 13, GenuineIntel
  Virtual Machine:  Java is not enabled
  Default Charset:  UTF-8

Register State:
  eax = 00000000   ebx = 00f54ff4
  ecx = 00c63410   edx = 00000090
  esi = 09459f98   edi = 00c642a0
  ebp = bfbfa8e8   esp = bfbfa844
  eip = 00f43513   flg = 00210206

Stack Trace:
  [0] ld-linux.so.2:0x00f43513(0x09459f98, 0x0945a8d0 ", 0, 0)
  [1] ld-linux.so.2:0x00f4a926(0xbfbfaa60, 0, 0xbfbfa988, 0x00b85408)
  [2] ld-linux.so.2:0x00f464e6(0x00f4a6b0, 0xbfbfaa60, 0, 0x00e5ccc3)
  [3] ld-linux.so.2:0x00f4a200(0x0992e51e "/usr/local/matlab7/bin/glnx86/li..", 0x80000002, 0x0065e75c, 0xfffffffe)
  [4] libdl.so.2:0x002e9c0b(0xbfbfac40, 0, 0xbfbfabb4, 0x00a9ff60)
  [5] ld-linux.so.2:0x00f464e6(3054448, 0xbfbfac40, 0x0064f110 "_first", 1816480)
  [6] libdl.so.2:0x002ea09c(5, 0xbfbfac70 ", 0x00f46326, 0x00c75498 ")
  [7] libdl.so.2:dlopen~(0x0992e51e "/usr/local/matlab7/bin/glnx86/li..", 2, 2272872, 0x0175bdd0 ") + 65 bytes
  [8] libut.so:utLoadLibrary(0x0992e51e "/usr/local/matlab7/bin/glnx86/li..", 0xbfbfacbc, 0x6d2f6c61, 1975426) + 40 bytes
  [9] libmwm_dispatcher.so:Mlm_builtin::load_mf()(0x0175bdd0 ", 2337396, 0x0175bdd0 ", 1943782) + 666 bytes
  [10] libmwm_dispatcher.so:Mlm_MATLAB_fn::try_load()(0x0175bdd0 ", 0xbfbfad7c, 0xbfbfad78, 0x09448530) + 46 bytes
  [11] libmwm_dispatcher.so:Mdispatcher::add_file(int, char const*, Mlm_file*&, Mfh_file*&, bool)(0x0991a5e0, 0, 0x0992e701 "/usr/local/matlab7/toolbox/local..", 0xbfbfbe34) + 268 bytes
  [12] libmwm_dispatcher.so:Mdispatcher::fill_vectors(mpPath_tag*, int, std::vector<char const*, std::allocator<char const*> > const&, std::vector<Mfh_MATLAB_fn*, std::allocator<Mfh_MATLAB_fn*> >&, std::vector<char const*, std::allocator<char const*> >&, bool, bool, bool, bool)(0x0991a5e0, 1, 450, 0x0991b80c) + 991 bytes
  [13] libmwm_dispatcher.so:Mdispatcher::rebuild(int, bool)(0x0991a5e0, 450, 0, 0) + 221 bytes
  [14] libmwm_dispatcher.so:Mfh_rebuild::lookup(int, Mtypeidx_attributes**)(0x0176136c ", 1, 0xbfbfc018 ", 0x0991e144) + 35 bytes
  [15] libmwm_dispatcher.so:Mfunction_handle* Mdispatcher::lookup_T<Mtypeidx_attributes>(Mfh_MATLAB_fn*, int, int, Mtypeidx_attributes**)(0x0991a5e0, 0, 450, 1) + 188 bytes
  [16] libmwm_dispatcher.so:mdGlobalFunctionBinding::lookup(int, Mtypeidx_attributes**)(0x05766cb0 ", 1, 0xbfbfc018 ", 2059786) + 41 bytes
  [17] libmwm_dispatcher.so:Mdispatcher::get_binding(Mfh_MATLAB_fn*, int)(0x0991a5e0, 0, 450, 2176090) + 249 bytes
  [18] libmwm_dispatcher.so:mdGetFcnIndex_helper(Mdispatcher*, Mfh_MATLAB_fn*, char const*, bool)(0x0991a5e0, 0, 0x093e6bc1 "matlabrc", 0) + 77 bytes
  [19] libmwm_interpreter.so:in_is_matlab_function(0x0949e3d0, 0xbfbfcc88, 0x093e6bc1 "matlabrc", 3) + 109 bytes
  [20] libmwm_parser.so:mps_look_up_categorized_identifier(0x094a0c44, 0xbfbfc170, 0x0126ef84, 0x006c1444) + 738 bytes
  [21] libmwm_parser.so:mps_convert_M_ID(0x094a0c44, 0x0126ef80, 28672, 0x00ffa866) + 614 bytes
  [22] libmwm_parser.so:mps_convert(0x094a0c44, 0x0126ef80, 5, 0x00c1c480) + 141 bytes
  [23] libmwm_parser.so:mps_convert_M_Stmt_2(0x094a0c44, 0x0126efc4, 0xbfbfc298, 0x00ff64de) + 177 bytes
  [24] libmwm_parser.so:mps_convert_M_Stmts_2(0x094a0c44, 0x0126efe0, 0xbfbfc354, 0x01232b30) + 999 bytes
  [25] libmwm_parser.so:mps_make_M_body_from_parse_tree(0x094a0c44, 0x0126efe0, 0, 8) + 787 bytes
  [26] libmwm_parser.so:mps_convert_script(0x094a0c44, 0x0126efe0, 0x0949fcf0, 0) + 1236 bytes
  [27] libmwm_parser.so:mps_M_to_IR_eval_with_pragmas(0xbfbfc978, 0xbfbfc840, 0xbfbfc844, 0xbfbfc848) + 2042 bytes
  [28] libmwm_parser.so:mps_text_to_IR(0xbfbfc8f3, 0xbfbfc978, 0xbfbfc840, 0xbfbfc844) + 409 bytes
  [29] libmwm_parser.so:mps_string_to_IR(0xbfbfc8f3, 0xbfbfc978, 0, 0) + 228 bytes
  [30] libmwm_parser.so:mps_statement_to_IR_with_visible_names(0xbfbfc978, 0, 0x094a0c44, 0x0018f9e0 "matlabrc") + 80 bytes
  [31] libmwm_interpreter.so:in_parse_and_create_pcode(0x006c1444, 0xbfbfcc70, 1, 0x08771662) + 321 bytes
  [32] libut.so:ut_try_catch_id(0x006c1444, 0xbfbfcc70, 0x00831568, 0x0083189c) + 115 bytes
  [33] libmwm_interpreter.so:inEvalStringWithIsVarFcn(_memory_context*, char const*, unsigned, EvalType, int, mxArray_tag**, inDebugCheck, _pcodeheader*, int*, bool (*)(void*, char const*), void*)(0x006c1464, 0x0018f9e0 "matlabrc", 8, 0) + 1598 bytes
  [34] libmwm_interpreter.so:inEvalCmdWithLocalReturn(0x0018f9e0 "matlabrc", 0, 0x006b70a4, 0x0082fc72) + 111 bytes
  [35] libmwm_interpreter.so:inEvalCmd(0x0018f9e0 "matlabrc", 1673992, 0xbfbfe718, 1259521) + 30 bytes
  [36] libmwbridge.so:mnRunLoginScript(1800052, 0x0991a5e0, 0xbfbfe808, 1763731) + 162 bytes
  [37] libmwbridge.so:mnRunPathDependentInitialization()(2448864, 0x0804a68c, 0xbfbfe794, 0x0991a5e0) + 37 bytes
  [38] libmwmcr.so:mcr_init_handler_cpp(mcrInstance*, mcrOptionsInternal*, MfileReader*, bool volatile*, bool volatile*)(0x093f13e0, 0x093ef3c0, 0x093f1408, 0xbfbfe83f) + 531 bytes
  [39] libmwmcr.so:mcrInstance::mcrInstance(mcrOptions&, MfileReader*)(0x093f13e0, 0xbfbfead0, 0x093f1408, 0) + 481 bytes
  [40] MATLAB:mcrMain(int, char**)(2, 0xbfc00be4, 0, 0) + 239 bytes
  [41] MATLAB:main(2, 0xbfc00be4, 0xbfc00bf0, 0x00c465a8) + 23 bytes
  [42] libc.so.6:__libc_start_main~(0x0804a7d0, 2, 0xbfc00be4, 0x0804a3e4) + 230 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/erdem/matlab_crash_dump.21231

  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.


strace ile çalıştırdığımda aldığım crash raporu


------------------------------------------------------------------------
       Segmentation violation detected at Sun Feb  7 03:03:22 2010
------------------------------------------------------------------------

Configuration:
  MATLAB Version:   7.0.0.19901 (R14)
  Operating System: Linux 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686
  Window System:    The X.Org Foundation (10604000), display :0.0
  Current Visual:   0x21 (class 4, depth 24)
  Processor ID:     x86 Family 6 Model 15 Stepping 13, GenuineIntel
  Virtual Machine:  Java is not enabled
  Default Charset:  UTF-8

Register State:
  eax = 00000000   ebx = 00a7dff4
  ecx = 00e24410   edx = 00000090
  esi = 0953e680   edi = 00e252a0
  ebp = bf9a8638   esp = bf9a8594
  eip = 00a6c513   flg = 00210206

Stack Trace:
  [0] ld-linux.so.2:0x00a6c513(0x0953e680, 0x09541928 ", 0, 0)
  [1] ld-linux.so.2:0x00a73926(0xbf9a87b0, 0, 0xbf9a86d8, 0x00fd0408)
  [2] ld-linux.so.2:0x00a6f4e6(0x00a736b0, 0xbf9a87b0, 0, 0x0078fcc3)
  [3] ld-linux.so.2:0x00a73200(0x09a1554e "/usr/local/matlab7/bin/glnx86/li..", 0x80000002, 1251164, 0xfffffffe)
  [4] libdl.so.2:0x005bcc0b(0xbf9a8990, 0, 0xbf9a8904, 0x005d5f60)
  [5] ld-linux.so.2:0x00a6f4e6(0x005bcb70, 0xbf9a8990, 0x0064f110, 1746848)
  [6] libdl.so.2:0x005bd09c(5, 0xbf9a89c0, 0x00a6f326, 0x001a7498 ")
  [7] libdl.so.2:dlopen~(0x09a1554e "/usr/local/matlab7/bin/glnx86/li..", 2, 2203240, 0x01445dd0) + 65 bytes
  [8] libut.so:utLoadLibrary(0x09a1554e "/usr/local/matlab7/bin/glnx86/li..", 0xbf9a8a0c, 0x6d2f6c61, 1905794) + 40 bytes
  [9] libmwm_dispatcher.so:Mlm_builtin::load_mf()(0x01445dd0, 2267764, 0x01445dd0, 1874150) + 666 bytes
  [10] libmwm_dispatcher.so:Mlm_MATLAB_fn::try_load()(0x01445dd0, 0xbf9a8acc, 0xbf9a8ac8, 0x0952f530) + 46 bytes
  [11] libmwm_dispatcher.so:Mdispatcher::add_file(int, char const*, Mlm_file*&, Mfh_file*&, bool)(0x09a01610, 0, 0x09a15731 "/usr/local/matlab7/toolbox/local..", 0xbf9a9b84) + 268 bytes
  [12] libmwm_dispatcher.so:Mdispatcher::fill_vectors(mpPath_tag*, int, std::vector<char const*, std::allocator<char const*> > const&, std::vector<Mfh_MATLAB_fn*, std::allocator<Mfh_MATLAB_fn*> >&, std::vector<char const*, std::allocator<char const*> >&, bool, bool, bool, bool)(0x09a01610, 1, 450, 0x09a0283c) + 991 bytes
  [13] libmwm_dispatcher.so:Mdispatcher::rebuild(int, bool)(0x09a01610, 450, 0, 0) + 221 bytes
  [14] libmwm_dispatcher.so:Mfh_rebuild::lookup(int, Mtypeidx_attributes**)(0x0144b36c ", 1, 0xbf9a9d68, 0x09a0516c) + 35 bytes
  [15] libmwm_dispatcher.so:Mfunction_handle* Mdispatcher::lookup_T<Mtypeidx_attributes>(Mfh_MATLAB_fn*, int, int, Mtypeidx_attributes**)(0x09a01610, 0, 450, 1) + 188 bytes
  [16] libmwm_dispatcher.so:mdGlobalFunctionBinding::lookup(int, Mtypeidx_attributes**)(0x0709fcb0, 1, 0xbf9a9d68, 1990154) + 41 bytes
  [17] libmwm_dispatcher.so:Mdispatcher::get_binding(Mfh_MATLAB_fn*, int)(0x09a01610, 0, 450, 2106458) + 249 bytes
  [18] libmwm_dispatcher.so:mdGetFcnIndex_helper(Mdispatcher*, Mfh_MATLAB_fn*, char const*, bool)(0x09a01610, 0, 0x094cdbc1 "matlabrc", 0) + 77 bytes
  [19] libmwm_interpreter.so:in_is_matlab_function(0x09585400, 0xbf9aa9d8, 0x094cdbc1 "matlabrc", 3) + 109 bytes
  [20] libmwm_parser.so:mps_look_up_categorized_identifier(0x09587c74, 0xbf9a9ec0, 0x012eaf84, 1655876) + 738 bytes
  [21] libmwm_parser.so:mps_convert_M_ID(0x09587c74, 0x012eaf80, 28672, 0x01036866) + 614 bytes
  [22] libmwm_parser.so:mps_convert(0x09587c74, 0x012eaf80, 5, 0x00efc480) + 141 bytes
  [23] libmwm_parser.so:mps_convert_M_Stmt_2(0x09587c74, 0x012eafc4, 0xbf9a9fe8, 0x010324de) + 177 bytes
  [24] libmwm_parser.so:mps_convert_M_Stmts_2(0x09587c74, 0x012eafe0, 0xbf9aa0a4, 0x0126eb30) + 999 bytes
  [25] libmwm_parser.so:mps_make_M_body_from_parse_tree(0x09587c74, 0x012eafe0, 0, 8) + 787 bytes
  [26] libmwm_parser.so:mps_convert_script(0x09587c74, 0x012eafe0, 0x09586d20, 0) + 1236 bytes
  [27] libmwm_parser.so:mps_M_to_IR_eval_with_pragmas(0xbf9aa6c8, 0xbf9aa590, 0xbf9aa594, 0xbf9aa598) + 2042 bytes
  [28] libmwm_parser.so:mps_text_to_IR(0xbf9aa643, 0xbf9aa6c8, 0xbf9aa590, 0xbf9aa594) + 409 bytes
  [29] libmwm_parser.so:mps_string_to_IR(0xbf9aa643, 0xbf9aa6c8, 0, 0) + 228 bytes
  [30] libmwm_parser.so:mps_statement_to_IR_with_visible_names(0xbf9aa6c8, 0, 0x09587c74, 0x006c19e0 "matlabrc") + 80 bytes
  [31] libmwm_interpreter.so:in_parse_and_create_pcode(1655876, 0xbf9aa9c0, 1, 0x0774b662) + 321 bytes
  [32] libut.so:ut_try_catch_id(1655876, 0xbf9aa9c0, 2708840, 2709660) + 115 bytes
  [33] libmwm_interpreter.so:inEvalStringWithIsVarFcn(_memory_context*, char const*, unsigned, EvalType, int, mxArray_tag**, inDebugCheck, _pcodeheader*, int*, bool (*)(void*, char const*), void*)(1655908, 0x006c19e0 "matlabrc", 8, 0) + 1598 bytes
  [34] libmwm_interpreter.so:inEvalCmdWithLocalReturn(0x006c19e0 "matlabrc", 0, 1613988, 2702450) + 111 bytes
  [35] libmwm_interpreter.so:inEvalCmd(0x006c19e0 "matlabrc", 0x006cab08, 0xbf9ac468, 0x00665801) + 30 bytes
  [36] libmwbridge.so:mnRunLoginScript(0x00504774, 0x09a01610, 0xbf9ac558, 0x004fb993) + 162 bytes
  [37] libmwbridge.so:mnRunPathDependentInitialization()(0x00c94de0, 0x0804a68c, 0xbf9ac4e4, 0x09a01610) + 37 bytes
  [38] libmwmcr.so:mcr_init_handler_cpp(mcrInstance*, mcrOptionsInternal*, MfileReader*, bool volatile*, bool volatile*)(0x094d83e0, 0x094d63c0, 0x094d8408, 0xbf9ac58f) + 531 bytes
  [39] libmwmcr.so:mcrInstance::mcrInstance(mcrOptions&, MfileReader*)(0x094d83e0, 0xbf9ac820, 0x094d8408, 0) + 481 bytes
  [40] MATLAB:mcrMain(int, char**)(2, 0xbf9ae934, 0, 0) + 239 bytes
  [41] MATLAB:main(2, 0xbf9ae934, 0xbf9ae940, 0x004e55a8) + 23 bytes
  [42] libc.so.6:__libc_start_main~(0x0804a7d0, 2, 0xbf9ae934, 0x0804a3e4) + 230 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/erdem/matlab_crash_dump.21647

  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.



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 07 Şubat 2010 - 03:28:35

matlab ın uyumlu çalıştığı OpenGL kütüphanelerinde uyumsuzluk problemi bulunmakta.

libGL.so.1.2.x
libGLU.so.1.2.x

veya
libGL.so.1.2.x
libGLU.so.1.3.x

kendi kütüphanemizi sınamak için:

cd /usr/lib

ls openGL*

komutlarını işletiyoruz. Örneğin bendeki sonuç:

libGLcore.so.1 libGLEW.so.1.5 libGL.so.1 libGLU.so.1

libGLcore.so.169.12 libGLEW.so.1.5.0 libGL.so.169.12 libGLU.so.1.3.070002

şimdi iki dosya dikkatimi çekiyor: libGL.so.169.12 . 169.12 takısı OpenGL nin benim nvidia ekran kartı sürücüm tarafından hızlandırıldığını söylüyor (169.12 sürümü ile). Şimdi bu dosyayı vurgulayalım: /usr/lib/libGL.so.169.12

MATLAB ın kurulu olduğu dizinde matlab ın kullanacağı OpenGL dosyası var : $MATLAB/sys/opengl/lib/glnx86/libGLU.so

Bu iki dosyayı seçeceğimiz bir bölümde birbirine bağlayacağız:

sudo mkdir /usr/MATLAB_OpenGL

cd /usr/MATLAB_OpenGL
sudo ln -s /usr/lib/libGL.so.169.12 libGL.so
sudo ln -s $MATLAB/sys/opengl/lib/glnx86/libGLU.so libGLU.so

shell de işlemin onaylandığına dair bir yazı belirecektir:

ln: creating symbolic link `libGL.so': File exists

şimdi ise export komutu ile /usr/local/bin altındaki matlab dosyasında matlab ın bakacağı dizinlere oluşturduğumuz /usr/MATLAB_OpenGL dizinini de ekleyelim:

sudo gedit /usr/local/bin/matlab

CTRL+F ile "Initialize OpenGL libraries to Mesa" geçtiği yeri bulalım. OpenGL olarak Mesa kullandığımda(matlab bunu öneriyor) sistemim çökmekte-çekirge iki sıçradı- opengl kütüphanelerini mesa yerine oluşturduğumuz dizine yönlendirelim:

LDPATH_OPENGL='$MATLAB/sys/opengl/lib/$ARCH'

dizinini bulduk burada $ARCH değişkeni X86 mimarisine sahip sistemlerde glnx86

# Determine <final_load_library_path> for each platform

burada platformu belirleyip o ifadenin case nin sonundaki(linux için: ilk case) export LD_LIBRARY_PATH dan önce aşağıdaki komutu giriyoruz:

LD_LIBRARY_PATH=/usr/MATLAB_OpenGL:$LD_LIBRARY_PATH

ve ta ta OpenGL uyarılarından kurtulduk(yani kurtulmuş olmamız gerekir)


internette araştırırken şöyle birşey buldum ama anlattığı üzere "cd /usr/lib"       "ls openGL*" komutlarından sonra bende bir çıktı vermiyor

heartsmagic

Doya tam olarak şu:
/usr/lib/libGL.so
Sen kurulumu nereden yaptın?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

nomercy

Kurarken /usr/local/ altında matlab7 klasörü olusturmamı istiyor ona göre oluşturduktan sonra 3 cd şeklide Gmount-iso programıyla mount edip kuruyorum programı

heartsmagic

Kendi kurulum paketi var yani. Bu durumda ona göre bir temizlik yapman lazım. Muhtemelen de yapmışsındır.
Açıkçası şu an konu hakkında bir fikrim ne yazık ki yok. Dediğim dizinde ilgili dosyalar mevcut mu? Aslında olması gerekiyor ya, bir bak bakalım.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

nomercy

Dosya mevcut belirttiğin dizinde sırf bunun için format atmak istemiyorum ama öyle gözüküyor bakalım

heartsmagic

Bir program yüzünden sisteme format atmak çok anlamlı değil, fakat öneriler de tükeniyor bizlerde ne yazık ki.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

nomercy

Yeni versiyon kurdum rahat çalışıyor şu anda

heartsmagic

Çözüldü etiketi vuralım mı bu durumda?
Bir de hangi sürüm sorunluydu, hangisi çalıştı belirtebilirsen çok sevinirim.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

nomercy

matlab r2007 versiyonu sorunluydu r2009b sürümünü kurdum sorun çözüldü

heartsmagic

Teşekkürler. Etiket vurup kapatalım konumuzu.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.