User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.10) Gecko/20071115 Firefox/2.0.0.10 Build Identifier: If you click on the systray icon that appears when you mount a device, the application gets SIGSEGV Reproducible: Always Steps to Reproduce: 1.start xfce4-volstatus-icon 2.mount a device 3.left click on the drive icon that appeared in systray Actual Results: SIGSEGV Expected Results: Probably a window? :P Below is the debug info from the console and a bt from gdb: sbalu:~ $ xfce4-volstatus-icon TRACE[main.c:150] xfce_volstatus_device_added(): entering(, /org/freedesktop/Hal/devices/storage_serial_WD_WMAC51107564) TRACE[main.c:150] xfce_volstatus_device_added(): entering(, /org/freedesktop/Hal/devices/storage_model_FX48__W) TRACE[main.c:150] xfce_volstatus_device_added(): entering(, /org/freedesktop/Hal/devices/usb_device_10d6_1101_A00000600001) TRACE[main.c:150] xfce_volstatus_device_added(): entering(, /org/freedesktop/Hal/devices/usb_device_10d6_1101_A00000600001_if0) TRACE[main.c:150] xfce_volstatus_device_added(): entering(, /org/freedesktop/Hal/devices/usb_device_10d6_1101_A00000600001_usbraw) TRACE[main.c:150] xfce_volstatus_device_added(): entering(, /org/freedesktop/Hal/devices/usb_device_10d6_1101_A00000600001_if0_scsi_host) TRACE[main.c:150] xfce_volstatus_device_added(): entering(, /org/freedesktop/Hal/devices/usb_device_10d6_1101_A00000600001_if0_scsi_host_scsi_device_lun0) TRACE[main.c:150] xfce_volstatus_device_added(): entering(, /org/freedesktop/Hal/devices/usb_device_10d6_1101_A00000600001_if0_scsi_host_scsi_device_lun0_scsi_generic) TRACE[main.c:150] xfce_volstatus_device_added(): entering(, /org/freedesktop/Hal/devices/storage_serial_10d6_USB_MASS_STORAGE_CLASS_A00000600001) TRACE[main.c:150] xfce_volstatus_device_added(): entering(, /org/freedesktop/Hal/devices/volume_uuid_604C_67D7) TRACE[xfce-volstatus-icon.c:373] xfce_volstatus_icon_volume_mounted(): entering TRACE[xfce-volstatus-icon.c:373] xfce_volstatus_icon_volume_mounted(): entering Segmentation fault (core dumped) sbalu:~ $ (gdb) bt #0 xfce_volstatus_dialog_add_drive_to_list (dialog=0x80e00a0, drive=0x806c400) at xfce-volstatus-dialog.c:323 #1 0x0804f6b1 in xfce_volstatus_dialog_new (icon=0x806c848) at xfce-volstatus-dialog.c:756 #2 0x08050d01 in xfce_volstatus_icon_activate (status_icon=0x806c848) at xfce-volstatus-icon.c:188 #3 0xb76ff70b in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #4 0xb76f07b9 in ?? () from /usr/lib/libgobject-2.0.so.0 #5 0x0805bb30 in ?? () #6 0x00000000 in ?? () (gdb)
This is likely a dupe of another bug that I've already fixed in SVN - don't have the bug # hand atm. Please try with current svn (you'll need ghal as well: http://svn.xfce.org/svn/kelnos/ghal/trunk) and see if that works for you.
Pretty sure this is fixed...