Comment 2 for bug 87800

Revision history for this message
Sebastien Bacher (seb128) wrote :

Debug backtrace for the crash:

Loaded symbols for /lib/ld-linux.so.2
Core was generated by `/usr/lib/hal/hald-probe-volume'.
Program terminated with signal 11, Segmentation fault.
#0 0xb7da7c03 in strlen () from /lib/tls/i686/cmov/libc.so.6
(gdb) thread apply all bt full

Thread 1 (process 5198):
#0 0xb7da7c03 in strlen () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#1 0xb7da7935 in strdup () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7fa3642 in libhal_changeset_set_property_string (changeset=0x8051088, key=0x804ef56 "volume.fstype", value=0x0)
    at libhal.c:3620
        elem = <value optimized out>
#3 0x0804965a in set_volume_id_values (ctx=<value optimized out>, udi=<value optimized out>, cs=0x8051088, vid=0x8053098)
    at probe-volume.c:125
        buf = "B^��H7��\200!ҷ\001\000\000\000�fԷ88��-��������/��\2205��@�������B^��H7��\200!ҷ�o�� \201���1\005\b����\020Nڷ \201���1\005\b�fԷ\204\026��\2300\005\b�1\005\b\b���в��\002\000\000\000\204\026��\2300\005\b\000\000\000\000\b���(����1\005\b\000\000\000\0008�������\204\026��\000\216n\0038�������\2300\005\b\000\000\000\000\000\000\000\000\000\020\001\000\000\000\000\000\000\000\000\000����\204\026��"...
        usage = 0x804eef3 "other"
        volume_label = <value optimized out>
        error = {name = 0x0, message = 0x0, dummy1 = 1, dummy2 = 0, dummy3 = 0, dummy4 = 1, dummy5 = 0,
  padding1 = 0x20e40}
        __FUNCTION__ = "set_volume_id_values"
#4 0x08049d50 in main () at probe-volume.c:637
        fd = 4
        ret = <value optimized out>
        udi = 0xbffbeef3 "/org/freedesktop/Hal/devices/temp/145"
        device_file = 0xbffbee05 "/dev/hdd3"
        ctx = (LibHalContext *) 0x8051030
        error = {name = 0x0, message = 0x0, dummy1 = 1, dummy2 = 0, dummy3 = 0, dummy4 = 1, dummy5 = 0,
  padding1 = 0xb7fcb2d0}
        parent_udi = 0xbffbee42 "/org/freedesktop/Hal/devices/storage_serial_VNVD06G4H6J4RL"
        sysfs_path = <value optimized out>
        vid = (struct volume_id *) 0x8053098
        stordev_dev_file = 0x8051cf8 "/dev/hdd"
        partition_number_str = 0xbffbeb99 "3"
        partition_start_str = <value optimized out>
        is_disc_str = <value optimized out>
        is_disc = 0
        partition_number = 3
        partition_start = 123461452800
        block_size = 512
        vol_size = 57576960
        should_probe_for_fs = 3220958236
        vol_probe_offset = 0
        cs = (LibHalChangeSet *) 0x8051088
        __FUNCTION__ = "main"
#5 0xb7d4febc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#6 0x08049501 in _start ()
No symbol table info available.