PDA

View Full Version : matlab crash - Segmentation violation



pliu18
19th April 2006, 12:12 PM
hi there,

i just installed fedora for the first time together with matlab. it took me awhile to get it up and running now i have (well i thought had).

when i upgraded my linux kernel to 2.6.16 from 2.5.xx, my matlab crash immediately genrating the following report. however, everything seems to be fine when i boot into the previous kernel. please help.....is there something that i might be missing. this is my first time using linux.


------------------------------------------------------------------------
Segmentation violation detected at Wed Apr 19 20:49:40 2006
------------------------------------------------------------------------

Configuration:
MATLAB Version: 7.1.0.183 (R14) Service Pack 3
MATLAB License: 12345678
Operating System: Linux 2.6.16-1.2080_FC5 #1 Tue Mar 28 03:38:34 EST 2006 i686
Window System: The X.Org Foundation (70000000), display :0.0
Current Visual: 0x23 (class 4, depth 24)
Processor ID: x86 Family 6 Model 13 Stepping 8, GenuineIntel
Virtual Machine: Java is not enabled

Default Charset: UTF-8

Register State:
eax = bfa72810 ebx = 00000015
ecx = 09a73020 edx = bfa72a84
esi = 09a70680 edi = bfa6d7fc
ebp = bfa72a88 esp = bfa6d73c
eip = 015f43b9 flg = 00210202

Stack Trace:
[0] libmkl_p4.so:_MKL_BLAS_xdgemm~(0, 0xbff00000, 0, 0) + 1341 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/philip/matlab_crash_dump.3967

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 violation detected at Wed Apr 19 20:49:40 2006
------------------------------------------------------------------------

Configuration:
MATLAB Version: 7.1.0.183 (R14) Service Pack 3
MATLAB License: 12345678
Operating System: Linux 2.6.16-1.2080_FC5 #1 Tue Mar 28 03:38:34 EST 2006 i686
Window System: The X.Org Foundation (70000000), display :0.0
Current Visual: 0x23 (class 4, depth 24)
Processor ID: x86 Family 6 Model 13 Stepping 8, GenuineIntel
Virtual Machine: Java is not enabled

Default Charset: UTF-8

Register State:
eax = 00000049 ebx = 00d580cc
ecx = bfa737b0 edx = bfa760e0
esi = bfa74aa0 edi = bfa737a0
ebp = bfa74cc8 esp = bfa74a68
eip = 00638adf flg = 00210282

