[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