Neil Jerram <[EMAIL PROTECTED]> writes:
> This is with a current CVS Guile (on a GNU/Linux system).
>
> [neil@ossau neil]$ guile
> guile> (display-error #f #f #f #f #f #f)
> Segmentation fault (core dumped)
> [neil@ossau neil]$
>
> The problem arises because scm_display_error does not check that its
> port argument actually is a port.
I think there is little reason why display-error should not check its
arguments like every other function. We have to be careful to not
generate an infinite loop when trying to signal an error from within
the error reporting machinery. Aborting is probably OK, but in a more
controlled way than waiting for the segv.
Anyone interested in fixing this?
_______________________________________________
Bug-guile mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-guile