[M3devel] the formsedit crash

Tony Hosking hosking at cs.purdue.edu
Sun Jul 26 19:57:07 CEST 2009


Stack overflow?

And yes, I have seen deep recursions like that.  What happens if you  
use a deeper stack?

Sent from my iPhone

On Jul 26, 2009, at 8:48 AM, Jay K <jay.krell at cornell.edu> wrote:

>
> Ok here is the formsedit crash.
> This is on SOLgnu. I have also seen it on either PPC_DARWIN or  
> PPC_LINUX.
> I can try those again.
>
>
> It doesn't happen every time, but some large fraction, like maybe  
> half.
> I changed the SIGsEGV to an assertion failure.
>
>
> -bash-3.00$ export DISPLAY=192.168.1.120:0.0
> -bash-3.00$ ./formsedit
>
> ***
> *** runtime error:
> ***     failed.
> ***    file "../src/lego/POSIX/ScrollerVBTClass.m3", line 325
> ***
> Abort (core dumped)
>
> You can't debug it live because you keep getting interrupted by sig  
> usr2.
>
> -bash-3.00$ dbx formsedit  core
>
> t at 1 (l at 1) terminated by signal KILL (Killed)
> 0xfe3c0094: __lwp_park+0x0014:  bcc,a,pt  %icc,__lwp_park+0x24  !  
> 0xfe3c00a4
>
> These statements from the debugger about main/AddUnit don't make  
> sense to me.
>
> Current function is main
>   13     RTLinker__AddUnit (FormsEdit_M3);
>
> (dbx) where
> current thread: t at 1
>  [1] __lwp_park(0x4, 0x0, 0x0, 0x0, 0xfde1e000, 0x1), at 0xfe3c0094
>  [2] mutex_lock_queue(0x0, 0x0, 0x6e978, 0x0, 0x0, 0x1), at 0xfe3b85e4
>  [3] ThreadPThread__LockMutex(0xfdd5902c, 0x1000, 0xfe3ecbc0,  
> 0xfe1b2000, 0xfe4
> a5d00, 0x0), at 0xfe4680b8
>  [4] Thread__Acquire(0xfdd5902c, 0x0, 0x0, 0x1000, 0x0, 0x0), at  
> 0xfe467ca0
>  [5] TrestleOnX__Enter(0xfdd5902c, 0x0, 0x0, 0x1000, 0x0, 0x0), at  
> 0xfefa5adc
>
> Does the code really recurse like this?
>
>  [6] XClient__ScreenOf(0xfdd5902c, 0xfdd25138, 0xfee9e520,  
> 0xffbf9ca0, 0xfe4a5d
> 00, 0xfef48180), at 0xfef48520
>  [7] Trestle__ScreenOf(0xfdd25138, 0xfee9e520, 0xffbf9e48,  
> 0xff000000, 0x0, 0x0
> ), at 0xff046ea4
>  [8] VBTClass__ScreenOfDefault(0xfdd25138, 0xfdea516c, 0xfee9e520,  
> 0xffbf9e48,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [9] Trestle__IParentScreenOf(0xfdd25138, 0xfdea516c, 0xfee9e520,  
> 0xffbf9f18, 0
> x0, 0xff0437d8), at 0xff043864
>  [10] Trestle__ScreenOf(0xfdea516c, 0xfee9e520, 0xffbfa0a8, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [11] VBTClass__ScreenOfDefault(0xfdea516c, 0xfdeaa434, 0xfee9e520,  
> 0xffbfa0a8,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [12] Trestle__ScreenOf(0xfdeaa434, 0xfee9e520, 0xffbfa238, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [13] VBTClass__ScreenOfDefault(0xfdeaa434, 0xfdeaa508, 0xfee9e520,  
> 0xffbfa238,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [14] Trestle__ScreenOf(0xfdeaa508, 0xfee9e520, 0xffbfa3c8, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [15] VBTClass__ScreenOfDefault(0xfdeaa508, 0xfdeaa490, 0xfee9e520,  
> 0xffbfa3c8,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [16] Trestle__ScreenOf(0xfdeaa490, 0xfee9e520, 0xffbfa558, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [17] VBTClass__ScreenOfDefault(0xfdeaa490, 0xfdeb0d3c, 0xfee9e520,  
> 0xffbfa558,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [18] Trestle__ScreenOf(0xfdeb0d3c, 0xfee9e520, 0xffbfa6e8, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [19] VBTClass__ScreenOfDefault(0xfdeb0d3c, 0xfdeccdd0, 0xfee9e520,  
> 0xffbfa6e8,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [20] Trestle__ScreenOf(0xfdeccdd0, 0xfee9e520, 0xffbfa878, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [21] VBTClass__ScreenOfDefault(0xfdeccdd0, 0xfdeccd5c, 0xfee9e520,  
> 0xffbfa878,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [22] Trestle__ScreenOf(0xfdeccd5c, 0xfee9e520, 0xffbfaa08, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [23] VBTClass__ScreenOfDefault(0xfdeccd5c, 0xfdecccd0, 0xfee9e520,  
> 0xffbfaa08,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [24] Trestle__ScreenOf(0xfdecccd0, 0xfee9e520, 0xffbfab98, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [25] VBTClass__ScreenOfDefault(0xfdecccd0, 0xfdd5bbfc, 0xfee9e520,  
> 0xffbfab98,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [26] Trestle__ScreenOf(0xfdd5bbfc, 0xfee9e520, 0xffbfad28, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [27] VBTClass__ScreenOfDefault(0xfdd5bbfc, 0xfddbee18, 0xfee9e520,  
> 0xffbfad28,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [28] Trestle__ScreenOf(0xfddbee18, 0xfee9e520, 0xffbfaeb8, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [29] VBTClass__ScreenOfDefault(0xfddbee18, 0xfdd3bd78, 0xfee9e520,  
> 0xffbfaeb8,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [30] Trestle__ScreenOf(0xfdd3bd78, 0xfee9e520, 0xffbfb048, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [31] VBTClass__ScreenOfDefault(0xfdd3bd78, 0xfdd413f4, 0xfee9e520,  
> 0xffbfb048,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [32] Trestle__ScreenOf(0xfdd413f4, 0xfee9e520, 0xffbfb1d8, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [33] VBTClass__ScreenOfDefault(0xfdd413f4, 0xfdce23bc, 0xfee9e520,  
> 0xffbfb1d8,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [34] Trestle__ScreenOf(0xfdce23bc, 0xfee9e520, 0xffbfb368, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [35] VBTClass__ScreenOfDefault(0xfdce23bc, 0xfdce3094, 0xfee9e520,  
> 0xffbfb368,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [36] Trestle__ScreenOf(0xfdce3094, 0xfee9e520, 0xffbfb4f8, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [37] VBTClass__ScreenOfDefault(0xfdce3094, 0xfdce2430, 0xfee9e520,  
> 0xffbfb4f8,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [38] Trestle__ScreenOf(0xfdce2430, 0xfee9e520, 0xffbfb688, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [39] VBTClass__ScreenOfDefault(0xfdce2430, 0xfdd41468, 0xfee9e520,  
> 0xffbfb688,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [40] Trestle__ScreenOf(0xfdd41468, 0xfee9e520, 0xffbfb818, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [41] VBTClass__ScreenOfDefault(0xfdd41468, 0xfdcd6f7c, 0xfee9e520,  
> 0xffbfb818,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [42] Trestle__ScreenOf(0xfdcd6f7c, 0xfee9e520, 0xffbfb9a8, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [43] VBTClass__ScreenOfDefault(0xfdcd6f7c, 0xfdcd625c, 0xfee9e520,  
> 0xffbfb9a8,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [44] Trestle__ScreenOf(0xfdcd625c, 0xfee9e520, 0xffbfbb38, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [45] VBTClass__ScreenOfDefault(0xfdcd625c, 0xfdcd528c, 0xfee9e520,  
> 0xffbfbb38,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [46] Trestle__ScreenOf(0xfdcd528c, 0xfee9e520, 0xffbfbcc8, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [47] VBTClass__ScreenOfDefault(0xfdcd528c, 0xfdcd1948, 0xfee9e520,  
> 0xffbfbcc8,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [48] Trestle__ScreenOf(0xfdcd1948, 0xfee9e520, 0xffbfbe58, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [49] VBTClass__ScreenOfDefault(0xfdcd1948, 0xfdcd16dc, 0xfee9e520,  
> 0xffbfbe58,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [50] Trestle__ScreenOf(0xfdcd16dc, 0xfee9e520, 0xffbfbfe8, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [51] VBTClass__ScreenOfDefault(0xfdcd16dc, 0xfdcd1670, 0xfee9e520,  
> 0xffbfbfe8,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [52] Trestle__ScreenOf(0xfdcd1670, 0xfee9e520, 0xffbfc178, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [53] VBTClass__ScreenOfDefault(0xfdcd1670, 0xfdcd1750, 0xfee9e520,  
> 0xffbfc178,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [54] Trestle__ScreenOf(0xfdcd1750, 0xfee9e520, 0xffbfc308, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [55] VBTClass__ScreenOfDefault(0xfdcd1750, 0xfdcd506c, 0xfee9e520,  
> 0xffbfc308,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [56] Trestle__ScreenOf(0xfdcd506c, 0xfee9e520, 0xffbfc498, 0x1000,  
> 0x0, 0x0),
> at 0xff046ea4
>  [57] VBTClass__ScreenOfDefault(0xfdcd506c, 0xfdcd7608, 0xfee9e520,  
> 0xffbfc498,
> 0x0, 0xfefbcf58), at 0xfefbcf84
>  [58] Trestle__ScreenOf(0xfdcd7608, 0xfee9e520, 0xffbfc594,  
> 0xfe1b2000, 0x6b170
> , 0x0), at 0xff046ea4
>  [59] TrillSwitchVBT__Rescreen(0xfdcd7608, 0xffbfc630, 0xff000000,  
> 0xff000000,
> 0x0, 0x0), at 0xff191d20
>  [60] VBTClass__Rescreen(0xfdcd7608, 0xfdd598c8, 0xfe3ecbc0,  
> 0xfe1b2000, 0x6b27
> 0, 0x0), at 0xfefb6a38
>  [61] VBTClass__RescreenDefault(0xfdcd506c, 0xffbfc790, 0xfe3ecbc0,  
> 0xfe1b2000,
> 0xfe4a5d00, 0x0), at 0xfefbc9f4
>  [62] VBTClass__Rescreen(0xfdcd506c, 0xfdd598c8, 0xff000000,  
> 0xff000000, 0x0, 0
> x0), at 0xfefb6a38
>  [63] VBTClass__RescreenDefault(0xfdcd1750, 0xffbfc968, 0xfe3ecbc0,  
> 0xfe1b2000,
> 0x6b290, 0x0), at 0xfefbc9f4
>  [64] FlexVBT__Rescreen(0xfdcd1750, 0xffbfc968, 0xff000000,  
> 0xff000000, 0x0, 0x
> 0), at 0xff157730
>  [65] VBTClass__Rescreen(0xfdcd1750, 0xfdd598c8, 0xfe3ecbc0,  
> 0xfe1b2000, 0x6b2b
> 0, 0x0), at 0xfefb6a38
>  [66] VBTClass__RescreenDefault(0xfdcd1670, 0xffbfcac8, 0xfe3ecbc0,  
> 0xfe1b2000,
> 0xfe4a5d00, 0x0), at 0xfefbc9f4
>  [67] VBTClass__Rescreen(0xfdcd1670, 0xfdd598c8, 0xff000000,  
> 0xff000000, 0x0, 0
> x0), at 0xfefb6a38
>  [68] VBTClass__RescreenDefault(0xfdcd16dc, 0xffbfcca0, 0xfe3ecbc0,  
> 0xfe1b2000,
> 0x6b2d0, 0x0), at 0xfefbc9f4
>  [69] FlexVBT__Rescreen(0xfdcd16dc, 0xffbfcca0, 0xff000000,  
> 0xff000000, 0x0, 0x
> 0), at 0xff157730
>  [70] VBTClass__Rescreen(0xfdcd16dc, 0xfdd598c8, 0xfe3ecbc0,  
> 0xfe1b2000, 0x6af7
> 0, 0x0), at 0xfefb6a38
>  [71] VBTClass__RescreenDefault(0xfdcd1948, 0xffbfce00, 0xff000000,  
> 0xff000000,
> 0x0, 0x0), at 0xfefbc9f4
>  [72] VBTClass__Rescreen(0xfdcd1948, 0xfdd598c8, 0xfe3ecbc0,  
> 0xfe1b2000, 0x6b33
> 0, 0x0), at 0xfefb6a38
>  [73] VBTClass__RescreenDefault(0xfdcd528c, 0xffbfcf60, 0xfe3ecbc0,  
> 0xfe1b2000,
> 0x6b698, 0x0), at 0xfefbc9f4
>  [74] VBTClass__Rescreen(0xfdcd528c, 0xfdd598c8, 0xff000000,  
> 0xff000000, 0x0, 0
> x0), at 0xfefb6a38
>  [75] VBTClass__RescreenDefault(0xfdcd625c, 0xffbfd158, 0x1,  
> 0xfe1b2000, 0x6b69
> 8, 0x0), at 0xfefbc9f4
>  [76] BorderedVBT__Rescreen(0xfdcd625c, 0xffbfd158, 0xfe3ecbc0,  
> 0xfe1b2000, 0xf
> e4a5d00, 0x0), at 0xfefeb348
>  [77] VBTClass__Rescreen(0xfdcd625c, 0xfdd598c8, 0xff000000,  
> 0xff000000, 0x0, 0
> x0), at 0xfefb6a38
>  [78] VBTClass__RescreenDefault(0xfdcd6f7c, 0xffbfd330, 0xfe3ecbc0,  
> 0xfe1b2000,
> 0x6b6b8, 0x0), at 0xfefbc9f4
>  [79] FlexVBT__Rescreen(0xfdcd6f7c, 0xffbfd330, 0xff000000,  
> 0xff000000, 0x0, 0x
> 0), at 0xff157730
>  [80] VBTClass__Rescreen(0xfdcd6f7c, 0xfdd598c8, 0xfe3ecbc0,  
> 0xfe1b2000, 0x6b7f
> 8, 0x0), at 0xfefb6a38
>  [81] VBTClass__RescreenDefault(0xfdd41468, 0xffbfd490, 0xfe3ecbc0,  
> 0xfe1b2000,
> 0x6b858, 0x0), at 0xfefbc9f4
>  [82] VBTClass__Rescreen(0xfdd41468, 0xfdd598c8, 0x1, 0xff000000,  
> 0x0, 0x0), at
> 0xfefb6a38
>  [83] VBTClass__RescreenDefault(0xfdce2430, 0xffbfd668, 0xfe3ecbc0,  
> 0xfe1b2000,
> 0x6b858, 0x0), at 0xfefbc9f4
>  [84] ShadowedVBT__Rescreen(0xfdce2430, 0xffbfd668, 0xff000000,  
> 0xff000000, 0x0
> , 0x0), at 0xff18d2ec
>  [85] VBTClass__Rescreen(0xfdce2430, 0xfdd598c8, 0xfe3ecbc0,  
> 0xfe1b2000, 0x6b87
> 8, 0x0), at 0xfefb6a38
>  [86] VBTClass__RescreenDefault(0xfdce3094, 0xffbfd7c8, 0xfe3ecbc0,  
> 0xfe1b2000,
> 0x6b898, 0x0), at 0xfefbc9f4
>  [87] VBTClass__Rescreen(0xfdce3094, 0xfdd598c8, 0xff000000,  
> 0xff000000, 0x0, 0
> x0), at 0xfefb6a38
>  [88] VBTClass__RescreenDefault(0xfdce23bc, 0xffbfd9c0, 0x1,  
> 0xfe1b2000, 0x6b89
> 8, 0x0), at 0xfefbc9f4
>  [89] BorderedVBT__Rescreen(0xfdce23bc, 0xffbfd9c0, 0xfe3ecbc0,  
> 0xfe1b2000, 0x6
> b8b8, 0x0), at 0xfefeb348
>  [90] VBTClass__Rescreen(0xfdce23bc, 0xfdd598c8, 0x0, 0xffbfda28,  
> 0x20, 0xffbfd
> b20), at 0xfefb6a38
>  [91] VBTClass__RescreenDefault(0xfdd413f4, 0xffbfdbe0, 0xffbfdb20,  
> 0xfe1b2000,
> 0x6b8b8, 0x0), at 0xfefbc9f4
>  [92] StableVBT__Rescreen(0xfdd413f4, 0xffbfdbe0, 0xfe3ecbc0,  
> 0xfe1b2000, 0xfe4
> a5d00, 0x0), at 0xff01f884
>  [93] VBTClass__Rescreen(0xfdd413f4, 0xfdd598c8, 0xff000000,  
> 0xff000000, 0x0, 0
> x0), at 0xfefb6a38
>  [94] VBTClass__RescreenDefault(0xfdd3bd78, 0xffbfddd0, 0xfe3ecbc0,  
> 0xfe1b2000,
> 0x6b8d8, 0x0), at 0xfefbc9f4
>  [95] ZChildVBT__Rescreen(0xfdd3bd78, 0xffbfddd0, 0xfe3ecbc0,  
> 0xfe1b2000, 0xfe4
> a5d00, 0x0), at 0xff19e338
>  [96] VBTClass__Rescreen(0xfdd3bd78, 0xfdd598c8, 0xff000000,  
> 0xff000000, 0x0, 0
> x0), at 0xfefb6a38
>  [97] VBTClass__RescreenDefault(0xfddbee18, 0xffbfdfd0, 0xfe3ecbc0,  
> 0xfe1b2000,
> 0x60338, 0x0), at 0xfefbc9f4
>  [98] ZSplit__Rescreen(0xfddbee18, 0xffbfdfd0, 0xfe3ecbc0,  
> 0xfe1b2000, 0xfe4a5d
> 00, 0x0), at 0xfeff6db4
>  [99] VBTClass__Rescreen(0xfddbee18, 0xfdd598c8, 0xff000000,  
> 0xff000000, 0x0, 0
> x0), at 0xfefb6a38
>  [100] VBTClass__RescreenDefault(0xfdd5bbfc, 0xffbfe1a8, 0xfe3ecbc0,  
> 0xfe1b2000
> , 0x6e5a0, 0x0), at 0xfefbc9f4
> (dbx)
> (dbx) threads
>>   t at 1  a  l at 1   ?()   LWP suspended in  __lwp_park()
>      t at 2  a  l at 2   ThreadPThread__ThreadBase()   LWP suspended in   
> ___nanosleep
> ()
>      t at 3  a  l at 3   ThreadPThread__ThreadBase()   sleep on 0x4a1c8   
> in  __lwp_pa
> rk()
>      t at 4  a  l at 4   ThreadPThread__ThreadBase()   LWP suspended in   
> ___nanosleep
> ()
>     t at 11  a l at 11   ThreadPThread__ThreadBase()   sleep on 0x6e978   
> in  __lwp_pa
> rk()
>     t at 12  a l at 12   ThreadPThread__ThreadBase()   sleep on 0x664a8   
> in  __lwp_pa
> rk()
>     t at 13  a l at 13   ThreadPThread__ThreadBase()   sleep on 0x664c0   
> in  __lwp_pa
> rk()
> o    t at 27  a l at 27   ThreadPThread__ThreadBase()   signal SIGABRT in   
> __lwp_kill(
> )
>     t at 28  a l at 28   ThreadPThread__ThreadBase()   sleep on 0x600d0   
> in  __lwp_pa
> rk()
> (dbx)
>
>
> The crashing thread:
>
> (dbx) thread t at 27
> t at 27 (l at 27) stopped in __lwp_kill at 0xfe3c11e4
> 0xfe3c11e4: __lwp_kill+0x0008:  bcc,a,pt  %icc,__lwp_kill+0x18  !  
> 0xfe3c11f4
> (dbx) where
> current thread: t at 27
> =>[1] __lwp_kill(0x0, 0x6, 0x0, 0x6, 0xfc00, 0x0), at 0xfe3c11e4
>  [2] raise(0x6, 0x0, 0xfe3a4af8, 0xffffffff, 0xfe3e8284, 0x6), at  
> 0xfe35fdd8
>  [3] abort(0x70f64, 0x1, 0xfe4705dc, 0xa8390, 0xfe3eb298, 0x0), at  
> 0xfe33fff8
>  [4] RTOS__Crash(0x1, 0x44, 0x48, 0x0, 0xb41a18, 0xb41340), at  
> 0xfe46255c
>  [5] RTProcess__Crash(0x0, 0x3, 0xa, 0x1, 0x200000, 0x100000), at  
> 0xfe4529c8
>  [6] RTError__EndError(0x1, 0x0, 0xfe4b4d90, 0x4, 0x180c508,  
> 0xfddf0900), at 0x
> fe44f2e4
>  [7] RTError__MsgS(0xff250434, 0x145, 0xfe4b4d90, 0xfe4af4f8,  
> 0xfe4b4d90, 0xff2
> 50434), at 0xfe44ee5c
>  [8] RTException__Crash(0xfdc538b4, 0x0, 0xfe4af3a8, 0x1, 0x200000,  
> 0x100000),
> at 0xfe44fa0c
>  [9] RTException__DefaultBackstop(0xfdc538b4, 0x0, 0x0, 0x4, 0x0, 0x12345678 
> ),
> at 0xfe44f590
>  [10] RTException__InvokeBackstop(0xfdc538b4, 0x0, 0xffffffff,  
> 0xfffffff8, 0x0,
> 0xfdc53131), at 0xfe44f44c
>  [11] RTException__Raise(0xfdc538b4, 0xfdc53668, 0x0, 0x0, 0x0,  
> 0x0), at 0xfe46
> 470c
>  [12] RTException__DefaultBackstop(0xfdc538b4, 0x0, 0x0, 0x4, 0x0, 0x12345678 
> ),
> at 0xfe44f680
>  [13] RTException__InvokeBackstop(0xfdc538b4, 0x0, 0xffffffff,  
> 0xfffffff8, 0x0,
> 0xfdc53661), at 0xfe44f44c
>  [14] RTException__Raise(0xfdc538b4, 0x0, 0xffffffff, 0xfffffff8,  
> 0x0, 0xfdc538
> e1), at 0xfe46470c
>  [15] RTHooks__ReportFault(0xff250560, 0x28a0, 0xfdc53a50,  
> 0xfdc53a40, 0xfdc539
> 2c, 0xfdc53928), at 0xfe42ffe0
>  [16] _m3_fault(0x28a0, 0xfee9f4a4, 0xfdd37db4, 0x1, 0xfdc53a50,  
> 0xfdc53a40), a
> t 0xff141d64
>
> (too many frames for an assertion failure imho!)
>
>
>  [17] ScrollerVBTClass__PaintViewWithShadows(0xfdd3a340, 0x0, 0x0,  
> 0x1000, 0x0,
> 0x0), at 0xff13dda4
>  [18] ScrollerVBTClass__PaintView(0xfdd3a340, 0x0, 0xff000000,  
> 0xff000000, 0x0,
> 0x0), at 0xff13d9e8
>  [19] ScrollerVBTClass__Repaint(0xfdd3a340, 0xfdc53bdc, 0xfe3ecbc0,  
> 0xfddf0800,
> 0x69da0, 0x0), at 0xff140730
>  [20] ScrollerVBTClass__Redisplay(0xfdd3a340, 0xfdc53d24,  
> 0xff000000, 0xff00000
> 0, 0x0, 0x1), at 0xff1407d0
>  [21] VBTClass__Redisplay(0xfdd3a340, 0xfdc53d24, 0x0, 0x4, 0x0,  
> 0xfdd221bc), a
> t 0xfefb8f04
>  [22] VBTRep__Redisplay(0xfde974bc, 0x0, 0x0, 0x1000, 0x0, 0x1), at  
> 0xfefc5170
>  [23] VBTRep__UncoverRedisplay(0xfde97318, 0x1000, 0xfe3ecbc0,  
> 0xfddf0800, 0x90
> 410, 0x0), at 0xfefc45a8
>  [24] VBTRep__RdApply(0xfde974c8, 0x0, 0x0, 0x0, 0x0, 0x0), at  
> 0xfefc4674
>  [25] ThreadPThread__RunThread(0x70f30, 0x0, 0x0, 0x0, 0x0, 0x1), at  
> 0xfe46bc00
>  [26] ThreadPThread__ThreadBase(0x70f30, 0xfdc54000, 0x0, 0x0,  
> 0xfe46b740, 0x1)
> , at 0xfe46b790
> (dbx)
>
>
> - Jay



More information about the M3devel mailing list