মতলব উবুন্টু 16.04 এ কাজ করে না?


18

ম্যাটল্যাব ক্র্যাশ ডাম্প:

    ------------------------------------------------------------------------
       Segmentation violation detected at Thu Mar  3 01:40:49 2016
------------------------------------------------------------------------

Configuration:
  Crash Decoding      : Disabled
  Crash Mode          : continue (default)
  Current Graphics Driver: Unknown hardware 
  Current Visual      : 0x20 (class 4, depth 24)
  Default Encoding    : UTF-8
  GNU C Library       : 2.21 stable
  Host Name           : ShapeShifter
  MATLAB Architecture : glnxa64
  MATLAB Root         : /usr/local/MATLAB/R2015b
  MATLAB Version      : 8.6.0.267246 (R2015b)
  OpenGL              : hardware
  Operating System    : Linux 4.5.0-040500rc6-generic #201602281230 SMP Sun Feb 28 17:33:02 UTC 2016 x86_64
  Processor ID        : x86 Family 6 Model 78 Stepping 3, GenuineIntel
  Virtual Machine     : Java 1.7.0_60-b19 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
  Window System       : The X.Org Foundation (11703000), display :0

Fault Count: 1


Abnormal termination:
Segmentation violation

Register State (from fault):
  RAX = 0000000000000000  RBX = 00007f785858f0b8
  RCX = 0000000000000000  RDX = 0000000000000006
  RSP = 00007f78ee99fcb0  RBP = 00007f78ee99fdd0
  RSI = 00007f7860cfd7a0  RDI = 00007f78585658a8

   R8 = 0000000000000030   R9 = 0000000000000000
  R10 = 00007f7858562000  R11 = 00007f78585942d8
  R12 = 00007f78588e5ef0  R13 = 0000000000000006
  R14 = 00007f7858566280  R15 = 00007f788836aa80

  RIP = 00007f790b1de8ca  EFL = 0000000000010206

   CS = 0033   FS = 0000   GS = 0000

