Segmentation fault during probing

Владислав Михайликов vlad at paradox-neo.uz
Sat Dec 2 07:36:27 PST 2006


20:29:48.760 [I] hald_dbus.c:3947: local_server_message_handler: 
destination=org.freedesktop.Hal obj_path=/org/freedesktop/Hal/devices/temp/69 
interface=org.freedesktop.Hal.Device method=SetMultipleProperties
20:29:48.760 [I] hald_dbus.c:1045: volume.block_size -> 512
20:29:48.760 [I] hald_dbus.c:1053: volume.size -> 157999371264
20:29:48.760 [I] hald_dbus.c:1037: volume.fsusage -> filesystem
20:29:48.760 [I] hald_dbus.c:1037: volume.fstype -> ext3
20:29:48.761 [I] hald_dbus.c:1037: volume.fsversion -> 1.0
20:29:48.761 [I] hald_dbus.c:1037: volume.uuid -> 
b4a65e62-439e-454d-a9a7-2f9ebb7df905
20:29:48.761 [I] hald_dbus.c:1037: volume.label ->
20:29:48.761 [I] hald_dbus.c:1037: info.product -> Volume (ext3)
20:29:48.761 [I] hald_dbus.c:1037: volume.partition.scheme -> mbr
20:29:48.761 [I] hald_dbus.c:1037: volume.partition.type -> 0x83
20:29:48.761 [I] hald_dbus.c:1037: volume.partition.label ->
20:29:48.761 [I] hald_dbus.c:1037: volume.partition.uuid ->
20:29:48.761 [I] hald_dbus.c:1027:  strlist elem volume.partition.flags -> 
boot
20:29:48.770 [I] hald_dbus.c:3947: local_server_message_handler: destination= 
obj_path=/org/freedesktop/DBus/Local interface=org.freedesktop.DBus.Local 
method=Disconnected
20:29:48.770 [I] hald_dbus.c:3965: ************************
20:29:48.770 [I] hald_dbus.c:3966: Client to local_server was disconnected for 
80d3338
20:29:48.770 [I] hald_dbus.c:3967: ************************
20:29:48.770 [I] hald_dbus.c:4006: ***************************
20:29:48.770 [I] hald_dbus.c:4007: ********* unregistered 80d3338
20:29:48.770 [I] hald_dbus.c:4008: ***************************
/usr/lib/hal/hald-probe-volume exited
20:29:48.772 [I] blockdev.c:329: entering; exit_type=0, return_code=0
Segmentation fault

I have this only with Hal later than 0.5.8. 0.5.7.1 is working just fine.

Also, backtrace in GDB shows this:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1209444672 (LWP 1699)]
0x4212754b in g_hash_table_lookup_extended () from /usr/lib/libglib-2.0.so.0

#0  0x4212754b in g_hash_table_lookup_extended () 
from /usr/lib/libglib-2.0.so.0
#1  0xbff8afa0 in ?? ()
#2  0x080d0dc0 in ?? ()
#3  0x410159c0 in _dl_runtime_resolve () from /lib/ld-linux.so.2
#4  0x08058dc0 in ?? ()
#5  0x00000000 in ?? ()

Could you fix this? Or tell me what kind of work around I should use.

Vlad a.k.a.  "Tanuki"


More information about the hal mailing list