Print

Print


I know that there is the occasional related problem with the
progress-bar in SPM2, which could be some form of bug in MATLAB that is
to do with zbuffer rendering.  Maybe typing the following in MATLAB
(after starting spm, but before trying to display results) will help....

Fg = findobj(0,'type','figure');
set(Fg,'renderer','painters');


Best regards,
-John

-----Original Message-----
From: SPM (Statistical Parametric Mapping) [mailto:[log in to unmask]]
On Behalf Of PESENTI Mauro
Sent: Tuesday, May 08, 2007 6:21 PM
To: [log in to unmask]
Subject: [SPM] assertion error

LLN, le 8/05/07

Dear SPMers,

We are using SPM2 and Matlab 6.5.1 implemented under Red Hat, 3 Gb 
RAM. We're getting the following "assertion error" when displaying 
the results of an individual analysis - sometimes for the first 
"page", sometimes for the following "pages" in the Results window. As 
it does not always crash at the same place/moment, I'm not sure there 
is really a problem with the analysis itself.

Any idea to help us understand what's happening?

Thanks in advance,

Mauro Pesenti

------------------------------------------------------------------------

  SPM2: spm_results_ui (v2.42)                       17:28:06 -
08/05/2007
========================================================================

         SPM2: spm_getSPM (v2.51)                   17:28:06 -
08/05/2007
 
----------------------------------------------------------------
         SPM computation                 :
...initialising
         SPM computation                 :
...done
         SPM computation                 :
...done
Found corrupted block 170 in table 32. (invalid table index). 
(closing the table )


Checked all 33 cache memory tables. Found 1 corrupted table.

------------------------------------------------------------------------
              Assertion detected at Tue May  8 17:28:35 2007
------------------------------------------------------------------------

Assertion failed: Forced Assertion at line 1160 of file "mwmem.c".
Cache consistency error: Table index out of range


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 i68 6
   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

