[M3devel] endless exception loop on FreeBSD

Olaf Wagner wagner at elegosoft.com
Fri Dec 21 13:22:40 CET 2007


I'm trying to add pthread support to the FreeBSD4 platform.
My first tentative additions now lead to endless exception loops
once any error is encountered until the stack overflows.

Does anybody know what's wrong here? I'm not aware that I have
changed anything in this area.

[...]
#9  0x081dfe96 in RTHooks__Raise (M3_AJWxb1_ex=0x8272840, M3_AJWxb1_arg=0x1d,
     M3_AJWxb1_module=0x8273080, M3_AcxOUs_line=14) at RTHooks.m3:79
#10 0x081e00df in RuntimeError () at RuntimeError.m3:14
#11 0x081ef680 in RTException__DefaultBackstop (M3_Cblw37_a=0xbfbfe1a0,
     M3_AicXUJ_raises=0 '\0') at RTException.m3:33
#12 0x081ef654 in RTException__InvokeBackstop (M3_Cblw37_a=0xbfbfe1a0,
     M3_AicXUJ_raises=0 '\0') at RTException.m3:25
#13 0x081f903f in RTException__Raise (M3_Cblw37_act=0xbfbfe1a0)
     at RTExFrame.m3:29
#14 0x081dfe96 in RTHooks__Raise (M3_AJWxb1_ex=0x8267b00,
     M3_AJWxb1_arg=0x2839385c, M3_AJWxb1_module=0x8268480, M3_AcxOUs_line=50)
     at RTHooks.m3:79
#15 0x081b9dbe in OSErrorPosix__Raise0 (M3_AcxOUs_errno=2)
---Type <return> to continue, or q <return> to quit---
     at OSErrorPosix.m3:50
#16 0x081bb0c4 in FSPosix__Fail (M3_Bd56fi_p=0x82276c0, M3_DIYzyQ_f=0x82276c8)
     at FSPosix.m3:356
#17 0x081bade2 in FS__Status (M3_Bd56fi_pn=0x82276c0,
     M3_CQo0YO__result=0xbfbfe318) at FSPosix.m3:323
#18 0x081aa2e4 in M3File__IsReadable (M3_Bd56fi_path=0x82276c0)
     at M3File.m3:182
#19 0x08088a3e in MxConfig__TryConfig (M3_Bd56fi_a=0x82276c0, M3_Bd56fi_b=0x0,
     M3_Bd56fi_c=0x0) at MxConfig.m3:94
#20 0x08088635 in MxConfig__FindConfig () at MxConfig.m3:43
#21 0x0808841b in MxConfig__FindFile () at MxConfig.m3:17
#22 0x0807301d in Main__DoIt () at Main.m3:31
#23 0x080739bc in Main_M3 (M3_AcxOUs_mode=1) at Main.m3:193
#24 0x081ee9a2 in RTLinker__RunMainBody (M3_DjPxE3_m=0x8223860)
     at RTLinker.m3:399
#25 0x081edecd in RTLinker__AddUnitI (M3_DjPxE3_m=0x8223860) at  
RTLinker.m3:113
#26 0x081edf54 in RTLinker__AddUnit (M3_DjPxE5_b=0x80739a7) at RTLinker.m3:122
#27 0x08049b99 in main (argc=1, argv=0xbfbfe5f4, envp=0xbfbfe5fc)
     at _m3main.mc:4

-- 
Olaf Wagner -- elego Software Solutions GmbH
                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95
    http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194




More information about the M3devel mailing list