Dear SPM users,
Just wondering if anyone has encountered this problem before. SPM 5
starts up just fine with Matlab7.
It gets to the first GUI but when a user clicks on one of the buttons
like "PET and SPECT" or "M/EEG" or
"fMRI time-series" then it crashes matlab with a segmentation fault
and a matlab crash dump is produced.
The error messages are as below:
Thanks..
WeeSiong
------------------------------------------------------------------------
Segmentation violation detected at Tue Jun 20 12:12:17 2006
------------------------------------------------------------------------
Configuration:
MATLAB Version: 7.2.0.294 (R2006a)
MATLAB License: 318821
Operating System: Linux 2.6.5-7.252.PTF-sn2 #1 SMP Tue Feb 14
11:11:04 UTC 2006 i686
GNU C Library: 2.3.5 stable
Window System: XF4VNC (40399902), display :9.0
Current Visual: 0x23 (class 4, depth 24)
Processor ID: x86 Family 15 Model 5 Stepping 3, GenuineIntel
Virtual Machine: Java is not enabled
Default Charset: UTF-8
Register State:
eax = 44142130 ebx = 40873fdc
ecx = 0836b0ac edx = 0836b0a0
esi = 0848c2e0 edi = 0848c2e0
ebp = bffedd58 esp = bffedcc4
eip = 43b91fff flg = 00000286
Stack Trace:
[0] 0x43b91fff(0x43472ab0, 0x0848c2e0, 0x43472ab0, 0x40873fdc)
[1] libmwm_interpreter.so:x86Code::Call(void*) const(0x43472ab0,
0x0848c2e0, 0x43363fe8 ".L41", 0xbffeddbc) + 189 bytes
[2] libmwm_interpreter.so:accelCode::HotCode(_accelOp*,
_accelOp**, int*, bool*, bool*) const(0x43fc24e0, 0x43c60070,
0xbfff0d88, 0xbfff0d8c) + 79 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 [log in to unmask] for automated
analysis.
For your convenience, this information has been recorded in:
/home/wssoh/matlab_crash_dump.6104
2. If the problem is reproducible, please submit a bug report via:
http://www.mathworks.com/support/contact_us/ts/
help_request_1.html
Thank you for your assistance. Please save your workspace and restart
MATLAB before continuing your work.
------------------------------------------------------------------------
Segmentation violation detected at Tue Jun 20 12:12:17 2006
------------------------------------------------------------------------
Configuration:
MATLAB Version: 7.2.0.294 (R2006a)
MATLAB License: 318821
Operating System: Linux 2.6.5-7.252.PTF-sn2 #1 SMP Tue Feb 14
11:11:04 UTC 2006 i686
GNU C Library: 2.3.5 stable
Window System: XF4VNC (40399902), display :9.0
Current Visual: 0x23 (class 4, depth 24)
Processor ID: x86 Family 15 Model 5 Stepping 3, GenuineIntel
Virtual Machine: Java is not enabled
Default Charset: UTF-8
Register State:
eax = 4048a640 ebx = 40873fdc
ecx = 57e58955 edx = 4040b3d4
esi = 4080c210 edi = bfff1e30
ebp = bfff3098 esp = bfff3070
eip = 404fae2f flg = 00000286
Stack Trace:
[0] libmwm_interpreter.so:(anonymous namespace)::inPrtlineErrMsg
(int)(817, 0, 0x44089800, 0xbfff30d0) + 127 bytes
[1] libmwm_interpreter.so:(anonymous
namespace)::Mfun_call_context::cleanup()(0xbfff3140, 0, 0x44089800,
2) + 1188 bytes
[2] libmwm_interpreter.so:inWordsj(2, 0xbfff3490, 2, 0xbfff34f0) +
715 bytes
[3] libmwm_interpreter.so:Mfh_mp::dispatch_file
(_mdUnknown_workspace*, int, mxArray_tag**, int, mxArray_tag**)
(0x44089800, 0, 2, 0xbfff3490) + 257 bytes
[4] libmwm_interpreter.so:Mfh_mp::dispatch_file(int,
mxArray_tag**, int, mxArray_tag**)(0x44089800, 2, 0xbfff3490, 2) + 54
bytes
[5] libmwm_dispatcher.so:Mfh_file::dispatch_fh(int, mxArray_tag**,
int, mxArray_tag**)(0x44089800, 2, 0xbfff3490, 2) + 209 bytes
[6] libmwm_interpreter.so:inDispatchWithDebug(0xbfff3490, 2,
0xbfff34f0, 0) + 401 bytes
[7] libmwm_interpreter.so:inDispatchFromStack(568, 0x0852fb58
"listfiles", 2, 2) + 1443 bytes
[8] libmwm_interpreter.so:inDispatchCall(char const*, int, int,
int, int*, int*)(0xfffffffe, 0xbfff37d4, 0x082416e0, 0) + 149 bytes
[9] libmwm_interpreter.so:.L962(1, 465, 57, 0) + 225 bytes
[10] libmwm_interpreter.so:inInterPcodeSJ(inDebugCheck, int, int,
opcodes, inPcodeNest_tag*, int*)(0, 0xbfff3c1c, 0xbfff3af0,
0xbfff3af0) + 312 bytes
[11] libmwm_interpreter.so:inExecuteMFunctionOrScript(Mfh_mp*,
bool)(0x43743250, 0, 0x43743250, 0xffffffff) + 477 bytes
[12] libmwm_interpreter.so:inWordsj(1, 0xbfff3ee0, 3, 0xbfff3f40)
+ 345 bytes
[13] libmwm_interpreter.so:Mfh_mp::dispatch_file
(_mdUnknown_workspace*, int, mxArray_tag**, int, mxArray_tag**)
(0x43743250, 0, 1, 0xbfff3ee0) + 257 bytes
[14] libmwm_interpreter.so:Mfh_mp::dispatch_file(int,
mxArray_tag**, int, mxArray_tag**)(0x43743250, 1, 0xbfff3ee0, 3) + 54
bytes
[15] libmwm_dispatcher.so:Mfh_file::dispatch_fh(int,
mxArray_tag**, int, mxArray_tag**)(0x43743250, 1, 0xbfff3ee0, 3) +
209 bytes
[16] libmwm_interpreter.so:inDispatchWithDebug(0xbfff3ee0, 3,
0xbfff3f40, 0) + 401 bytes
[17] libmwm_interpreter.so:inDispatchFromStack(509, 0x0824fbfc
"spm_select", 1, 3) + 1443 bytes
[18] libmwm_interpreter.so:inDispatchCall(char const*, int, int,
int, int*, int*)(3, 0xbfff4224, 0x084a4760, 0) + 149 bytes
[19] libmwm_interpreter.so:.L962(1, 14855, 302, 0) + 225 bytes
[20] libmwm_interpreter.so:inInterPcodeSJ(inDebugCheck, int, int,
opcodes, inPcodeNest_tag*, int*)(0, 0xbfff466c, 0xbfff4540,
0xbfff4540) + 312 bytes
[21] libmwm_interpreter.so:inExecuteMFunctionOrScript(Mfh_mp*,
bool)(0x4373b540, 0, 0x4373b540, 0xffffffff) + 477 bytes
[22] libmwm_interpreter.so:inWordsj(1, 0xbfff4930, 1, 0xbfff4990)
+ 345 bytes
[23] libmwm_interpreter.so:Mfh_mp::dispatch_file
(_mdUnknown_workspace*, int, mxArray_tag**, int, mxArray_tag**)
(0x4373b540, 0, 1, 0xbfff4930) + 257 bytes
[24] libmwm_interpreter.so:Mfh_mp::dispatch_file(int,
mxArray_tag**, int, mxArray_tag**)(0x4373b540, 1, 0xbfff4930, 1) + 54
bytes
[25] libmwm_dispatcher.so:Mfh_file::dispatch_fh(int,
mxArray_tag**, int, mxArray_tag**)(0x4373b540, 1, 0xbfff4930, 1) +
209 bytes
[26] libmwm_interpreter.so:inDispatchWithDebug(0xbfff4930, 1,
0xbfff4990, 0) + 401 bytes
[27] libmwm_interpreter.so:inDispatchFromStack(497, 0x0824fb5c
"spm", 1, 1) + 1443 bytes
[28] libmwm_interpreter.so:inDispatchCall(char const*, int, int,
int, int*, int*)(1, 0xbfff4c74, 0x084a0060, 0xbfff4f90) + 149 bytes
[29] libmwm_interpreter.so:.L962(1, 14855, 302, 0) + 225 bytes
[30] libmwm_interpreter.so:inInterPcodeSJ(inDebugCheck, int, int,
opcodes, inPcodeNest_tag*, int*)(0, 0xbfff50bc, 0xbfff4f90,
0xbfff4f90) + 312 bytes
[31] libmwm_interpreter.so:inExecuteMFunctionOrScript(Mfh_mp*,
bool)(0x4373b540, 0, 0x4373b540, 0xffffffff) + 477 bytes
[32] libmwm_interpreter.so:inWordsj(1, 0xbfff5380, 2, 0xbfff53e0
") + 345 bytes
[33] libmwm_interpreter.so:Mfh_mp::dispatch_file
(_mdUnknown_workspace*, int, mxArray_tag**, int, mxArray_tag**)
(0x4373b540, 0, 1, 0xbfff5380) + 257 bytes
[34] libmwm_interpreter.so:Mfh_mp::dispatch_file(int,
mxArray_tag**, int, mxArray_tag**)(0x4373b540, 1, 0xbfff5380, 2) + 54
bytes
[35] libmwm_dispatcher.so:Mfh_file::dispatch_fh(int,
mxArray_tag**, int, mxArray_tag**)(0x4373b540, 1, 0xbfff5380, 2) +
209 bytes
[36] libmwm_interpreter.so:inDispatchWithDebug(0xbfff5380, 2,
0xbfff53e0 ", 0) + 401 bytes
[37] libmwm_interpreter.so:inDispatchFromStack(497, 0x0824fb5c
"spm", 1, 2) + 1443 bytes
[38] libmwm_interpreter.so:inDispatchCall(char const*, int, int,
int, int*, int*)(2, 0xbfff56c4, 0x0849c3c0, 0xbfff59e0) + 149 bytes
[39] libmwm_interpreter.so:.L962(1, 14855, 302, 0) + 225 bytes
[40] libmwm_interpreter.so:inInterPcodeSJ(inDebugCheck, int, int,
opcodes, inPcodeNest_tag*, int*)(0, 0xbfff5b0c, 0xbfff59e0,
0xbfff59e0) + 312 bytes
[41] libmwm_interpreter.so:inExecuteMFunctionOrScript(Mfh_mp*,
bool)(0x4373b540, 0, 0x4373b540, 0xffffffff) + 477 bytes
[42] libmwm_interpreter.so:inWordsj(0, 0xbfff5dd0, 1, 0xbfff5e30)
+ 345 bytes
[43] libmwm_interpreter.so:Mfh_mp::dispatch_file
(_mdUnknown_workspace*, int, mxArray_tag**, int, mxArray_tag**)
(0x4373b540, 0, 0, 0xbfff5dd0) + 257 bytes
[44] libmwm_interpreter.so:Mfh_mp::dispatch_file(int,
mxArray_tag**, int, mxArray_tag**)(0x4373b540, 0, 0xbfff5dd0, 1) + 54
bytes
[45] libmwm_dispatcher.so:Mfh_file::dispatch_fh(int,
mxArray_tag**, int, mxArray_tag**)(0x4373b540, 0, 0xbfff5dd0, 1) +
209 bytes
[46] libmwm_interpreter.so:inDispatchWithDebug(0xbfff5dd0, 1,
0xbfff5e30, 0) + 401 bytes
[47] libmwm_interpreter.so:inDispatchFromStack(497, 0x4411755c
"spm", 0, 1) + 1443 bytes
[48] libmwm_interpreter.so:inDispatchCall(char const*, int, int,
int, int*, int*)(1, 0xbfff6114, 0x44117550, 0x4009ba0d) + 149 bytes
[49] libmwm_interpreter.so:.L962(0, 0, 0, 0) + 225 bytes
[50] libmwm_interpreter.so:inInterPcodeSJ(inDebugCheck, int, int,
opcodes, inPcodeNest_tag*, int*)(0, 0x43fbab80, 0xbfff63f0,
0x40873fdc) + 312 bytes
[51] libmwm_interpreter.so:inInterPcode(0, 0, 0x404940e0,
0x404944a0) + 81 bytes
[52] libmwm_interpreter.so:inEvalStringWithIsVarFcn
(_memory_context*, char const*, EvalType, int, mxArray_tag**,
inDebugCheck, _pcodeheader*, int*, bool (*)(void*, char const*),
void*)(0, 0xbfff6f8c, 0, 0) + 5257 bytes
[53] libmwm_interpreter.so:inEvalExpInWS(0x43472990 "delete
(gcbf),clear all,spm('EEG'..", 0, 0, 0xbfff6f8c) + 125 bytes
[54] libmwgui.so:MCallback::_execute(mxArray_tag*, mxArray_tag*,
int, mxArray_tag**) const(0x440341b0, 0x43408830, 0x43408bb0, 0) +
399 bytes
[55] libmwgui.so:MCallback::execute(mxArray_tag*, mxArray_tag*)
const(0x440341b0, 0x43408830, 0x43408bb0, 0x43408bb0) + 467 bytes
[56] libmwgui.so:ExecuteMCallback(MCallback const*, mxArray_tag*,
mxArray_tag*)(0x440341b0, 0x43408830, 0x43408bb0, 64) + 43 bytes
[57] libmwhg.so:goCallEventCallback(GObject_tag*, MCallback*, char
const*, void (*)(GObject_tag*, void*), void*, void (*)(GObject_tag*,
void*), mxArray_tag*)(0x413827e0, 0x43363248, 0, 0x43408bb0) + 1053
bytes
[58] libmwhg.so:goCallCallback(0x436ce690, 0x440341b0, 0x4140b65d
"Callback", 0x413827e0) + 552 bytes
[59] libmwhg.so:uicontrolEventHandler(0x436ce690, 0, 0, 0) + 208
bytes
[60] libmwhg.so:UIControlNativeDisplayManager::Activated
(UDInterface*, DisplayManager*, void*)(0x08438360, 0x4340d530,
0x08438360, 0) + 78 bytes
[61] libmwhg.so:uicontrolFired(0x436ce690, 0, 0, 0x4007b8c6) + 98
bytes
[62] libmwhg.so:ControlCallback(GObject_tag*)(0x436ce690, 0, 0, 0)
+ 57 bytes
[63] libmwuix.so:uix_DispatchOrProcess(_XEvent*, _XtAppStruct*,
int, bool)(1, 0xbfff74e0, 0x4162df60, 0xbfff74dc) + 980 bytes
[64] libmwuix.so:UIX_NormalPauseCore(bool, bool, int, bool,
unsigned long, bool, _XEvent*, bool, bool)(1, 1, 0, 0) + 744 bytes
[65] libmwuix.so:UIX_NormalMode(int, bool)(0, 0, 0x4202800d
"XLOCALEDIR", 0x40a4e575) + 140 bytes
[66] libmwservices.so:ioGetChar(0, 0, 0xbfff7600, 0x4200d048) +
116 bytes
[67] libmwservices.so:ioGetCharNoEcho(0, 0xbfff0070, 4,
0xbfff777c) + 51 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)
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.
|