! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
xfdesktop segv in libhal_free_property_set on inserting a USB key
Status:
RESOLVED: INVALID
Product:
Xfdesktop
Component:
General

Comments

Description Dan Tappan 2008-02-20 20:52:58 CET
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070417 Fedora/2.0.0.3-4.fc7 Firefox/2.0.0.3
Build Identifier: 

On an XO OLPC running xfce 4.4.2, when a USB key is inserted xfdesktop crashes with the following stack trace.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1221555536 (LWP 3850)]

#0  0xb748e527 in libhal_free_property_set () from /usr/lib/libhal.so.1
#1  0xb749c0e3 in libhal_volume_from_udi () from /usr/lib/libhal-storage.so.1
#2  0xb7d8142a in thunar_vfs_info_unref () from /usr/lib/libthunar-vfs-1.so.2
#3  0xb7492879 in thunar_vfs_info_unref () from /usr/lib/libhal.so.1
#4  0xb7740ab2 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
#5  0xb7775dfd in thunar_vfs_info_unref () from /usr/lib/libdbus-glib-1.so.2
#6  0xb76807f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#7  0xb76837cf in thunar_vfs_info_unref () from /lib/libglib-2.0.so.0
#8  0xb7683b79 in g_main_loop_run () from /lib/libglib-2.0.so.0
#9  0xb7aa1f44 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x08054c9d in main ()
(gdb) 

$ xfdesktop --version
This is xfdesktop version 4.4.2, running on Xfce 4.4.2.
Built with GTK+ 2.10.14, linked with GTK+ 2.10.14.
Build options:
    Desktop Menu:        enabled
    Desktop Icons:       enabled
    Desktop File Icons:  enabled



Reproducible: Always

Steps to Reproduce:
1. boot system or restart xfdesktop
2. insert USB key
3. no step 3 necessary :-)





Restarting xfdesktop by hand after the crash brings back the desktop, but automount of the volume doesn't work.

the version of xfce is the one downloaded from the olpc development repository.
Comment 1 Dan Tappan 2008-02-23 00:40:43 CET
I've investigated this further, and it appears to be a problem with the version of libhal.so. When I replace libhal.so with one built from a stock libhal.0.5.10 the problem is no longer reproducible.

Bug #3858

Reported by:
Dan Tappan
Reported on: 2008-02-20
Last modified on: 2009-07-14

People

Assignee:
Brian J. Tarricone (not reading bugmail)
CC List:
0 users

Version

Attachments

Additional information