[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[MIT-Scheme-devel] Edwin cannot run `M-x shell' on Mac OS 10.8
From: |
Rich Loveland |
Subject: |
[MIT-Scheme-devel] Edwin cannot run `M-x shell' on Mac OS 10.8 |
Date: |
Sat, 22 Jun 2013 17:03:15 -0400 |
User-agent: |
IMAIL/1.21; Edwin/3.116; MIT-Scheme/9.1.1 |
Date: Thu, 20 Jun 2013 23:51:30 +0000
From: Taylor R Campbell <address@hidden>
Date: Thu, 13 Jun 2013 07:10:37 -0700
From: "Richard M. Loveland" <address@hidden>
I guess the upcoming new release will solve this issue, but just the
same -- in Edwin on Mac OS 10.8, when I run `M-x shell', the following
error appears (and the shell fails to open):
The primitive channel-nonblocking, while executing the fcntl-setfl
system call, received the error: Inappropriate ioctl for device.
Do you have a stack trace for this? I'm curious to know what channel
this was, and what kind of file descriptor doesn't support F_SETFL on
Mac OS X...
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.
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):
sigprocmask(0x1, 0x7FFF5FBFFA4C, 0x100083A2C) = 0x0 0
sigprocmask(0x3, 0x100083A2C, 0x0) = 0x0 0
sigprocmask(0x3, 0x0, 0x100807A30) = 0x0 0
setitimer(0x0, 0x7FFF5FBFF9B0, 0x7FFF5FBFF990) = 0 0
setitimer(0x0, 0x7FFF5FBFF970, 0x7FFF5FBFF950) = 0 0
recvfrom(0x4, 0x10182148C, 0x1000) = 32 0
recvfrom(0x4, 0x10182148C, 0x1000) = -1 Err#35
recvfrom(0x4, 0x10182148C, 0x1000) = -1 Err#35
sigprocmask(0x1, 0x7FFF5FBFF93C, 0x100083A2C) = 0x0 0
Happy to provide more if you don't mind telling me how to get it for
you.
edwin-dmg-dtruss-output.txt
Description: Text document