LLN, le 3/05/07
Dear SPMers,
Sorry if this is a bit out of focus, but Mathworks Support Desk is of
no help...
We are using SPM2 and Matlab 6.5.1 implemented under Red Hat, 3 Gb
RAM. Slice timing, realignment and segmentation (seem to) work fine.
We're getting the following "segmentation violation error" when
normalizing an anatomical scan that can be normalized on another
computer without problem. Doesn't seem to be a SPM error, but we have
no other details.
Any idea to help us understand what's happening?
Thanks in advance,
Mauro Pesenti
------------------------------------------------------------------------
Segmentation violation detected
------------------------------------------------------------------------
Configuration:
MATLAB Version: 6.5.1.199709 (R13) Service Pack 1
Operating System: Linux 2.6.9-11.ELsmp #1 SMP Fri May 20 18:26:27
EDT 2005 i686
Window System: The X.Org Foundation (60802000), display :0.0
Current Visual: 0x22 (class 4, depth 16)
Processor ID: x86 Family 15 Model 4 Stepping 1, GenuineIntel
Virtual Machine: Java is not enabled
Register State:
eax = 006e0060 ebx = 075eaff4
ecx = 089dc9b8 edx = 087f5768
esi = 087f5578 edi = 000001f0
ebp = bffde81c esp = bffde78c
eip = 075275fd flg = 00010206
Stack Trace:
[0] libc.so.6:0x075275fd(0x075ec800, 0x087f5698, 0x008d1ffc, 0)
[1] libc.so.6:__libc_free~(0x087f5698, 0x00873fa0, 0x081464b0,
0x008c1e4d) + 138 bytes
[2] libstdc++-libc6.1-2.so.3:__builtin_vec_delete~(0x087f5698, 0,
0x081464d8, 0x0093bb82) + 36 bytes
[3] libmwudd.so:Hashtable::~Hashtable(void)(0x087b8d34, 2,
0xbffde8f8, 0x0055f65a) + 93 bytes
[4]
libmwudd_mi.so:SimplePropValuePair::~SimplePropValuePair(void)(0x087b8930
"Tag", 3, 0, 0x005998f9) + 245 bytes
[5]
libmwudd_mi.so:LeafExpression::~LeafExpression(void)(0x0871edd8, 3,
0xbffde9a8, 0x00571d9b) + 55 bytes
[6] libmwudd_mi.so:mudiFind(Vector *, int, mxArray_tag const
**)(0x00ce0690, 4, 0x0650579c, 0x005976c4) + 1019 bytes
[7] libmwudd_mi.so:FindMI::invokeMethod(UDMethodSignature *, int *,
void **, int, void **)(0x0868cf00, 0x00bcfa90, 0xbffdead8,
0xbffdeab0) + 55 bytes
[8] libmwudd.so:UDMethodInfo::invokeMethodE(UDMethodSignature *,
int *, void **, int, void **, UDErrorStatus *)(0x0868cf00,
0x00bcfa90, 0xbffdead8, 0xbffdeab0) + 54 bytes
[9] libmwudd_mi.so:ouCallMethodWithErrorTrap(0x0868cf00,
0x03464df0, 1, 0xbffdeb9c) + 1302 bytes
[10] libmwudd_mi.so:ouCallMethod(0x03465cd8, 0x03464df0, 1,
0xbffdeb9c) + 179 bytes
[11] libmwhg.so:hgFindobj(1, 0xbffdee68, 4, 0xbffdef30) + 697 bytes
[12] libmwm_interpreter.so:inExecuteInternalFcn(61, 4, 1,
0x00662763) + 1594 bytes
[13] libmwm_interpreter.so:inIntFcn(opcodes, int, int, int)(79, 61,
1, 4) + 136 bytes
[14] libmwm_interpreter.so:inInterp(inDebugCheck, int, int,
inPcodeNest_tag volatile *)(1, 236, 8011, 0x014c5e08) + 3594 bytes
[15] libmwm_interpreter.so:inInterPcode(1, 0x00723cbc, 0xbffe04b8,
0x00696519) + 294 bytes
[16] libmwm_interpreter.so:inWord(int, mxArray_tag **, int,
mxArray_tag **, word *, bool)(1, 0xbffe1a80, 2, 0xbffe1dc0) + 729
bytes
[17] libmwm_interpreter.so:inWordsj(1, 0xbffe1a80, 2, 0xbffe1dc0) +
1202 bytes
[18] libmwm_interpreter.so:inExecMFile(int, int, mxArray_tag **,
MATLAB_Function_tag *)(1, 2, 0xbffe1dc0, 0x0142a318) + 192 bytes
[19] libmwm_interpreter.so:inExecFunction(1, 2, 0xbffe1dc0,
0x0142a318) + 60 bytes
[20] libmwm_interpreter.so:inMMexExecute(530, 0, 1, 2) + 594 bytes
[21] libmwm_interpreter.so:inMMex(char const *, int, int, int, int
*, int *)(0, 530, 1, 2) + 125 bytes
[22] libmwm_interpreter.so:inInterp(inDebugCheck, int, int,
inPcodeNest_tag volatile *)(1, 73, 1159, 0x014c99d8) + 3647 bytes
[23] libmwm_interpreter.so:inInterPcode(1, 0x00723cbc, 0xbffe3338,
0x00696519) + 294 bytes
[24] libmwm_interpreter.so:inWord(int, mxArray_tag **, int,
mxArray_tag **, word *, bool)(0, 0xbffe4900, 2, 0xbffe4c40) + 729
bytes
[25] libmwm_interpreter.so:inWordsj(0, 0xbffe4900, 2, 0xbffe4c40) +
1202 bytes
[26] libmwm_interpreter.so:inExecMFile(int, int, mxArray_tag **,
MATLAB_Function_tag *)(0, 2, 0xbffe4c40, 0x054a56e8) + 192 bytes
[27] libmwm_interpreter.so:inExecFunction(0, 2, 0xbffe4c40,
0x054a56e8) + 60 bytes
[28] libmwm_interpreter.so:inMMexExecute(600, 0x0884d14c
"spm_progress_bar", 0, 2) + 594 bytes
[29] libmwm_interpreter.so:inMMex(char const *, int, int, int, int
*, int *)(0x0884d14c "spm_progress_bar", 0, 0, 2) + 125 bytes
[30] libmwm_interpreter.so:inInterp(inDebugCheck, int, int,
inPcodeNest_tag volatile *)(1, 244, 2048, 0x014ca020) + 3647 bytes
[31] libmwm_interpreter.so:inInterPcode(1, 0x00723cbc, 0xbffe61b8,
0x00696519) + 294 bytes
[32] libmwm_interpreter.so:inWord(int, mxArray_tag **, int,
mxArray_tag **, word *, bool)(1, 0xbffe7780, 8, 0xbffe7ac0) + 729
bytes
[33] libmwm_interpreter.so:inWordsj(1, 0xbffe7780, 8, 0xbffe7ac0) +
1202 bytes
[34] libmwm_interpreter.so:inExecMFile(int, int, mxArray_tag **,
MATLAB_Function_tag *)(1, 8, 0xbffe7ac0, 0x0150c520) + 192 bytes
[35] libmwm_interpreter.so:inExecFunction(1, 8, 0xbffe7ac0,
0x0150c520) + 60 bytes
[36] libmwm_interpreter.so:inMMexExecute(0x05f5e3b3, 0x0884d0e4
"nonlin_transform", 1, 8) + 594 bytes
[37] libmwm_interpreter.so:inMMex(char const *, int, int, int, int
*, int *)(0x0884d0e4 "nonlin_transform", 0, 1, 8) + 125 bytes
[38] libmwm_interpreter.so:inInterp(inDebugCheck, int, int,
inPcodeNest_tag volatile *)(1, 124, 1142, 0x014c7968) + 3647 bytes
[39] libmwm_interpreter.so:inInterPcode(1, 0x00723cbc, 0xbffe9038,
0x00696519) + 294 bytes
[40] libmwm_interpreter.so:inWord(int, mxArray_tag **, int,
mxArray_tag **, word *, bool)(1, 0xbffea600, 2, 0xbffea940) + 729
bytes
[41] libmwm_interpreter.so:inWordsj(1, 0xbffea600, 2, 0xbffea940) +
1202 bytes
[42] libmwm_interpreter.so:inExecMFile(int, int, mxArray_tag **,
MATLAB_Function_tag *)(1, 2, 0xbffea940, 0x054c3358) + 192 bytes
[43] libmwm_interpreter.so:inExecFunction(1, 2, 0xbffea940,
0x054c3358) + 60 bytes
[44] libmwm_interpreter.so:inMMexExecute(671, 0x087f2894
"spm_write_sn", 1, 2) + 594 bytes
[45] libmwm_interpreter.so:inMMex(char const *, int, int, int, int
*, int *)(0x087f2894 "spm_write_sn", 0, 1, 0xfffffffe) + 125 bytes
[46] libmwm_interpreter.so:inInterp(inDebugCheck, int, int,
inPcodeNest_tag volatile *)(1, 58, 860, 0x04643528) + 3647 bytes
[47] libmwm_interpreter.so:inInterPcode(1, 0x00723cbc, 0xbffebeb8,
0x00696519) + 294 bytes
[48] libmwm_interpreter.so:inWord(int, mxArray_tag **, int,
mxArray_tag **, word *, bool)(0, 0xbffed480, 2, 0xbffed7c0) + 729
bytes
[49] libmwm_interpreter.so:inWordsj(0, 0xbffed480, 2, 0xbffed7c0) +
1202 bytes
[50] libmwm_interpreter.so:inExecMFile(int, int, mxArray_tag **,
MATLAB_Function_tag *)(0, 2, 0xbffed7c0, 0x054c3568) + 192 bytes
[51] libmwm_interpreter.so:inExecFunction(0, 2, 0xbffed7c0,
0x054c3568) + 60 bytes
[52] libmwm_interpreter.so:inMMexExecute(672, 0x087f4e4c
"spm_normalise_disp", 0, 2) + 594 bytes
[53] libmwm_interpreter.so:inMMex(char const *, int, int, int, int
*, int *)(0x087f4e4c "spm_normalise_disp", 0, 0, 2) + 125 bytes
[54] libmwm_interpreter.so:inInterp(inDebugCheck, int, int,
inPcodeNest_tag volatile *)(1, 197, 1744, 0x0464aa28) + 3647 bytes
[55] libmwm_interpreter.so:inInterPcode(1, 0x00723cbc, 0xbffeed38,
0x00696519) + 294 bytes
[56] libmwm_interpreter.so:inWord(int, mxArray_tag **, int,
mxArray_tag **, word *, bool)(0, 0xbfff0300, 6, 0xbfff0640) + 729
bytes
[57] libmwm_interpreter.so:inWordsj(0, 0xbfff0300, 6, 0xbfff0640) +
1202 bytes
[58] libmwm_interpreter.so:inExecMFile(int, int, mxArray_tag **,
MATLAB_Function_tag *)(0, 6, 0xbfff0640, 0x054c3460) + 192 bytes
[59] libmwm_interpreter.so:inExecFunction(0, 6, 0xbfff0640,
0x054c3460) + 60 bytes
[60] libmwm_interpreter.so:inMMexExecute(670, 0x08680d3c
"spm_normalise", 0, 6) + 594 bytes
[61] libmwm_interpreter.so:inMMex(char const *, int, int, int, int
*, int *)(0x08680d3c "spm_normalise", 0, 0, 0xfffffffa) + 125 bytes
[62] libmwm_interpreter.so:inInterp(inDebugCheck, int, int,
inPcodeNest_tag volatile *)(1, 352, 1344, 0x046359b0) + 3647 bytes
[63] libmwm_interpreter.so:inInterPcode(1, 0x00723cbc, 0xbfff1bb8,
0x00696519) + 294 bytes
[64] libmwm_interpreter.so:inWord(int, mxArray_tag **, int,
mxArray_tag **, word *, bool)(0, 0xbfff3180, 1, 0xbfff34c0) + 729
bytes
[65] libmwm_interpreter.so:inWordsj(0, 0xbfff3180, 1, 0xbfff34c0) +
1202 bytes
[66] libmwm_interpreter.so:inExecMFile(int, int, mxArray_tag **,
MATLAB_Function_tag *)(0, 1, 0xbfff34c0, 0x054b5ee8) + 192 bytes
[67] libmwm_interpreter.so:inExecFunction(0, 1, 0xbfff34c0,
0x054b5ee8) + 60 bytes
[68] libmwm_interpreter.so:inMMexExecute(0x05f5e386, 0x08680b74
"run_ui", 0, 1) + 594 bytes
[69] libmwm_interpreter.so:inMMex(char const *, int, int, int, int
*, int *)(0x08680b74 "run_ui", 0, 0, 1) + 125 bytes
[70] libmwm_interpreter.so:inInterp(inDebugCheck, int, int,
inPcodeNest_tag volatile *)(1, 272, 194, 0x046440f8) + 3647 bytes
[71] libmwm_interpreter.so:inInterPcode(1, 0x00723cbc, 0xbfff4a38,
0x00696519) + 294 bytes
[72] libmwm_interpreter.so:inWord(int, mxArray_tag **, int,
mxArray_tag **, word *, bool)(0, 0xbfff6000, 0, 0xbfff6340) + 729
bytes
[73] libmwm_interpreter.so:inWordsj(0, 0xbfff6000, 0, 0xbfff6340) +
1202 bytes
[74] libmwm_interpreter.so:inExecMFile(int, int, mxArray_tag **,
MATLAB_Function_tag *)(0, 0, 0xbfff6340, 0x054c9868) + 192 bytes
[75] libmwm_interpreter.so:inExecFunction(0, 0, 0xbfff6340,
0x054c9868) + 60 bytes
[76] libmwm_interpreter.so:inMMexExecute(668, 0x014965bc
"spm_normalise_ui", 0, 0) + 594 bytes
[77] libmwm_interpreter.so:inMMex(char const *, int, int, int, int
*, int *)(0x014965bc "spm_normalise_ui", 668, 0, 0) + 125 bytes
[78] libmwm_interpreter.so:inInterp(inDebugCheck, int, int,
inPcodeNest_tag volatile *)(0, 0, 0, 0x046457d8) + 4004 bytes
[79] libmwm_interpreter.so:inInterPcode(0, 0x00723cbc, 0xbfff79e8,
0x0065a167) + 294 bytes
[80] libmwm_interpreter.so:in_local_call_eval_function(int *,
_m_parser_interface *, _pcodeheader *, int *, mxArray_tag **,
inDebugCheck)(0, 0x00739120, 0xbfff7c88, 0xbfff7cdc) + 243 bytes
[81] libmwm_interpreter.so:inEvalStringWithIsVarFcn(0x00be0930
"spm_normalise_ui;", 17, 0, 0) + 854 bytes
[82] libmwm_interpreter.so:inEvalString(0x00be0930
"spm_normalise_ui;", 17, 0, 0) + 63 bytes
[83] libmwm_interpreter.so:inEvalExpInWS(0x00be0930
"spm_normalise_ui;", 0, 0, 0xbfff7e20) + 141 bytes
[84] libmwgui.so:MCallback::execute(mxArray_tag *, mxArray_tag *)
const(0x00bdf9e0, 0x0148d560, 0x01486570, 2115136) + 1206 bytes
[85] libmwgui.so:ExecuteMCallback(0x00bdf9e0, 0x0148d560,
0x01486570, 0x007f1c87) + 36 bytes
[86] libmwhg.so:goCallEventCallback(GObject_tag *, MCallback *,
char const *, void (*)(GObject_tag *, void *), void *, void
(*)(GObject_tag *, void *))(0x085b2430, 0x00bdf9e0, 0x00850d26
"Callback", 0x007e0324) + 403 bytes
[87] libmwhg.so:goCallCallback(0x085b2430, 0x00bdf9e0, 0x00850d26
"Callback", 0x007e0324) + 102 bytes
[88] libmwhg.so:goControlActivated(0x085b2430, 1, 0xbfff80c8,
0x04decd40) + 153 bytes
[89] libmwuix.so:ControlCallback(0x085b2430, 1, 0xbfff8258,
0x04e113bc) + 44 bytes
[90] libmwuix.so:UIX_PostDispatchEvent(bool)(0x04e10000,
0x04eccb04, 0xbfff83d8, 0x04e115a8) + 212 bytes
[91] libmwuix.so:UIX_DispatchEvent(0xbfff8418, 0, 0xbfff8478,
0x04e1d7ec) + 240 bytes
[92] libmwuix.so:UIX_NormalMode(0, 0xbfff84b4 "map", 0xbfff84b8,
0x0060c29c) + 233 bytes
[93] libmwservices.so:ioGetChar(0, 0x0070616d, 33, 0x0094d068) + 130 bytes
[94] matlab:ioGetCharNoEcho(330, 0x00dcba3c, 0xbfff9740, 0x0084f100
"There can BE only ONE root objec..") + 26 bytes
[95] matlab:ioCmdLineEdit(0x0853b590 "spm\n", 4096, 0xbfff9748,
0x08070b61) + 139 bytes
[96] matlab:ioReadLineFromKeyboardEditor(char *, int)(0x0853b590
"spm\n", 4096, 0xbfff97d8, 0x08070d70) + 282 bytes
[97] matlab:_ioReadLine(int, _IO_FILE *, char *, int, bool *)(1,
0x008c7260, 0x0855bdb8, 4096) + 231 bytes
[98] matlab:ioReadLine(1, 0x008c7260, 0x0855bdb8, 4096) + 29 bytes
[99] matlab:mnGetCommandLineBuffer(1, 76, 0xbfffd9f8, 0x0806522c) + 212 bytes
[100] matlab:mnParser(0x075eaff4, 0xbffff634, 0xbffff5c0,
0x00badfd4) + 1121 bytes
[101] matlab:main(2, 0xbffff634, 0xbffff640, 0x00ba3be6) + 2835 bytes
[102] libc.so.6:__libc_start_main~(0x08058230, 2, 0xbffff634,
0x08055b64) + 211 bytes
--
_____________________________________
Help fighting hunger: http://www.hungersite.com
Just click your mouse and sponsors of The Hunger Site donate a
serving of food to a person in need - at no cost to you.
______________________________________
Mauro PESENTI
Research Associate, National Fund for Scientific Research (Belgium)
Unite de Neurosciences Cognitives
Departement de Psychologie
Universite Catholique de Louvain
Place Cardinal Mercier, 10
B-1348 Louvain-la-Neuve
tel.: +32 (0)10 47 88 22
fax: +32 (0)10 47 37 74
E-mail: [log in to unmask]
http://www.nesc.ucl.ac.be
http://www.nesc.ucl.ac.be/mp/pesentiHomepage.htm
|