[Top][All Lists]

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

[Help-smalltalk] Crashes due the async queue running over

From: Holger Hans Peter Freyther
Subject: [Help-smalltalk] Crashes due the async queue running over
Date: Wed, 13 Apr 2011 18:12:01 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv: Gecko/20110307 Fedora/3.1.9-0.39.b3pre.fc14 Lightning/1.0b2 Thunderbird/3.1.9

Hi Paolo,

When using sockets and the gst readline I run into my app being aborted. I
have written about this earlier but couldn't reproduce this back then. Right
now I was having a TCP Connection open in the background (most likely closed
by the remote as I didn't respond to a ping) and I try to load some code with
FileStream fileIn.

I have attached the GDB backtrace and the two variables from frame 3 that
decide that we end up in the abort. I have also the strace output.

do you have any idea of what is going wrong?

(gdb) bt
#0  0x00ca9424 in __kernel_vsyscall ()
#1  0x00a432f1 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0x00a44d5e in abort () at abort.c:92
#3  0x00f91d07 in _gst_async_call (func=0xf71a40 <async_signal_polled_files>,
arg=0x0) at interp.c:1625
#4  0x00f72a9e in file_polling_handler (sig=29) at sysdep/posix/events.c:345
#5  <signal handler called>
#6  0x00ca9424 in __kernel_vsyscall ()
#7  0x00ae4bfb in __poll (fds=0xbf99df58, nfds=1, timeout=-1) at
#8  0x00f72c9e in _gst_wait_for_input (fd=0) at sysdep/posix/events.c:467
#9  0x00f6fa81 in poll_and_read (fd=0, buf=0xbf99dfdf "", n=1) at input.c:790
#10 0x00f6fb0c in readline_getc (file=0xb9e440) at input.c:1118
#11 0x004c8393 in rl_read_key () at ../input.c:446
#12 0x004b26be in readline_internal_char () at ../readline.c:517

(gdb) p async_queue_index_sig
$1 = 65

(gdb) p _gst_signal_count
$2 = 1

Attachment: strace-async-queue.txt.gz
Description: GNU Zip compressed data

reply via email to

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