On Sun, Nov 21, 2004 at 09:11:15PM +0100, Jan Lühr wrote:
> the bug appears in sarge right now. strace follows.
>
> [...]
> read(0, "<", 1) = 1
> [...]
> read(0, "h", 1) = 1
> alarm(0) = 1
> ioctl(1, TIOCGWINSZ, {ws_row=38, ws_col=124, ws_xpixel=0, ws_ypixel=0}) = 0
> write(1, "h", 1) = 1
> fcntl64(0, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
> read(0, 0x808f564, 1) = -1 EAGAIN (Resource temporarily
> unavailable)
> fcntl64(0, F_SETFL, O_RDONLY) = 0
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> +++ killed by SIGSEGV +++
I can't reproduce this. Here it does:
read(0, "h", 1) = 1
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0
write(1, "h", 1) = 1
fcntl64(0, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
read(0, 0x809c580, 1) = -1 EAGAIN (Resource temporarily unavai
fcntl64(0, F_SETFL, O_RDONLY) = 0
rt_sigaction(SIGALRM, {0x8067940, [], SA_INTERRUPT}, NULL, 8) = 0
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={1, 0}}, NULL) = 0
time(NULL) = 1144017301
fcntl64(0, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
read(0, 0x809c580, 1) = -1 EAGAIN (Resource temporarily unavai
fcntl64(0, F_SETFL, O_RDONLY) = 0
ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0
fcntl64(0, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
read(0, 0x809c580, 1) = -1 EAGAIN (Resource temporarily unavai
fcntl64(0, F_SETFL, O_RDONLY) = 0
time(NULL) = 1144017301
write(1, "\33[1;52H\33[7m3\r\n\33[2C", 18) = 18
fcntl64(0, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
[...]
Can you build it with debugging symbols and run it in gdb?
--
2. That which causes joy or happiness.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]