Stack Trace:
[0] libut.so:_fini(1, 2991, 127, 0) + 2139 bytes
[1] libmwm_interpreter.so:inExecuteMFunctionOrScript(M fh_mp*, bool)(0xb6ba8c30 ", 0, 0xb6ba8c30 ", 2) + 537 bytes
[2] libmwm_interpreter.so:inWordsj(3, 0xbfa75150, 2, 0xbfa751b0) + 408 bytes
[3] libmwm_interpreter.so:Mfh_mp::dispatch_file(_mdUnk nown_workspace*, int, mxArray_tag**, int, mxArray_tag**)(0xb6ba8c30 ", 0, 3, 0xbfa75150) + 389 bytes
[4] libmwm_interpreter.so:Mfh_mp::dispatch_file(int, mxArray_tag**, int, mxArray_tag**)(0xb6ba8c30 ", 3, 0xbfa75150, 2) + 53 bytes
[5] libmwm_dispatcher.so:Mfh_file::dispatch_fh(int, mxArray_tag**, int, mxArray_tag**)(0xb6ba8c30 ", 3, 0xbfa75150, 2) + 281 bytes
[6] libmwm_interpreter.so:ResolverFunctionDesc::CallFu nction(int, mxArray_tag**, int, mxArray_tag**)(0xbfa75494, 3, 0xbfa75150, 2) + 549 bytes
[7] libmwm_interpreter.so:Resolver::CallMFunction(int, int, _m_operand*, m_operand_storage*, int, _m_operand*, m_operand_storage*, int*)(0xbfa75270, 3, 3, 0xb6d395b0) + 1093 bytes
[8] libmwm_interpreter.so:inResolveMFunctionCall(_m_fu nction_desc*, int, int, _m_operand*, m_operand_storage*, int, _m_operand*, m_operand_storage*, int*, inMarshalType*, unsigned, int, unsigned const*, int)(0x09a09268, 3, 3, 0xb6d395b0) + 298 bytes
[9] libmwm_interpreter.so:accelMFunctionCall(_accelOp* , _accelOp**, int*, inMarshalType*)(0x09a46ae0, 0xbfa75ba8, 0xbfa75b04, 0xbfa75dec) + 212 bytes
[10] libmwm_interpreter.so:.L1446(0xb6cc5610 ", 0xbfa75dec, 0xbfa75fd0, 0x00d580cc) + 103 bytes
[11] libmwm_interpreter.so:inAccel(accelCode*, inMarshalType*, int*)(0xb6cc5610 ", 0xbfa75dec, 0xbfa75fd0, 0) + 45 bytes
[12] libmwm_interpreter.so:inExecuteHotSegment(_inJitAc celInfo*, opcodes*, int*, int*)(0xbfa75fd8, 0xbfa75fc8, 0xbfa75fcc ", 0xbfa75fd0) + 1417 bytes
[13] libmwm_interpreter.so:inExecuteMFunctionOrScript(M fh_mp*, bool)(0xb6ba88f0 ", 0, 0xb6ba88f0 ", 6) + 374 bytes
[14] libmwm_interpreter.so:inWordsj(4, 0xbfa76480, 6, 0xbfa764e0) + 408 bytes
[15] libmwm_interpreter.so:Mfh_mp::dispatch_file(_mdUnk nown_workspace*, int, mxArray_tag**, int, mxArray_tag**)(0xb6ba88f0 ", 0, 4, 0xbfa76480) + 389 bytes
[16] libmwm_interpreter.so:Mfh_mp::dispatch_file(int, mxArray_tag**, int, mxArray_tag**)(0xb6ba88f0 ", 4, 0xbfa76480, 6) + 53 bytes
[17] libmwm_dispatcher.so:Mfh_file::dispatch_fh(int, mxArray_tag**, int, mxArray_tag**)(0xb6ba88f0 ", 4, 0xbfa76480, 6) + 281 bytes
[18] libmwm_interpreter.so:inDispatchFromStack(513, 0x097bab13 "model_likelihood", 4, 6) + 1422 bytes
[19] libmwm_interpreter.so:.L23(33, 0xffffffbb, 4, 1) + 38 bytes
[20] libmwm_interpreter.so:.L990(1, 0, 267, 0) + 228 bytes
[21] libmwm_interpreter.so:inInterPcodeSJ(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(1, 0, 23, 0) + 474 bytes
[22] libmwm_interpreter.so:inExecuteMFunctionOrScript(M fh_mp*, bool)(0xb6fe5b30 ", 1, 0xbfa76ed0, 0) + 537 bytes
[23] libmwm_interpreter.so:inExecCompScript(0, 0xbfa76ed0, 0xb6fe5b30 ", 0x00f4dbe3) + 296 bytes
[24] libmwm_interpreter.so:Mfh_mp::dispatch_file(_mdUnk nown_workspace*, int, mxArray_tag**, int, mxArray_tag**)(0xb6fe5b30 ", 0, 0, 0xbfa76ed0) + 182 bytes
[25] libmwm_interpreter.so:Mfh_mp::dispatch_file(int, mxArray_tag**, int, mxArray_tag**)(0xb6fe5b30 ", 0, 0xbfa76ed0, 0) + 53 bytes
[26] libmwm_dispatcher.so:Mfh_file::dispatch_fh(int, mxArray_tag**, int, mxArray_tag**)(0xb6fe5b30 ", 0, 0xbfa76ed0, 0) + 281 bytes
[27] libmwm_interpreter.so:inDispatchFromStack(472, 0xb6eae594 "nz_estimate", 0, 0) + 1422 bytes
[28] libmwm_interpreter.so:inDispatchCall(char const*, int, int, int, int*, int*)(0xb6eae594 "nz_estimate", 472, 0, 0) + 139 bytes
[29] libmwm_interpreter.so:.L802(2, 0, 0, 0) + 174 bytes
[30] libmwm_interpreter.so:inInterPcodeSJ(inDebugCheck, int, int, opcodes, inPcodeNest_tag*, int*)(2, 0, 0, 0) + 474 bytes
[31] libmwm_interpreter.so:inInterPcode(2, 0, 0xbfa77538, 0x005f2307) + 137 bytes
[32] libmwm_interpreter.so:in_local_call_eval_function( int*, _pcodeheader*, int*, mxArray_tag**, inDebugCheck)(0, 0xbfa77f30, 0xbfa77fbc, 0xbfa77fe8) + 153 bytes
[33] libmwm_interpreter.so:inEvalStringWithIsVarFcn(_me mory_context*, char const*, EvalType, int, mxArray_tag**, inDebugCheck, _pcodeheader*, int*, bool (*)(void*, char const*), void*)(0x00663128, 0x099643c0 "nz_estimate\n", 0, 0) + 2416 bytes
[34] libmwm_interpreter.so:inEvalCmdNoEnd(0x099643c0 "nz_estimate\n", 1, 3782432, 0xbfa78114) + 135 bytes
[35] libmwbridge.so:ThrowSignal(char const*)(0x099643c0 "nz_estimate\n", 0, 0, 99073) + 162 bytes
[36] libmwbridge.so:mnParser(0x0027b0d2 "@@@", 0x0027b3d6 "mnParser", 1, 0x0061bebe) + 397 bytes
[37] libmwmcr.so:mcrInstance::mnParser()(0x09619cd8, 0xbfa784f0, 0x09619d00, 0) + 115 bytes


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)


Segmentation violation occurred within signal handler.
Unable to complete stack trace (stack was probably corrupted)
MATLAB program terminated.

Jman
21st April 2006, 04:18 AM
Not much you can do but send the report in and use the old kernel in the meantime.

pliu18
21st April 2006, 04:40 AM
thanks for the reply. do you know how and where i can send the report to?

wally_666
21st April 2006, 02:00 PM
duh,

1. Send this crash report to segv@mathworks.com
For your convenience, this information has been recorded in:
/home/philip/matlab_crash_dump.3967

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.