Stack Trace (from fault):
[  0] 0x00007f790b1de8ca                        /lib64/ld-linux-x86-64.so.2+00051402
[  1] 0x00007f790b1e74e1                        /lib64/ld-linux-x86-64.so.2+00087265
[  2] 0x00007f790b1e2474                        /lib64/ld-linux-x86-64.so.2+00066676
[  3] 0x00007f790b1e69d3                        /lib64/ld-linux-x86-64.so.2+00084435
[  4] 0x00007f79095c6f09                   /lib/x86_64-linux-gnu/libdl.so.2+00003849
[  5] 0x00007f790b1e2474                        /lib64/ld-linux-x86-64.so.2+00066676
[  6] 0x00007f79095c756d                   /lib/x86_64-linux-gnu/libdl.so.2+00005485
[  7] 0x00007f79095c6fa1                   /lib/x86_64-linux-gnu/libdl.so.2+00004001 dlopen+00000049
[  8] 0x00007f79059ed00a      /usr/local/MATLAB/R2015b/bin/glnxa64/libut.so+00311306
[  9] 0x00007f79008497e5 /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_dispatcher.so+00456677
[ 10] 0x00007f790083c1af /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_dispatcher.so+00401839 _ZN13Mlm_MATLAB_fn8try_loadEv+00000031
[ 11] 0x00007f7900833ae5 /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_dispatcher.so+00367333 _ZN13Mlm_MATLAB_fn4loadEv+00000037
[ 12] 0x00007f7900830b09 /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_dispatcher.so+00355081 _ZN13Mfh_MATLAB_fn11dispatch_fhEiPP11mxArray_tagiS2_+00000057
[ 13] 0x00007f78faf068af /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_lxe.so+08612015
[ 14] 0x00007f78fb02a7ff /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_lxe.so+09807871
[ 15] 0x00007f78fb02047f /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_lxe.so+09766015
[ 16] 0x00007f78fafed981 /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_lxe.so+09558401
[ 17] 0x00007f78fac4fd6c /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_lxe.so+05766508
[ 18] 0x00007f78fac3a4c1 /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_lxe.so+05678273
[ 19] 0x00007f78fac49075 /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_lxe.so+05738613
[ 20] 0x00007f78fae1a033 /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_lxe.so+07643187
[ 21] 0x00007f78fade1c40 /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_lxe.so+07412800
[ 22] 0x00007f78fade4078 /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_lxe.so+07422072
[ 23] 0x00007f78fade4140 /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_lxe.so+07422272
[ 24] 0x00007f78fae5b6bc /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_lxe.so+07911100
[ 25] 0x00007f78fae5babc /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_lxe.so+07912124
[ 26] 0x00007f78ffdbbd0d /usr/local/MATLAB/R2015b/bin/glnxa64/libmwm_interpreter.so+02600205 _Z51inEvalCmdWithLocalReturnInDesiredWSAndPublishEventsRKSbIDsSt11char_traitsIDsESaIDsEEPibbP15inWorkSpace_tag+00000077
[ 27] 0x00007f79019b6a12   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwiqm.so+00915986 _ZNK3iqm18InternalEvalPlugin24inEvalCmdWithLocalReturnERKSbIDsSt11char_traitsIDsESaIDsEEP15inWorkSpace_tag+00000098
[ 28] 0x00007f79019b6bd8   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwiqm.so+00916440 _ZN3iqm18InternalEvalPlugin7executeEP15inWorkSpace_tagRN5boost10shared_ptrIN14cmddistributor17IIPCompletedEventEEE+00000120
[ 29] 0x00007f78dafb83b2 /usr/local/MATLAB/R2015b/bin/glnxa64/libnativejmi.so+00861106 _ZN9nativejmi21JmiInternalEvalPlugin7executeEP15inWorkSpace_tagRN5boost10shared_ptrIN14cmddistributor17IIPCompletedEventEEE+00000274
[ 30] 0x00007f78dafdd565 /usr/local/MATLAB/R2015b/bin/glnxa64/libnativejmi.so+01013093 _ZN3mcr3mvm27McrSwappingIqmPluginAdapterIN9nativejmi21JmiInternalEvalPluginEE7executeEP15inWorkSpace_tagRN5boost10shared_ptrIN14cmddistributor17IIPCompletedEventEEE+00000437
[ 31] 0x00007f79019b01c6   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwiqm.so+00889286
[ 32] 0x00007f790199d645   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwiqm.so+00812613
[ 33] 0x00007f78fc51abf9 /usr/local/MATLAB/R2015b/bin/glnxa64/libmwbridge.so+00146425
[ 34] 0x00007f78fc51b1f4 /usr/local/MATLAB/R2015b/bin/glnxa64/libmwbridge.so+00147956
[ 35] 0x00007f78fc5206cd /usr/local/MATLAB/R2015b/bin/glnxa64/libmwbridge.so+00169677
[ 36] 0x00007f78fc5207bc /usr/local/MATLAB/R2015b/bin/glnxa64/libmwbridge.so+00169916
[ 37] 0x00007f78fc520ead /usr/local/MATLAB/R2015b/bin/glnxa64/libmwbridge.so+00171693 _Z8mnParserv+00000749
[ 38] 0x00007f7900b71b4f   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwmcr.so+00686927 _ZN11mcrInstance30mnParser_on_interpreter_threadEv+00000031
[ 39] 0x00007f7900b5e443   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwmcr.so+00607299
[ 40] 0x00007f7900b5ea39   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwmcr.so+00608825 _ZN5boost6detail11task_objectIvNS_3_bi6bind_tIvPFvRKNS_8functionIFvvEEEENS2_5list1INS2_5valueIS6_EEEEEEE6do_runEv+00000025
[ 41] 0x00007f7900b5ff47   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwmcr.so+00614215 _ZN5boost6detail9task_baseIvE3runEv+00000071
[ 42] 0x00007f7900b5ffa7   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwmcr.so+00614311
[ 43] 0x00007f7900b5b2fa   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwmcr.so+00594682
[ 44] 0x00007f78f451a6b6   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwuix.so+00313014
[ 45] 0x00007f78f4500862   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwuix.so+00206946
[ 46] 0x00007f79014f10df /usr/local/MATLAB/R2015b/bin/glnxa64/libmwservices.so+03002591
[ 47] 0x00007f79014f124c /usr/local/MATLAB/R2015b/bin/glnxa64/libmwservices.so+03002956
[ 48] 0x00007f79014f2d9f /usr/local/MATLAB/R2015b/bin/glnxa64/libmwservices.so+03009951
[ 49] 0x00007f79014f384c /usr/local/MATLAB/R2015b/bin/glnxa64/libmwservices.so+03012684 _Z25svWS_ProcessPendingEventsiib+00000092
[ 50] 0x00007f7900b5b9b8   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwmcr.so+00596408
[ 51] 0x00007f7900b5bcd4   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwmcr.so+00597204
[ 52] 0x00007f7900b47fed   /usr/local/MATLAB/R2015b/bin/glnxa64/libmwmcr.so+00516077
[ 53] 0x00007f7909d9c66a              /lib/x86_64-linux-gnu/libpthread.so.0+00030314
[ 54] 0x00007f7909ad201d                    /lib/x86_64-linux-gnu/libc.so.6+01077277 clone+00000109
[ 55] 0x0000000000000000                                   <unknown-module>+00000000


