[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