Stack Trace:
   [0] matlab:ThrowAssertion(void)(0x080cc7e0 "Assertion failed: 
Forced Asserti.. ", 0x080b602d, 512, 0x05fcbfc8) + 197 bytes
   [1] matlab:MATLABAssertFcn(char const *, char const *, int, char 
const *)(0x00 14f288 ": Forced Assertion", 0x0014f280 "mwmem.c", 
1160, 0x0014f5c0 "Cache consi stency error: Table i..") + 107 bytes
   [2] libut.so:ut_assertstr(0x0014f288 ": Forced Assertion", 
0x0014f280 "mwmem.c ", 1160, 0x0014f5c0 "Cache consistency error: 
Table i..") + 39 bytes
   [3] libut.so:mw_free(0x05f8efe0, 0x02007578, 0xbfff77d8, 1212014) +
245 bytes
   [4] libut.so:utFree(0x05f8efe0, 0x07353718, 0xbfff7808, 0x00745a04) 
+ 46 bytes
   [5] libmwgui.so:destroy_font(0x05f8efe0, 1, 0xbfff7850, 0x007552a9) 
+ 65 bytes
   [6] libmwgui.so:destroyStringPackage(0x04bc1e38, 0x00792a94, 
0x04bc1c58 "`u", 0x007552a9) + 57 bytes
   [7] libmwgui.so:destroyStringPackage(0x04bc1c80 "@u", 0x40280000, 
0, 0x007552a 9) + 76 bytes
   [8] libmwgui.so:destroyStringPackage(0x04bc1c58 "`u", 0x07353720 
"fini_dummy",  90, 0x009fd2c6) + 76 bytes
   [9] libmwhg.so:RenderTextZbuffer(GObject_tag *, XFormedData *, 
RenderBuffer *) (0x089973a0, 0x02006040, 0x086584e8, 0x00a21005) + 
1306 bytes
   [10] libmwhg.so:GO_RenderZbuffer(0x089973a0, 0x02006040, 
0x086584e8, 0x089ae8d 0) + 44 bytes
   [11] libmwhg.so:renderKidsZbufRecursive(GObject_tag *, RenderBuffer 
*, Materia lProps_tag *, NLights_tag *)(0x089ae5f0, 0x086584e8, 
0x089ae8f8, 0x089ae8d0) + 2 44 bytes
   [12] libmwhg.so:renderKidsZbuf(GObject_tag *, RenderBuffer 
*)(0x089ae5f0, 0x08 6584e8, 1, 0) + 340 bytes
   [13] libmwhg.so:RenderAxisZbuffer(0x089ae5f0, 0, 0x086584e8, 
0x00a21005) + 212  bytes
   [14] libmwhg.so:GO_RenderZbuffer(0x089ae5f0, 0, 0x086584e8, 
0x009c0f18) + 44 b ytes
   [15] libmwhg.so:RenderNormalAxesChildrenRecursive(GObject_tag *, 
RenderBuffer *)(0x08671eb0, 0x086584e8, 653, 0x009c0f52) + 233 bytes
   [16] libmwhg.so:RenderFigureZbuffer(GObject_tag *, XFormedData *, 
RenderBuffer  *)(0x08671eb0, 0, 0x086584e8, 0x00a21005) + 197 bytes
   [17] libmwhg.so:GO_RenderZbuffer(0x08671eb0, 0, 0x086584e8, 
0x00a6a85e) + 44 b ytes
   [18] libmwhg.so:ZBufferRenderEngineDraw(0x073e7420, 0x08671eb0, 
0xbfff7b68, 0x 00a36e8c) + 271 bytes
   [19] libmwhg.so:RenderEngineDraw(0x073e7420, 0x08671eb0, 
0xbfff7b98, 0x009c2b1 6) + 54 bytes
   [20] libmwhg.so:figure_expose_fcn(0x04838268, 0xbfff7bd8, 
0xbfff7c88, 0x0074c2 a1) + 224 bytes
   [21] libmwgui.so:wm_ExposeFcn(0x04838268, 0xbfff7f04, 0xbfff7d78, 
0x0464668b) + 155 bytes
   [22] libmwuix.so:xwHandleExpose(_WidgetRec *, WinRec_tag *, 
XExposeEvent *)(0x 08580f38, 0x04838268, 0xbfff8418, 0x04645b34) + 
296 bytes
   [23] libmwuix.so:HandleExpose(_WidgetRec *, x_window_tag *, 
XExposeEvent *)(0x 08580f38, 0x08690878, 0xbfff8418, 0xbfff7ffe) + 
746 bytes
   [24] libXt.so.6:XtDispatchEventToWidget~(0x08580f38, 0xbfff8418, 0, 
0) + 1875 bytes
   [25] libXt.so.6:0x00d45d5f(0xbfff8418, 0xbfff8418, 96, 0x05c81531)
   [26] libXt.so.6:XtDispatchEvent~(0xbfff8418, 0xbfff828c, 0, 
0x046444f1) + 239 bytes
   [27] libmwuix.so:UIX_DispatchEvent(0xbfff8418, 0, 0xbfff8478, 
0x046507ec) + 15 3 bytes
   [28] libmwuix.so:UIX_NormalMode(0, 0xbfff84b4 "map", 0xbfff84b8, 
0x0095029c) +  233 bytes
   [29] libmwservices.so:ioGetChar(0, 0x0070616d, 33, 2424936) + 130
bytes
   [30] matlab:ioGetCharNoEcho(5577, 1399356, 0xbfff9740, 0x00a6f100) +
26 bytes
   [31] matlab:ioCmdLineEdit(0x0853b578 "spm\n", 4096, 0xbfff9748, 
0x08070b61) + 139 bytes
   [32] matlab:ioReadLineFromKeyboardEditor(char *, int)(0x0853b578 
"spm\n", 4096 , 0xbfff97d8, 0x08070d70) + 282 bytes
   [33] matlab:_ioReadLine(int, _IO_FILE *, char *, int, bool *)(1, 
0x008bd260, 0 x0855bda0, 4096) + 231 bytes
   [34] matlab:ioReadLine(1, 0x008bd260, 0x0855bda0, 4096) + 29 bytes
   [35] matlab:mnGetCommandLineBuffer(1, 76, 0xbfffd9f8, 0x0806522c) +
212 bytes
   [36] matlab:mnParser(0x05d7eff4, 0xbffff634, 0xbffff5c0, 
0x00badfd4) + 1121 by tes
   [37] matlab:main(2, 0xbffff634, 0xbffff640, 0x00ba3be6) + 2835 bytes
   [38] libc.so.6:__libc_start_main~(0x08058230, 2, 0xbffff634, 
0x08055b64) + 211  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/emot/matlab_crash_dump.5578

   2. Also, if the problem is reproducible, send the crash report to
      [log in to unmask] 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 prior to this crash report
      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.

Found corrupted block 708 in table 33. (invalid table index).


-- 
_____________________________________


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