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

Bug#707733: pygobject: FTBFS on kfreebsd



Package: pygobject
Version: 3.8.1-2
Severity: serious

(CCing BSD porters, help wanted here)

pygobject currently fails to build on kfreebsd, see [1]

I've tried to debug this on falla. I can reproduce the hang somewhat reliably
by running:

dpkg-buildpackage

And if it doesn't hang or if you want to hang it again:

while true; do xvfb-run dh_auto_test --builddirectory=build-2.7; done

The hanging test is in test_overrides_gtk.py, but running with
TEST_FILES=test_overrides_gtk.py doesn't reproduce the hang so reliably here.

I've run gdb on the hanging python process and I get:

(gdb) thread apply all bt

Thread 1 (process 75189):
#0  0x000000080161ed4a in kevent () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000000802a57bd7 in _kqueue_thread_func (arg=<optimized out>)
    at /build/buildd-glib2.0_2.36.1-2-kfreebsd-
amd64-CmfXXB/glib2.0-2.36.1/./gio/kqueue/kqueue-thread.c:226
#2  0x0000000800a91c4a in pthread_start_thread (arg=<optimized out>) at
manager.c:317
#3  0x0000000000000000 in ?? ()
(gdb)

Note that this is with libc0.1-dbg and libglib2.0-0-dbg installed.

After this I'm lost. Any help is welcome. Otherwise I'll just have to stop
running the whole test suite on kfreebsd, but I'd be sad to do that.

Thanks,
Emilio

[1] https://buildd.debian.org/status/fetch.php?pkg=pygobject&arch=kfreebsd-
amd64&ver=3.8.1-2&stamp=1368109683



-- System Information:
Debian Release: jessie/sid
  APT prefers experimental
  APT policy: (600, 'experimental'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.8-1-amd64 (SMP w/4 CPU cores)


Reply to: