[M3devel] endless exception loop on FreeBSD

Tony Hosking hosking at cs.purdue.edu
Fri Dec 21 17:04:30 CET 2007


Hmm. It doesn't ring any bells for me.

On Dec 21, 2007, at 7:22 AM, Olaf Wagner wrote:

> 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