>I'm getting the following error while running some code that
>previously worked... nothing is printed about what the error is, and
>then I get an abort trap. The actual error seems to be coming from non-
>pike code, probably an objective c exception being thrown, but it's
>hard to tell for sure, as the code should convert the exception to an
>error. I can't think of a reason why that wouldn't be working. Is it
>possible that handle_error is being called when an error hasn't been
>thrown, but maybe something else bad has happened?
>
>Error in handle_error in master object!
>Attempting to dump raw error: (may fail)
>Fatal in exit_on_error!
A gdb backtrace might give some hint about where it goes wrong;
otherwise try adding some tracing of error.c:pike_throw().