If this problem is reproducible, please submit a Service Request via:
    http://www.mathworks.com/support/contact_us/

A technical support engineer might contact you with further information.

Thank you for your help.

উত্তর:


31

ওহ ... আমি নিজেই উত্তর পেয়েছি:

এই নির্দেশাবলী অনুসরণ করে আপনি ম্যাটল্যাবকে অপারেটিং সিস্টেমের সরবরাহিত লাইব্রেরির নতুন সংস্করণটি লোড করতে বাধ্য করতে পারেন:

  • যেখানে ম্যাটল্যাব ইনস্টল করা হয়েছে তা সনাক্ত করুন।
  • sys/os/glnxa64এই ইনস্টলেশন ফোল্ডারের মধ্যে ডিরেক্টরিতে নেভিগেট করুন ।
  • libstdc++.so.6লাইব্রেরিটির নতুন নামকরণ করুন libstdc++.so.6.old

সালেহের প্রস্তাব সম্পর্কে আপনার কী ধারণা? - - আপনি তার উত্তরটির সাথে কীভাবে তুলনা করবেন?
লিও লোপল্ড হার্টজ 준영

আমার ইতিমধ্যে ছিল তাই আমি জানি না আমার ক্ষেত্রে সমাধানটি কী$ ls /usr/local/MATLAB/R2016a/sys/os/glnxa64/ libgcc_s.so.1 libgfortran.so.3.0.0 libifport.so.5 libintlc.so.5 libirc.so libquadmath.so.0.0.0 libstdc++.so.6.old README.libstdc++ libgfortran.so.3 libifcore.so.5 libimf.so libiomp5.so libquadmath.so.0 libstdc++.so.6.0.17 libsvml.so
মোনা জালাল

এটি আমার পক্ষে কার্যকর হয়নি। আমি এখনও একই ত্রুটি পেয়েছি
raj

18

আমার এই সমস্যা ছিল তবে আমি মাতলাব-সমর্থন ইনস্টল করার পরে সমস্যার সমাধান হয়েছে।

sudo apt-get install matlab-support

আমি আমার প্রশ্নের উত্তর এখানে দিয়েছি।


আপনি কেন এই প্যাকেজটি সমস্যার সমাধান করেন বলে মনে করেন?
লিও লোপল্ড হার্টজ 준영

@ ম্যাসি অবশ্যই এই প্যাকেজে অন্তত আমার সাথে সম্পর্কিত সম্পর্কিত সমস্যা। আমার সমস্যার সমাধান করার জন্য আমি একটাই কাজ করেছি এবং এটি কাজ করেছিল।
স্যারসালেহ

2
ম্যাটল্যাব-সমর্থন প্যাকেজ ইনস্টল করা আপনার জন্য পুরানো জিসিসি লাইব্রেরিগুলির নাম পরিবর্তন করে, তাই এটি
কার্যকরভাবে

কারণটি অনুসন্ধানের জন্য +1। ধন্যবাদ। @ ট্রডডোর :)
স্যারসালেহ

