Segmentation fault with unknown cause.
36 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I'm getting a segmentation fault (log provided below).
There is some non-standard usage of MATLAB associated with this error. The MATLAB application is being run multiple times in parallel via the terminal to compute an objective function for gradient descent. Unfortunately, the parallel terminal method is the only option available to me in this case and I cannot implement the computation via standard parfor parallel approaches.
The segfault occurs with system resources at a relatively low state (CPU 40% capacity). This is also not due to software error -- the setup is replicated on another machine and executes without any issues. There appears to be no clear pattern to when the segfault occurs during the execution of the optimization.
The machine that does not produce the segfault is intel based. Reading some forums I have seen some other issues noted with Ryzen Threadripper: https://www.mathworks.com/matlabcentral/answers/330889-does-matlab-perform-well-on-amd-ryzen but it isn't clear that this implied the segfaults I'm getting.
I have tried this with MATLAB 2020a but moved back to an older version to match up with the intel machine. Therefore, MATLAB version does not seem to be the issue.
--------------------------------------------------------------------------------
Segmentation violation detected at Tue Dec 29 21:48:36 2020 -0600
--------------------------------------------------------------------------------
Configuration:
Crash Decoding : Disabled - No sandbox or build area path
Crash Mode : continue (default)
Default Encoding : UTF-8
Deployed : false
GNU C Library : 2.27 stable
Graphics Driver : Unknown software
Java Version : Java 1.8.0_144-b01 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
MATLAB Architecture : glnxa64
MATLAB Entitlement ID : 1496533
MATLAB Root : /usr/local/MATLAB/R2018a
MATLAB Version : 9.4.0.813654 (R2018a)
OpenGL : software
Operating System : Ubuntu 18.04.5 LTS
Process ID : 95057
Processor ID : x86 Family 143 Model 8 Stepping 2, AuthenticAMD
Session Key : f431c666-5ebe-4e79-839f-2c2d05731a3b
Static TLS mitigation : Disabled: Unable to open display
Window System : No active display
Fault Count: 1
Abnormal termination
Register State (from fault):
RAX = 0000000001120531 RBX = 00007f8e1d6e1fa0
RCX = 00007f8e19a60270 RDX = 00007f8efba3c92c
RSP = 00007f8eddb5e560 RBP = 00007f8eddb5e560
RSI = 00007fae1954c2e0 RDI = 00007fae1954c2e0
R8 = 00007f8de5de2000 R9 = 00007f8e11462680
R10 = 00007f8e11462680 R11 = 00007f8eceba0090
R12 = 0000000000000004 R13 = 00007f8e19a67be0
R14 = 00007f8e19a4ad90 R15 = 00007f8e19a67c38
RIP = 00007f8eff50df2d EFL = 0000000000010202
CS = 0033 FS = 0000 GS = 0000
Stack Trace (from fault):
[ 0] 0x00007f8eff50df2d bin/glnxa64/libmwfl.so+01236781
[ 1] 0x00007f8efb91e199 bin/glnxa64/libmx.so+00450969
[ 2] 0x00007f8efb921b48 bin/glnxa64/libmx.so+00465736
[ 3] 0x00007f8efb921dba bin/glnxa64/libmx.so+00466362
[ 4] 0x00007f8efb92183f bin/glnxa64/libmx.so+00464959
[ 5] 0x00007f8ee5aba949 bin/glnxa64/libmwlxetypes.so+00219465
[ 6] 0x00007f8ee6554b06 bin/glnxa64/libmwir.so+00219910
[ 7] 0x00007f8ee5d2067a bin/glnxa64/libmwlxeutilities.so+00288378 _ZN9MathWorks3utl10fast_arena5clearEv+00000042
[ 8] 0x00007f8ee5d2075d bin/glnxa64/libmwlxeutilities.so+00288605 _ZN9MathWorks3utl10fast_arenaD1Ev+00000029
[ 9] 0x00007f8ee5d207a1 bin/glnxa64/libmwlxeutilities.so+00288673 _ZN9MathWorks3utl10fast_arenaD0Ev+00000017
[ 10] 0x00007f8ee6540e72 bin/glnxa64/libmwir.so+00138866 _ZN2ir6IrTreeD1Ev+00000530
[ 11] 0x00007f8ee6540f51 bin/glnxa64/libmwir.so+00139089 _ZN2ir6IrTreeD0Ev+00000017
[ 12] 0x00007f8ee5d201a2 bin/glnxa64/libmwlxeutilities.so+00287138 _ZNK9MathWorks3utl10attachment6detachEv+00000034
[ 13] 0x00007f8ee94a8761 bin/glnxa64/libmwm_lxe.so+12023649
[ 14] 0x00007f8ee5d201a2 bin/glnxa64/libmwlxeutilities.so+00287138 _ZNK9MathWorks3utl10attachment6detachEv+00000034
[ 15] 0x00007f8ee954afa8 bin/glnxa64/libmwm_lxe.so+12689320
[ 16] 0x00007f8eed193642 bin/glnxa64/libmwm_dispatcher.so+00988738 _ZN8Mlm_file9unload_mfEv+00000082
[ 17] 0x00007f8eed10fe05 bin/glnxa64/libmwm_dispatcher.so+00450053 _ZN13Mlm_MATLAB_fn6unloadEv+00000213
[ 18] 0x00007f8ee954d059 bin/glnxa64/libmwm_lxe.so+12697689
[ 19] 0x00007f8eed171c93 bin/glnxa64/libmwm_dispatcher.so+00851091
[ 20] 0x00007f8eed16f730 bin/glnxa64/libmwm_dispatcher.so+00841520 _Z22mdClearFunctionsByNamePKDs+00001280
[ 21] 0x00007f8ee944ac8b bin/glnxa64/libmwm_lxe.so+11639947
[ 22] 0x00007f8ee944add1 bin/glnxa64/libmwm_lxe.so+11640273
[ 23] 0x00007f8ee944ae71 bin/glnxa64/libmwm_lxe.so+11640433
[ 24] 0x00007f8ee944b183 bin/glnxa64/libmwm_lxe.so+11641219
[ 25] 0x00007f8ee944b3d2 bin/glnxa64/libmwm_lxe.so+11641810
[ 26] 0x00007f8eed126b02 bin/glnxa64/libmwm_dispatcher.so+00543490
[ 27] 0x00007f8eed103a40 bin/glnxa64/libmwm_dispatcher.so+00399936 _ZN13Mfh_MATLAB_fn16dispatch_fh_implEMS_FviPP11mxArray_tagiS2_EiS2_iS2_+00000448
[ 28] 0x00007f8eed103c2e bin/glnxa64/libmwm_dispatcher.so+00400430 _ZN13Mfh_MATLAB_fn22dispatch_fh_with_reuseEiPP11mxArray_tagiS2_+00000030
[ 29] 0x00007f8ee9647d4e bin/glnxa64/libmwm_lxe.so+13725006
[ 30] 0x00007f8ee93b7416 bin/glnxa64/libmwm_lxe.so+11035670
[ 31] 0x00007f8ee93b758c bin/glnxa64/libmwm_lxe.so+11036044
[ 32] 0x00007f8ee944cae8 bin/glnxa64/libmwm_lxe.so+11647720
[ 33] 0x00007f8ee944e229 bin/glnxa64/libmwm_lxe.so+11653673
[ 34] 0x00007f8eecb59f80 bin/glnxa64/libmwm_interpreter.so+00688000 _Z44inCallFcnWithTrapInDesiredWSAndPublishEventsiPP11mxArray_tagiS1_PKcbP15inWorkSpace_tag+00000080
[ 35] 0x00007f8eedc6d86d bin/glnxa64/libmwiqm.so+00768109 _ZN3iqm15BaseFEvalPlugin7executeEP15inWorkSpace_tagRN7mwboost10shared_ptrIN14cmddistributor17IIPCompletedEventEEE+00000525
[ 36] 0x00007f8eed6ae4a1 bin/glnxa64/libmwmcr.so+00849057
[ 37] 0x00007f8eedc63ab1 bin/glnxa64/libmwiqm.so+00727729
[ 38] 0x00007f8eedc445c8 bin/glnxa64/libmwiqm.so+00599496
[ 39] 0x00007f8eedc449d8 bin/glnxa64/libmwiqm.so+00600536
[ 40] 0x00007f8efb4ae84c bin/glnxa64/libmwmlutil.so+06379596 _ZNK14cmddistributor16IIPRunNowMessage7deliverERKN10foundation7msg_svc8exchange7RoutingE+00000044
[ 41] 0x00007f8efc26d4a1 bin/glnxa64/libmwms.so+02524321 _ZN10foundation7msg_svc8exchange12MessageQueue7deliverERKN7mwboost10shared_ptrIKNS1_8EnvelopeEEE+00000177
[ 42] 0x00007f8efc26eb50 bin/glnxa64/libmwms.so+02530128
[ 43] 0x00007f8efc257280 bin/glnxa64/libmwms.so+02433664
[ 44] 0x00007f8efc25b670 bin/glnxa64/libmwms.so+02451056
[ 45] 0x00007f8efc256e55 bin/glnxa64/libmwms.so+02432597
[ 46] 0x00007f8efb40e4d5 bin/glnxa64/libmwmlutil.so+05723349
[ 47] 0x00007f8efb40f292 bin/glnxa64/libmwmlutil.so+05726866
[ 48] 0x00007f8efb4d27a3 bin/glnxa64/libmwmlutil.so+06526883 _ZN7mwboost6detail8function26void_function_obj_invoker0INS_3_bi6bind_tINS3_11unspecifiedENS4_IS5_NS_8functionIFvvEEENS3_5list0EEENS3_5list1INS_17reference_wrapperINS_7promiseIvEEEEEEEEvE6invokeERNS1_15function_bufferE+00000035
[ 49] 0x00007f8effc79612 bin/glnxa64/libmwmvm.so+02770450 _ZN7mwboost6detail17shared_state_base13wait_internalERNS_11unique_lockINS_5mutexEEEb+00000162
[ 50] 0x00007f8eedf66360 bin/glnxa64/libmwMVMLocal.so+00484192 _ZN7mwboost13unique_futureIvE3getEv+00000096
[ 51] 0x00007f8eed6d842a bin/glnxa64/libmwmcr.so+01020970
[ 52] 0x00007f8eed6c74a0 bin/glnxa64/libmwmcr.so+00951456 _ZN11mcrInstance14clearAllOnExitEv+00000592
[ 53] 0x00007f8eed6eddd2 bin/glnxa64/libmwmcr.so+01109458
[ 54] 0x00007f8eed6ee992 bin/glnxa64/libmwmcr.so+01112466
[ 55] 0x00007f8eed6eeb0a bin/glnxa64/libmwmcr.so+01112842
[ 56] 0x00007f8eed6ef30a bin/glnxa64/libmwmcr.so+01114890
[ 57] 0x00007f8eed126b02 bin/glnxa64/libmwm_dispatcher.so+00543490
[ 58] 0x00007f8eed103a40 bin/glnxa64/libmwm_dispatcher.so+00399936 _ZN13Mfh_MATLAB_fn16dispatch_fh_implEMS_FviPP11mxArray_tagiS2_EiS2_iS2_+00000448
[ 59] 0x00007f8eed103bfe bin/glnxa64/libmwm_dispatcher.so+00400382 _ZN13Mfh_MATLAB_fn11dispatch_fhEiPP11mxArray_tagiS2_+00000030
[ 60] 0x00007f8ee9539da1 bin/glnxa64/libmwm_lxe.so+12619169
[ 61] 0x00007f8ee953a982 bin/glnxa64/libmwm_lxe.so+12622210
[ 62] 0x00007f8ee9622fc9 bin/glnxa64/libmwm_lxe.so+13574089
[ 63] 0x00007f8ee95c4431 bin/glnxa64/libmwm_lxe.so+13186097
[ 64] 0x00007f8ee8dca5a8 bin/glnxa64/libmwm_lxe.so+04822440
[ 65] 0x00007f8ee8dcccbc bin/glnxa64/libmwm_lxe.so+04832444
[ 66] 0x00007f8ee8dc901d bin/glnxa64/libmwm_lxe.so+04816925
[ 67] 0x00007f8ee8dc2ba1 bin/glnxa64/libmwm_lxe.so+04791201
[ 68] 0x00007f8ee8dc2dd9 bin/glnxa64/libmwm_lxe.so+04791769
[ 69] 0x00007f8ee8dc8846 bin/glnxa64/libmwm_lxe.so+04814918
[ 70] 0x00007f8ee8dc892f bin/glnxa64/libmwm_lxe.so+04815151
[ 71] 0x00007f8ee8ef7503 bin/glnxa64/libmwm_lxe.so+06055171
[ 72] 0x00007f8ee8efacf3 bin/glnxa64/libmwm_lxe.so+06069491
[ 73] 0x00007f8ee940af6d bin/glnxa64/libmwm_lxe.so+11378541
[ 74] 0x00007f8ee93b860c bin/glnxa64/libmwm_lxe.so+11040268
[ 75] 0x00007f8ee93bf448 bin/glnxa64/libmwm_lxe.so+11068488
[ 76] 0x00007f8ee93c0e22 bin/glnxa64/libmwm_lxe.so+11075106
[ 77] 0x00007f8ee944e807 bin/glnxa64/libmwm_lxe.so+11655175
[ 78] 0x00007f8ee944ec12 bin/glnxa64/libmwm_lxe.so+11656210
[ 79] 0x00007f8eecb59b11 bin/glnxa64/libmwm_interpreter.so+00686865 _Z51inEvalCmdWithLocalReturnInDesiredWSAndPublishEventsRKNSt7__cxx1112basic_stringIDsSt11char_traitsIDsESaIDsEEEPibbP15inWorkSpace_tag+00000065
[ 80] 0x00007f8eedc7046a bin/glnxa64/libmwiqm.so+00779370 _ZNK3iqm18InternalEvalPlugin24inEvalCmdWithLocalReturnERKNSt7__cxx1112basic_stringIDsSt11char_traitsIDsESaIDsEEEP15inWorkSpace_tag+00000074
[ 81] 0x00007f8eedc71825 bin/glnxa64/libmwiqm.so+00784421 _ZN3iqm18InternalEvalPlugin7executeEP15inWorkSpace_tagRN7mwboost10shared_ptrIN14cmddistributor17IIPCompletedEventEEE+00000213
[ 82] 0x00007f8eed6aecf5 bin/glnxa64/libmwmcr.so+00851189
[ 83] 0x00007f8eedc63ab1 bin/glnxa64/libmwiqm.so+00727729
[ 84] 0x00007f8eedc445c8 bin/glnxa64/libmwiqm.so+00599496
[ 85] 0x00007f8eedc449d8 bin/glnxa64/libmwiqm.so+00600536
[ 86] 0x00007f8efb4ae84c bin/glnxa64/libmwmlutil.so+06379596 _ZNK14cmddistributor16IIPRunNowMessage7deliverERKN10foundation7msg_svc8exchange7RoutingE+00000044
[ 87] 0x00007f8efc26d4a1 bin/glnxa64/libmwms.so+02524321 _ZN10foundation7msg_svc8exchange12MessageQueue7deliverERKN7mwboost10shared_ptrIKNS1_8EnvelopeEEE+00000177
[ 88] 0x00007f8efc26eb50 bin/glnxa64/libmwms.so+02530128
[ 89] 0x00007f8efc257280 bin/glnxa64/libmwms.so+02433664
[ 90] 0x00007f8efc25b670 bin/glnxa64/libmwms.so+02451056
[ 91] 0x00007f8efc256e55 bin/glnxa64/libmwms.so+02432597
[ 92] 0x00007f8efb40e4d5 bin/glnxa64/libmwmlutil.so+05723349
[ 93] 0x00007f8efb40f292 bin/glnxa64/libmwmlutil.so+05726866
[ 94] 0x00007f8efb4d27a3 bin/glnxa64/libmwmlutil.so+06526883 _ZN7mwboost6detail8function26void_function_obj_invoker0INS_3_bi6bind_tINS3_11unspecifiedENS4_IS5_NS_8functionIFvvEEENS3_5list0EEENS3_5list1INS_17reference_wrapperINS_7promiseIvEEEEEEEEvE6invokeERNS1_15function_bufferE+00000035
[ 95] 0x00007f8effc79612 bin/glnxa64/libmwmvm.so+02770450 _ZN7mwboost6detail17shared_state_base13wait_internalERNS_11unique_lockINS_5mutexEEEb+00000162
[ 96] 0x00007f8eed6aff0e bin/glnxa64/libmwmcr.so+00855822
[ 97] 0x00007f8effd0b1a2 bin/glnxa64/libmwmvm.so+03367330 _ZN14cmddistributor15PackagedTaskIIP10invokeFuncIN7mwboost8functionIFvvEEEEENS2_10shared_ptrINS2_13unique_futureIDTclfp_EEEEEERKT_+00000082
[ 98] 0x00007f8effd0b4e8 bin/glnxa64/libmwmvm.so+03368168 _ZNSt17_Function_handlerIFN7mwboost3anyEvEZN14cmddistributor15PackagedTaskIIP10createFuncINS0_8functionIFvvEEEEESt8functionIS2_ET_EUlvE_E9_M_invokeERKSt9_Any_data+00000024
[ 99] 0x00007f8eedc85e6c bin/glnxa64/libmwiqm.so+00867948 _ZN7mwboost6detail8function21function_obj_invoker0ISt8functionIFNS_3anyEvEES4_E6invokeERNS1_15function_bufferE+00000028
[100] 0x00007f8eedc8597f bin/glnxa64/libmwiqm.so+00866687 _ZN3iqm18PackagedTaskPlugin7executeEP15inWorkSpace_tagRN7mwboost10shared_ptrIN14cmddistributor17IIPCompletedEventEEE+00000447
[101] 0x00007f8eed6ae9c5 bin/glnxa64/libmwmcr.so+00850373
[102] 0x00007f8eedc63ab1 bin/glnxa64/libmwiqm.so+00727729
[103] 0x00007f8eedc47769 bin/glnxa64/libmwiqm.so+00612201
[104] 0x00007f8eeb5f862a bin/glnxa64/libmwbridge.so+00165418
[105] 0x00007f8eeb601b23 bin/glnxa64/libmwbridge.so+00203555
[106] 0x00007f8eeb602209 bin/glnxa64/libmwbridge.so+00205321
[107] 0x00007f8eeb60281c bin/glnxa64/libmwbridge.so+00206876 _Z8mnParserv+00000620
[108] 0x00007f8eed67bbb8 bin/glnxa64/libmwmcr.so+00641976
[109] 0x00007f8efb4d1e9f bin/glnxa64/libmwmlutil.so+06524575 _ZNSt13__future_base13_State_baseV29_M_do_setEPSt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEEPb+00000031
[110] 0x00007f8efc527907 /lib/x86_64-linux-gnu/libpthread.so.0+00063751
[111] 0x00007f8efb4d2126 bin/glnxa64/libmwmlutil.so+06525222 _ZSt9call_onceIMNSt13__future_base13_State_baseV2EFvPSt8functionIFSt10unique_ptrINS0_12_Result_baseENS4_8_DeleterEEvEEPbEJPS1_S9_SA_EEvRSt9once_flagOT_DpOT0_+00000102
[112] 0x00007f8eed67b9d3 bin/glnxa64/libmwmcr.so+00641491
[113] 0x00007f8effd0b1a2 bin/glnxa64/libmwmvm.so+03367330 _ZN14cmddistributor15PackagedTaskIIP10invokeFuncIN7mwboost8functionIFvvEEEEENS2_10shared_ptrINS2_13unique_futureIDTclfp_EEEEEERKT_+00000082
[114] 0x00007f8effd0b4e8 bin/glnxa64/libmwmvm.so+03368168 _ZNSt17_Function_handlerIFN7mwboost3anyEvEZN14cmddistributor15PackagedTaskIIP10createFuncINS0_8functionIFvvEEEEESt8functionIS2_ET_EUlvE_E9_M_invokeERKSt9_Any_data+00000024
[115] 0x00007f8eedc85e6c bin/glnxa64/libmwiqm.so+00867948 _ZN7mwboost6detail8function21function_obj_invoker0ISt8functionIFNS_3anyEvEES4_E6invokeERNS1_15function_bufferE+00000028
[116] 0x00007f8eedc8597f bin/glnxa64/libmwiqm.so+00866687 _ZN3iqm18PackagedTaskPlugin7executeEP15inWorkSpace_tagRN7mwboost10shared_ptrIN14cmddistributor17IIPCompletedEventEEE+00000447
[117] 0x00007f8eedc63ab1 bin/glnxa64/libmwiqm.so+00727729
[118] 0x00007f8eedc46ac8 bin/glnxa64/libmwiqm.so+00608968
[119] 0x00007f8eedc418bf bin/glnxa64/libmwiqm.so+00587967
[120] 0x00007f8efee3da05 bin/glnxa64/libmwservices.so+03262981
[121] 0x00007f8efee3eff2 bin/glnxa64/libmwservices.so+03268594
[122] 0x00007f8efee3f8fb bin/glnxa64/libmwservices.so+03270907 _Z25svWS_ProcessPendingEventsiib+00000187
[123] 0x00007f8eed67cfc3 bin/glnxa64/libmwmcr.so+00647107
[124] 0x00007f8eed67d6a4 bin/glnxa64/libmwmcr.so+00648868
[125] 0x00007f8eed6763f1 bin/glnxa64/libmwmcr.so+00619505
[126] 0x00007f8efc51f6db /lib/x86_64-linux-gnu/libpthread.so.0+00030427
[127] 0x00007f8efde9771f /lib/x86_64-linux-gnu/libc.so.6+01185567 clone+00000063
** This crash report has been saved to disk as /home/calenwalshe/matlab_crash_dump.95057-1 **
1 comentario
Andreas Bonelli
el 17 de Sept. de 2021
Hi Calen, did you get this fixed or any workaround? Rg, Andreas
Respuestas (2)
Image Analyst
el 30 de Dic. de 2020
Are you running any low level things you've written, like DLLs or mex files?
See the FAQ:
0 comentarios
Calen Walshe
el 30 de Dic. de 2020
2 comentarios
Image Analyst
el 30 de Dic. de 2020
In my experience when I have crashes, they come back and say it's a problem with my video adapter drivers and to update them. Even after they've been updated I'd sometimes get blue scrrens of death or MATLAB would suddenly go Poof and disappear. I'd sometimes get a crash reporter when I restarted it and when those get sent in, they will reply. Did you get that and send in the report? Regardless, the fastest way is to just call them on the phone. If you read the FAQ you know that is the best way and that you'll have little likelihood of success going back and forth here in Answers. Do it now before the holiday weekend starts. Will you do that?
Ver también
Categorías
Más información sobre National Instruments Frame Grabbers en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!