[M3devel] Trestle crash closing Juno when starting up

Tony Hosking hosking at cs.purdue.edu
Mon Nov 2 16:05:20 CET 2009


I guess, technically, it is not a crash.  It is an unhandled exception  
that detected an error.  Someone could program a handler to die with a  
nice error message, but hardly what I'd call a systemic bug.

On 2 Nov 2009, at 05:39, Jay K wrote:

> Seen this on Windows and Darwin/x86.
> Close Juno while it is still starting up.
>
> ***
> *** runtime error:
> ***    Unhandled exception: VBT.Error
> ***    file "../src/vbt/VBTClass.m3", line 879
> ***
>
>
> Program received signal SIGABRT, Aborted.
> 0x968e5e42 in __kill ()
> (gdb) bt
> #0  0x968e5e42 in __kill ()
> #1  0x968e5e34 in kill$UNIX2003 ()
> #2  0x9695823a in raise ()
> #3  0x96964679 in abort ()
> #4  0x00b4d56a in RTOS__Crash () at ../src/runtime/POSIX/RTOS.m3:20
> #5  0x00b432ef in RTProcess__Crash (M3_Bd56fi_msg=0x0) at ../src/ 
> runtime/common/RTProcess.m3:65
> #6  0x00b40fb8 in RTError__EndError (M3_AicXUJ_crash=1 '\001') at ../ 
> src/runtime/common/RTError.m3:118
> #7  0x00b40cae in RTError__MsgS (M3_AJWxb1_file=0x6a2b90,  
> M3_AcxOUs_line=879, M3_Bd56fi_msgA=0xb862cc,  
> M3_Bd56fi_msgB=0x2994f50, M3_Bd56fi_msgC=0xb86308) at ../src/runtime/ 
> common/RTError.m3:40
> #8  0x00b413fa in RTException__Crash (M3_Cblw37_a=0xbffff47c,  
> M3_AicXUJ_raises=0 '\0', M3_AJWxb1_rte=0xb82620) at ../src/runtime/ 
> common/RTException.m3:79
> #9  0x00b41127 in RTException__DefaultBackstop  
> (M3_Cblw37_a=0xbffff47c, M3_AicXUJ_raises=0 '\0') at ../src/runtime/ 
> common/RTException.m3:39
> #10 0x00b4106b in RTException__InvokeBackstop  
> (M3_Cblw37_a=0xbffff47c, M3_AicXUJ_raises=0 '\0') at ../src/runtime/ 
> common/RTException.m3:25
> #11 0x00b4dec6 in RTException__Raise (M3_Cblw37_act=0xbffff47c)  
> at ../src/runtime/ex_frame/RTExFrame.m3:29
> #12 0x00b411c0 in RTException__DefaultBackstop  
> (M3_Cblw37_a=0xbffff47c, M3_AicXUJ_raises=0 '\0') at ../src/runtime/ 
> common/RTException.m3:47
> #13 0x00b4106b in RTException__InvokeBackstop  
> (M3_Cblw37_a=0xbffff47c, M3_AicXUJ_raises=0 '\0') at ../src/runtime/ 
> common/RTException.m3:25
> #14 0x00b4dec6 in RTException__Raise (M3_Cblw37_act=0xbffff47c)  
> at ../src/runtime/ex_frame/RTExFrame.m3:29
> #15 0x00b2c7a7 in RTHooks__Raise (M3_AJWxb1_ex=0x6a1e00,  
> M3_AJWxb1_arg=0x2, M3_AJWxb1_module=0x691a60, M3_AcxOUs_line=879)  
> at ../src/runtime/common/RTHooks.m3:79
> #16 0x0061a107 in VBTClass__ForgeDefault (M3_Dg4CVT_v=0x2049e90,  
> M3_BFdKo9_ch=0x210653c, M3_BFdKo9_w=0x20a8f78, M3_DFwkoj_type={<No  
> data fields>}, M3_AOBQ11_detail=0x6a1e18) at ../src/vbt/ 
> VBTClass.m3:879
> #17 0x0061a191 in VBTClass__ForgeDefault (M3_Dg4CVT_v=0x210653c,  
> M3_BFdKo9_ch=0x2474d9c, M3_BFdKo9_w=0x20a8f78, M3_DFwkoj_type={<No  
> data fields>}, M3_AOBQ11_detail=0x6a1e18) at ../src/vbt/ 
> VBTClass.m3:881
> #18 0x0061a191 in VBTClass__ForgeDefault (M3_Dg4CVT_v=0x2474d9c,  
> M3_BFdKo9_ch=0x247ad58, M3_BFdKo9_w=0x20a8f78, M3_DFwkoj_type={<No  
> data fields>}, M3_AOBQ11_detail=0x6a1e18) at ../src/vbt/ 
> VBTClass.m3:881
> #19 0x0061a191 in VBTClass__ForgeDefault (M3_Dg4CVT_v=0x247ad58,  
> M3_BFdKo9_ch=0x20a8f78, M3_BFdKo9_w=0x20a8f78, M3_DFwkoj_type={<No  
> data fields>}, M3_AOBQ11_detail=0x6a1e18) at ../src/vbt/ 
> VBTClass.m3:881
> #20 0x00619091 in VBTClass__Forge (M3_BFdKo9_v=0x20a8f78,  
> M3_DFwkoj_type={<No data fields>}, M3_AOBQ11_detail=0x6a1e18) at ../ 
> src/vbt/VBTClass.m3:644
> #21 0x0060b4a7 in VBT__Forge (M3_BFdKo9_v=0x20a8f78,  
> M3_DFwkoj_type={<No data fields>}, M3_AOBQ11_detail=0x6a1e18) at ../ 
> src/vbt/VBT.m3:176
> #22 0x0005e97b in Juno_M3 (M3_AcxOUs_mode=1) at ../src/Juno.m3:2163
> #23 0x00b401ed in RTLinker__RunMainBody (M3_DjPxE3_m=0x6fe40) at ../ 
> src/runtime/common/RTLinker.m3:399
> #24 0x00b3f649 in RTLinker__AddUnitI (M3_DjPxE3_m=0x6fe40) at ../src/ 
> runtime/common/RTLinker.m3:113
> #25 0x00b3f6cb in RTLinker__AddUnit (M3_DjPxE5_b=0x5b59a) at ../src/ 
> runtime/common/RTLinker.m3:122
> #26 0x00007afa in main (argc=1, argv=0xbffffa20, envp=0xbffffa28) at  
> _m3main.mc:4
>
>
>
>
>  - Jay

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20091102/9516138a/attachment-0002.html>


More information about the M3devel mailing list