mit-scheme-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MIT-Scheme-devel] Edwin cannot run `M-x shell' on Mac OS 10.8


From: Taylor R Campbell
Subject: Re: [MIT-Scheme-devel] Edwin cannot run `M-x shell' on Mac OS 10.8
Date: Sat, 22 Jun 2013 22:18:42 +0000
User-agent: IMAIL/1.21; Edwin/3.116; MIT-Scheme/9.1.1

   Date: Sat, 22 Jun 2013 17:03:15 -0400
   From: Rich Loveland <address@hidden>

   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.)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]