Date: Sat, 22 Jun 2013 17:03:15 -0400
   From: Rich Loveland <r...@rmloveland.com>

   Do you mean a Scheme stack trace? I'm not sure how to get one. No
   error was signalled in the controlling terminal, nor did the debugger
   pop up in the terminal or in Edwin -- just the error message in an
   Edwin window.

M-x set-variable RET debug-on-internal-error RET #t RET

   I did grab some dtruss output from running Edwin and doing `M-x shell'
   again; this is the only error I found (longer version is attached):

That's not the error in question -- look for fcntl(..., F_SETFL, ...),
or the numeric value from <sys/fcntl.h> instead of F_SETFL.  It looks
like this is probably the failure:

fcntl(0x5, 0x4, 0x6)             = -1 Err#25

But I don't see the creation of file descriptor 5, unless the trace
got out of order.

(We should stop using sigprocmask so much...  The dstack abstraction
is handy, but it can be done more safely with less overhead, and
without so thoroughly cluttering system call traces.)

_______________________________________________
MIT-Scheme-devel mailing list
MIT-Scheme-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/mit-scheme-devel

Reply via email to