Package: glib2.0
Version: 2.38.2-1
Severity: important
User: [email protected]
Usertags: kfreebsd
monitor test hangs when running the testsuite on kfreebsd-amd64 (using glibc
2.18).
AFAICT this bug is not the same as #712848, so filing separately.
Note that kevent() is called repeatedly. I.e. the thread that invokes
_kqueue_thread_func()
calls kevent() in a loop and expects to be terminated by someone else.
gdb backtrace:
$ LD_LIBRARY_PATH=/usr/lib/debug gdb --args
./debian/build/deb/gio/tests/.libs/lt-monitor -k --tap
(gdb) r
Starting program:
/home/rmh/gnome/glib2.0/glib2.0-2.38.2/./debian/build/deb/gio/tests/.libs/lt-monitor
-k --tap
# random seed: R02S6c26288ba95a0adf9b77f610afbbb049
# Start of monitor tests
^C
Program received signal SIGINT, Interrupt.
0x00000008015d5c5a in kevent () at ../sysdeps/unix/syscall-template.S:81
81 ../sysdeps/unix/syscall-template.S: El fitxer o directori no existeix.
(gdb) bt
#0 0x00000008015d5c5a in kevent () at ../sysdeps/unix/syscall-template.S:81
#1 0x0000000801067dd1 in _kqueue_thread_func (arg=<optimized out>)
at /home/rmh/gnome/glib2.0/glib2.0-2.38.2/./gio/kqueue/kqueue-thread.c:226
#2 0x00000008012e9ae0 in start_thread (arg=0x802ad2700) at pthread_create.c:307
#3 0x0000000000000000 in ?? ()
(gdb) q
A debugging session is active.
Inferior 1 [process 23842] will be killed.
Quit anyway? (y or n) y
--
Robert Millan
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]