1
এটি আমার পক্ষে কাজ করেছে তবে ইহিহুইয়ের উত্তর আমার ক্ষেত্রে প্রযোজ্য নয়
মোনা জালাল

1

আমি জিফর্স 610 গ্রাফিক্স কার্ড সহ একটি লেনোভো থিঙ্কস্টেশন এস 20 এ উবুন্টু 16.04LTS ব্যবহার করছি এবং মাতলাব আর ২০১২ এ ইনস্টল করেছি। আমি উপরের লাইব্রেরিটির নাম পরিবর্তন করেছি তবে এই ফিক্সটি আমার পক্ষে কার্যকর হয়নি। পরিবর্তে, আমি এনভিডিয়া থেকে ওপেন সোর্স নুভাতে ডিসপ্লে ড্রাইভারগুলি স্যুইচ করেছি। মতলব এখন কাজ করছেন।


1
উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! কীভাবে এটি করবেন সে সম্পর্কে সুনির্দিষ্ট বিশদ সহ এটি উত্তর প্রসারিত করার জন্য আমি এই উত্তরটি সম্পাদনা করার পরামর্শ দিচ্ছি । (আরও দেখুন আমি কীভাবে একটি ভাল উত্তর লিখতে পারি? জিজ্ঞাসা উবুন্টুকে কী ধরণের উত্তর সবচেয়ে মূল্যবান বলে মনে করা হয় সে সম্পর্কে সাধারণ পরামর্শের জন্য))
ডেভিড ফোরস্টার

0

আমিও একই রকম সমস্যায় পড়ছি। আমার মনে হয় মালিকানাধীন এনভিডিয়া ড্রাইভারকে আপগ্রেড করার পরে ঝামেলা শুরু হয়েছিল। আমি ড্রাইভার সংস্করণ সহ একটি এনভিডিয়া জিটিএক্স 750 টি 361.45.18এবং আমি যে ম্যাটল্যাবটি ব্যবহার করছি সেটি হ'ল 2016a। ( https://devtalk.nvidia.com/default/topic/926199/linux/361-28-crashes-matlab-r2016a/ দেখুন )

আমি সমস্ত এনভিডিয়া প্যাকেজ সম্পূর্ণরূপে ইনস্টল এবং পুনরায় ইনস্টল করার চেষ্টা করেছি, কিন্তু এটি আমার সমস্যার সমাধান করতে পারে নি। তারপরে আমি এই থ্রেডে হোঁচট খেয়েছি, আমি প্রস্তাবিত @ Yihui He (নতুন নামকরণ libstdc++.so.6) দ্বারা স্থির চেষ্টা করেছি । আমি এই ম্যাটল্যাবটি করার পরেও ইউআই লোড হওয়ার পরে কিছুটা সেকেন্ড পরে ক্র্যাশ হবে। এখন ত্রুটির স্ট্যাক ট্রেসটি আরও স্পষ্ট ছিল:

Stack Trace (from fault):
[  0] 0x00007f78d2dea18d               /usr/lib/x86_64-linux-gnu/libGL.so.1+00344461

আমি জানতাম যে cliসফটওয়্যার ওপেনগিএল ব্যবহার করার জন্য একটি সুইচ রয়েছে, চেষ্টা করেছিলেন এবং এমএটিএলবি 2016 এ শুরু করার সময় আর ক্র্যাশ হবে না:

$ matlab -softwareopengl

আমি চূড়ান্ত সমাধানটি খুঁজে পেলে এই পোস্টটি আপডেট করার চেষ্টা করব, তবে এটি সাময়িকভাবে অন্যটিকে সহায়তা করতে পারে।


মনে রাখবেন যে সফটওয়্যার ওপেনএল ব্যবহার করার ফলে আপনি ম্যাথ ওয়ার্কস / হেল্প / ম্যাটল্যাব / রিফ / ওপেনগ্লল এইচটিএমএল#buwqyz8-6 তে বিস্তারিত হিসাবে কিছু উন্নত গ্রাফিক্স বৈশিষ্ট্য হারাতে পারেন
এডউইনকস্ল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.