On Fri, Mar 25, 2011 at 05:43:06PM +0100, Julien BLACHE wrote: > Sam Morris <s...@robots.org.uk> wrote: > > Hi Sam, > > > [dll] sane_exit: calling backend `net's exit function > > > > Program received signal SIGSEGV, Segmentation fault. > > [Switching to Thread 0x7fffeca0a700 (LWP 18984)] > > 0x00007fffeca2fe91 in ?? () from /usr/lib/libdbus-1.so.3 > > > > (gdb) where > > #0 0x00007fffeca2fe91 in ?? () from /usr/lib/libdbus-1.so.3 > > #1 0x00007fffeca1a22a in dbus_connection_dispatch () from > > /usr/lib/libdbus-1.so.3 > > #2 0x00007fffecc558b6 in dispatch_timeout_callback (t=<value optimized > > out>, userdata=0x6577c0) at ../avahi-common/dbus-watch-glue.c:107 > > #3 0x00007fffece619c8 in avahi_simple_poll_dispatch (s=0x657090) at > > simple-watch.c:562 > > #4 0x00007fffece61f5d in avahi_simple_poll_loop (s=0x657090) at > > simple-watch.c:638 > > #5 0x00007fffece62aae in thread (userdata=0x657040) at thread-watch.c:73 > > #6 0x00007ffff7bc98ba in start_thread (arg=<value optimized out>) at > > pthread_create.c:300 > > #7 0x00007ffff752602d in clone () at > > ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > > Very interesting. It's the Avahi poll thread that is crashing when the > net backend exits. > > Does it still happen if you disable the hpaio backend (I'm asking > because this backend also uses DBus)? Does it still happen if only the > net backend is enabled?
I ran a few more tests and the backtrace alternated between the one you quoted above, and one that crashed in hpaio's exit function. Disabling 'net' got rid of the crash. I then upgraded libavahi-client3 to version 0.6.27-2+squeeze1 which seems to have resolved the bug. I don't know whether the real bug was in Avahi, or Sane's use of Avahi; however since this seems to be solved in squeeze, I'll close this bug in a few days if I can no longer reproduce the crash at all. > > JB. -- Regards, Sam -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org