[Pkg-utopia-maintainers] Bug#562068: hald-probe-input segfaults on hal restart

Willi Mann willi at wm1.at
Tue Dec 22 12:12:50 UTC 2009


Package: hal
Version: 0.5.14-1
Severity: grave
Justification: renders package unusable

When /etc/init.d/hal restart is executed - it happened first to me on today's
upgrade - I get the following backtrace (signal 6, aborted):


#0  0xb76f2424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb75408e0 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        resultvar = <value optimized out>
        pid = -1218080780
        selftid = 23146
#2  0xb7543e15 in *__GI_abort () at abort.c:88
        act = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {15, 3216395664, 3076636327, 
              3077636708, 0, 3216395804, 134515137, 0, 134513276, 3, 449, 134513824, 3, 3216395664, 4, 3216395732, 3076380203, 
              0, 41, 3076886516, 4, 2, 3216395848, 3076499512, 2, 3216395732, 4, 0, 3076763505, 3076763501, 3076759036, 
              3076759010}}, sa_flags = -1218198869, sa_restorer = 0xb763c2a7}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0xb75776c5 in __libc_message (do_abort=2, fmt=0xb763e0e8 "*** glibc detected *** %s: %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:173
        ap = 0xbfb654b8 "+\254c\267"
        fd = 2
        on_2 = <value optimized out>
        list = <value optimized out>
        nlist = 7
        cp = <value optimized out>
        written = 6
#4  0xb7581824 in malloc_printerr (action=2, str=0xb763ac2b "free(): invalid pointer", ptr=0xb7659ce0) at malloc.c:6239
        buf = "b7659ce0"
        cp = 0x5a6a <Address 0x5a6a out of bounds>
#5  0xb75830b3 in _int_free (av=0xb765a3c0, p=0xb7659cd8) at malloc.c:4772
        size = 0
        nextchunk = 0xb7700f7b
        nextsize = 3077512360
        prevsize = <value optimized out>
        bck = <value optimized out>
        fwd = <value optimized out>
        errstr = 0xb763ac2b "free(): invalid pointer"
        __func__ = "_int_free"
#6  0xb75860ad in *__GI___libc_free (mem=0xb7659ce0) at malloc.c:3738
        ar_ptr = 0xb765a3c0
        p = 0x6
#7  0xb76a74f3 in dbus_free (memory=0xb7659ce0) at dbus-memory.c:644
No locals.
#8  0xb768aae1 in dbus_error_free (error=0xbfb655b8) at dbus-errors.c:217
        real = 0xbfb655b8
        __FUNCTION__ = "dbus_error_free"
#9  0x08048cda in main (argc=<value optimized out>, argv=<value optimized out>) at probe-input.c:124
        fd = -1
        ret = 1
        udi = 0xb7659324 "\340\234e\267"
        device_file = 0x804a540 "T\244\004\bp\006q\267pkp\267\026\210\004\b&\210\004\b6\210\004\bF\210\004\bV\210\004\bf\210\004\bv\210\004\b\206\210\004\bpKT\267\246\210\004\b\266\210\004\bv\255h\267\326\210\004\bp\312R\267\366\210\004\b\006\211\004\b\026\211\004\b&\211\004\b6\211\004\bF\211\004\br\252h\267f\211\004\bv\211\004\b\206\211\004\b\226\211\004\b"
        button_type = 0x0
        sw = 134517337
        ctx = 0x0
        error = {name = 0xb7659ce0 "", message = 0xb7658ff4 "|-\024", dummy1 = 0, dummy2 = 0, dummy3 = 0, dummy4 = 0, 
          dummy5 = 0, padding1 = 0x804a540}
        bitmask = {0}
        __FUNCTION__ = "main"


Note that the SEGFAULT is not reproduceable in every hal restart. 

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages hal depends on:
ii  adduser                      3.111       add and remove users and groups
ii  dbus                         1.2.16-2    simple interprocess messaging syst
ii  hal-info                     20091130-1  Hardware Abstraction Layer - fdi f
ii  libblkid1                    2.16.2-0    block device id library
ii  libc6                        2.10.2-2    GNU C Library: Shared libraries
ii  libdbus-1-3                  1.2.16-2    simple interprocess messaging syst
ii  libdbus-glib-1-2             0.82-2      simple interprocess messaging syst
ii  libexpat1                    2.0.1-6     XML parsing C library - runtime li
ii  libglib2.0-0                 2.22.3-1.0  The GLib library of C routines
ii  libhal-storage1              0.5.14-1    Hardware Abstraction Layer - share
ii  libhal1                      0.5.14-1    Hardware Abstraction Layer - share
ii  libusb-0.1-4                 2:0.1.12-13 userspace USB programming library
ii  lsb-base                     3.2-23      Linux Standard Base 3.2 init scrip
ii  mount                        2.16.2-0    Tools for mounting and manipulatin
ii  pciutils                     1:3.1.4-4   Linux PCI Utilities
ii  udev                         149-1       /dev/ and hotplug management daemo
ii  usbutils                     0.86-2      Linux USB utilities

Versions of packages hal recommends:
ii  consolekit      0.4.1-2                  framework for defining and trackin
ii  eject           2.1.5+deb1+cvs20081104-7 ejects CDs and operates CD-Changer
ii  pm-utils        1.2.6.1-3                utilities and scripts for power ma

Versions of packages hal suggests:
pn  gnome-device-manager          <none>     (no description available)

-- no debconf information





More information about the Pkg-utopia-maintainers mailing list