Trying to open xfdesktop-settings it crashes with this .xsession-errors summary: *** glibc detected *** /usr/local/bin/xfdesktop-settings: double free or corruption (!prev): 0x08785ec0 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xb738f604] /lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb73915b6] /usr/lib/libglib-2.0.so.0(g_free+0x36)[0xb74de126] /usr/lib/libglib-2.0.so.0(g_error_free+0x29)[0xb74c53f9] /usr/local/lib/libxfconf-0.so.2[0xb7fe76ec] /usr/local/bin/xfdesktop-settings[0x804bd31] ======= Memory map: ======== 08048000-08069000 r-xp 00000000 03:01 542387 /usr/local/bin/xfdesktop-settings ..(snip listing of libs) b6fc2000-b70Avbruten (SIGABRT) i'm using latest git versions of thunar, exo, xfce4-panel, xfce4-session, libxfce4ui, libxfce4util, xfconf and more. Before this I had the same problem with the svn-versions as well. xfconf -query from terminal changing wallpaper works very well but choosing Desktop settings from right click menu on desktop does not. I'm on xubuntu 9.04 with all updates. What more info is needed?
I need a real backtrace using gdb with all components you mention installed with debugging symbols.
So far I've managed to run 'gdb xfdresktop-settings' with this result: GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) run Starting program: /usr/local/bin/xfdesktop-settings [Thread debugging using libthread_db enabled] [New Thread 0xb71fd750 (LWP 6268)] *** glibc detected *** /usr/local/bin/xfdesktop-settings: double free or corruption (!prev): 0x09801cd0 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xb7451604] /lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb74535b6] /usr/lib/libglib-2.0.so.0(g_free+0x36)[0xb75a0126] /usr/lib/libglib-2.0.so.0(g_error_free+0x29)[0xb75873f9] /usr/local/lib/libxfconf-0.so.2[0xb809e463] /usr/local/lib/libxfconf-0.so.2[0xb809f7e9] /usr/local/lib/libxfconf-0.so.2(xfconf_channel_set_string+0xcd)[0xb80a0b33] /usr/local/bin/xfdesktop-settings[0x804d55b] /usr/local/bin/xfdesktop-settings[0x804fcf3] /usr/local/bin/xfdesktop-settings[0x80505a6] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb73f8775] /usr/local/bin/xfdesktop-settings[0x804bd31] ======= Memory map: ======== 08048000-08069000 r-xp 00000000 03:01 542232 /usr/local/bin/xfdesktop-settings 08069000-0806a000 r--p 00020000 03:01 542232 /usr/local/bin/xfdesktop-settings 0806a000-0806b000 rw-p 00021000 03:01 542232 /usr/local/bin/xfdesktop-settings 09653000-0983c000 rw-p 00000000 00:00 0 [heap] b6cf1000-b6cfe000 r-xp 00000000 03:01 229434 /lib/libgcc_s.so.1 b6cfe000-b6cff000 r--p 0000c000 03:01 229434 /lib/libgcc_s.so.1 b6cff000-b6d00000 rw-p 0000d000 03:01 229434 /lib/libgcc_s.so.1 b6d00000-b6d21000 rw-p 00000000 00:00 0 b6d21000-b6e00000 ---p 00000000 00:00 0 b6e1a000-b6e1e000 r-xp 00000000 03:01 516621 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so b6e1e000-b6e1f000 r--p 00003000 03:01 516621 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so b6e1f000-b6e20000 rw-p 00004000 03:01 516621 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so b6e20000-b6e22000 r-xp 00000000 03:01 526883 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so b6e22000-b6e23000 r--p 00001000 03:01 526883 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so b6e23000-b6e24000 rw-p 00002000 03:01 526883 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so b6e24000-b6e2e000 r--p 00000000 03:01 567791 /usr/share/locale-langpack/sv/LC_MESSAGES/glib20.mo b6e2e000-b6ec6000 r--p 00000000 03:01 583316 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf b6ec6000-b6ecc000 r--s 00000000 03:01 410283 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2 b6ecc000-b6ecd000 r--s 00000000 03:01 410281 /var/cache/fontconfig/6edd069ccec3ba28096b368c434fa861-x86.cache-2 b6ecd000-b6ecf000 r--s 00000000 03:01 410280 /var/cache/fontconfig/ea47318ec9849e1a71e80a5d69d13859-x86.cache-2 b6ecf000-b6ed0000 r--s 00000000 03:01 410279 /var/cache/fontconfig/e3fa16a14183b06aa45b3e009278fd14-x86.cache-2 b6ed0000-b6ed3000 r--s 00000000 03:01 410278 /var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-x86.cache-2 b6ed3000-b6ed4000 r--s 00000000 03:01 410277 /var/cache/fontconfig/7ee55724f82591cb35c3d9771e9e69ed-x86.cache-2 b6ed4000-b6ed5000 r--s 00000000 03:01 410276 /var/cache/fontconfig/407fd690308a0b04640307de6deab6da-x86.cache-2 b6ed5000-b6edc000 r--s 00000000 03:01 410275 /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2 b6edc000-b6edf000 r--s 00000000 03:01 410274 /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86.cache-2 b6edf000-b6ee0000 r--s 00000000 03:01 410273 /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2 b6ee0000-b6f02000 r--s 00000000 03:01 410272 /var/cache/fontconfig/365b55f210c0a22e9a19e35191240f32-x86.cache-2 b6f02000-b6f04000 r--s 00000000 03:01 410271 /var/cache/fontconfig/0dad82dbaa6c15cf0806f139d62298a3-x86.cache-2 b6f04000-b6f06000 r--s 00000000 03:01 410270 /var/cache/fontconfig/2c5ba8142dffc8bf0377700342b8ca1a-x86.cache-2 b6f06000-b6f0d000 r--s 00000000 03:01 409977 /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-x86.cache-2 b6f0d000-b6f0f000 r--s 00000000 03:01 410364 /var/cache/fontconfig/9426a008fa2047862ca190817398c0d3-x86.cache-2 b6f0f000-b6f1f000 r--s 00000000 03:01 410230 /var/cache/fontconfig/cabbd14511b9e8a55e92af97fb3a0461-x86.cache-2 b6f1f000-b6f59000 r--s 00000000 03:01 410225 /var/cache/fontconfig/eeebfc908bd29a90773fd860017aada4-x86.cache-2 b6f59000-b6f93000 r--s 00000000 03:01 410184 /var/cache/fontconfig/21a99156bb11811cef641abeda519a45-x86.cache-2 b6f93000-b6f94000 r-xp 00000000 03:01 516108 /usr/lib/libglade/2.0/libxfce4.so b6f94000-b6f95000 r--p 00000000 03:01 516108 /usr/lib/libglade/2.0/libxfce4.so b6f95000-b6f96000 rw-p 00001000 03:01 516108 /usr/lib/libglade/2.0/libxfce4.so b6f96000-b6fbe000 r-xp 00000000 03:01 516127 /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so b6fbe000-b6fbf000 r--p 00027000 03:01 516127 /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so b6fbf000-b6fc0000 rw-p 00028000 03:01 516127 /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so b6fc0000-b6fdf000 r--p 00000000 03:01 567025 /usr/share/locale-langpack/sv/LC_MESSAGES/libc.mo b6fdf000-b6fe6000 r-xp 00000000 03:01 475660 /usr/lib/libltdl.so.7.2.0 b6fe6000-b6fe7000 r--p 00006000 03:01 475660 /usr/lib/libltdl.so.7.2.0 b6fe7000-b6fe8000 rw-p 00007000 03:01 475660 /usr/lib/libltdl.so.7.2.0 b6fe8000-b6ff4000 r-xp 00000000 03:01 475923 /usr/lib/libtdb.so.1.1.3 b6ff4000-b6ff5000 r--p 0000b000 03:01 475923 /usr/lib/libtdb.so.1.1.3 b6ff5000-b6ff6000 rw-p 0000c000 03:01 475923 /usr/lib/libtdb.so.1.1.3 b6ff6000-b6ffa000 r-xp 00000000 03:01 475750 /usr/lib/libogg.so.0.5.3 b6ffa000-b6ffb000 r--p 00003000 03:01 475750 /usr/lib/libogg.so.0.5.3 b6ffb000-b6ffc000 rw-p 00004000 03:01 475750 /usr/lib/libogg.so.0.5.3 b6ffc000-b7017000 r-xp 00000000 03:01 475960 /usr/lib/libvorbis.so.0.4.0 b7017000-b7018000 r--p 0001a000 03:01 475960 /usr/lib/libvorbis.so.0.4.0 b7018000-b7026000 rw-p 0001b000 03:01 475960 /usr/lib/libvorbis.so.0.4.0 b7026000-b702d000 r-xp 00000000 03:01 475964 /usr/lib/libvorbisfile.so.3.2.0 b702d000-b702e000 r--p 00006000 03:01 475964 /usr/lib/libvorbisfile.so.3.2.0 b702e000-b702f000 rw-p 00007000 03:01 475964 /usr/lib/libvorbisfile.so.3.2.0 b702f000-b703c000 r-xp 00000000 03:01 500130 /usr/lib/libcanberra.so.0.1.4 b703c000-b703d000 r--p 0000d000 03:01 500130 /usr/lib/libcanberra.so.0.1.4 b703d000-b703e000 rw-p 0000e000 03:01 500130 /usr/lib/libcanberra.so.0.1.4 b703e000-b7041000 r-xp 00000000 03:01 501460 /usr/lib/libcanberra-gtk.so.0.0.4 b7041000-b7042000 r--p 00002000 03:01 501460 /usr/lib/libcanberra-gtk.so.0.0.4 b7042000-b7043000 rw-p 00003000 03:01 501460 /usr/lib/libcanberra-gtk.so.0.0.4 b7043000-b7069000 r--p 00000000 03:01 566476 /usr/share/locale-langpack/sv/LC_MESSAGES/gtk20-properties.mo b7069000-b7073000 r-xp 00000000 03:01 246453 /lib/tls/i686/cmov/libnss_files-2.9.so b7073000-b7074000 r--p 00009000 03:01 246453 /lib/tls/i686/cmov/libnss_files-2.9.so b7074000-b7075000 rw-p 0000a000 03:01 246453 /lib/tls/i686/cmov/libnss_files-2.9.so b7075000-b707e000 r-xp 00000000 03:01 246455 /lib/tls/i686/cmov/libnss_nis-2.9.so b707e000-b707f000 r--p 00008000 03:01 246455 /lib/tls/i686/cmov/libnss_nis-2.9.so b707f000-b7080000 rw-p 00009000 03:01 246455 /lib/tls/i686/cmov/libnss_nis-2.9.so b7080000-b7095000 r-xp 00000000 03:01 246450 /lib/tls/i686/cmov/libnsl-2.9.so b7095000-b7096000 r--p 00014000 03:01 246450 /lib/tls/i686/cmov/libnsl-2.9.so b7096000-b7097000 rw-p 00015000 03:01 246450 /lib/tls/i686/cmov/libnsl-2.9.so b7097000-b7099000 rw-p 00000000 00:00 0 b7099000-b70a0000 r-xp 00000000 03:01 246451 /lib/tls/i686/cmov/libnss_compat-2.9.so b70a0000-b70a1000 r--p 00006000 03:01 246451 /lib/tls/i686/cmov/libnss_compat-2.9.so b70a1000-b70a2000 rw-p 00007000 03:01 246451 /lib/tls/i686/cmov/libnss_compat-2.9.so b70a5000-b70a7000 r--s 00000000 03:01 410226 /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2 b70a7000-b70ad000 r--s 00000000 03:03 1245664 /home/mrmedia/.fontconfig/81c02f1ecf88cfbb8c1a11de7303fa8e-x86.cache-2 b70ad000-b70b0000 r--p 00000000 03:01 673269 /usr/share/locale-langpack/en_GB/LC_MESSAGES/gtk20-properties.mo b70b0000-b70b8000 r-xp 00000000 03:01 516130 /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so b70b8000-b70b9000 r--p 00007000 03:01 516130 /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so b70b9000-b70ba000 rw-p 00008000 03:01 516130 /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so b70ba000-b70bc000 r--p 00000000 03:01 673171 /usr/share/locale-langpack/en_GB/LC_MESSAGES/gtk20.mo b70bc000-b70cc000 r--p 00000000 03:01 566325 /usr/share/locale-langpack/sv/LC_MESSAGES/gtk20.mo b70cc000-b70d1000 r--p 00000000 03:01 781208 /usr/local/share/locale/sv/LC_MESSAGES/xfdesktop.mo b70d1000-b7110000 r--p 00000000 03:01 517622 /usr/lib/locale/sv_SE.utf8/LC_CTYPE b7110000-b7111000 r--p 00000000 03:01 560190 /usr/lib/locale/sv_SE.utf8/LC_NUMERIC b7111000-b7112000 r--p 00000000 03:01 560191 /usr/lib/locale/sv_SE.utf8/LC_TIME b7112000-b71 Program received signal SIGABRT, Aborted. [Switching to Thread 0xb71fd750 (LWP 6268)] 0xb80c4424 in __kernel_vsyscall () All core components are not yet compiled with --enable-debug
After it crashes in gdb, you have to type "bt" and press enter to get a backtrace. The trace generated automatically by glibc isn't useful enough. But yes, it would be much more useful to compile with --enable-debug... otherwise the backtrace will be missing a lot of info.
Just tested with new compile of all core components with --enable-debug=full; xfce4-dev-tools libxfce4util xfconf libxfcgui4 (should deprecated) libxfce4menu, libexo xfce4-panel thunar tumbler xfce4-settings, xfce4-session, xfdesktop, xfwm4, xfce4-session and xfdesktop, xfwm4 won't compile with --enable-debug=full only '=yes' Running xfdesktop-settings with gdb now gives this: gdb xfdesktop-settings GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) xfdesktop-settings Undefined command: "xfdesktop-settings". Try "help". (gdb) run Starting program: /usr/local/bin/xfdesktop-settings [Thread debugging using libthread_db enabled] [New Thread 0xb714d750 (LWP 8182)] (xfdesktop-settings:8182): libglade-WARNING **: Could not load support for `xfce4': libxfce4.so: kan inte öppna delad objektfil: Filen eller katalogen finns inte (xfdesktop-settings:8182): libglade-WARNING **: unknown widget class 'XfceTitledDialog' (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed (xfdesktop-settings:8182): GLib-GObject-WARNING **: invalid (NULL) pointer instance (xfdesktop-settings:8182): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (xfdesktop-settings:8182): libglade-WARNING **: Could not load support for `xfce4': libxfce4.so: kan inte öppna delad objektfil: Filen eller katalogen finns inte (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_notebook_append_page: assertion `GTK_IS_NOTEBOOK (notebook)' failed DBG[main.c:568] cb_image_selection_changed(): got /home/mrmedia/Bilder/egenbkg1.png, applying to screen 0 monitor 0 [New Thread 0xb6d2eb90 (LWP 8185)] (xfdesktop-settings:8182): xfconf-CRITICAL **: xfconf_g_property_bind: assertion `XFCONF_IS_CHANNEL(channel) && xfconf_property && *xfconf_property && xfconf_property_type != G_TYPE_NONE && xfconf_property_type != G_TYPE_INVALID && G_IS_OBJECT(object) && !XFCONF_IS_CHANNEL(object) && object_property && *object_property' failed (xfdesktop-settings:8182): GLib-GObject-WARNING **: invalid (NULL) pointer instance (xfdesktop-settings:8182): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_toggle_button_get_active: assertion `GTK_IS_TOGGLE_BUTTON (toggle_button)' failed (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed (xfdesktop-settings:8182): xfconf-CRITICAL **: xfconf_g_property_bind: assertion `XFCONF_IS_CHANNEL(channel) && xfconf_property && *xfconf_property && xfconf_property_type != G_TYPE_NONE && xfconf_property_type != G_TYPE_INVALID && G_IS_OBJECT(object) && !XFCONF_IS_CHANNEL(object) && object_property && *object_property' failed (xfdesktop-settings:8182): xfconf-CRITICAL **: xfconf_g_property_bind: assertion `XFCONF_IS_CHANNEL(channel) && xfconf_property && *xfconf_property && xfconf_property_type != G_TYPE_NONE && xfconf_property_type != G_TYPE_INVALID && G_IS_OBJECT(object) && !XFCONF_IS_CHANNEL(object) && object_property && *object_property' failed (xfdesktop-settings:8182): GLib-GObject-WARNING **: invalid (NULL) pointer instance (xfdesktop-settings:8182): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_toggle_button_get_active: assertion `GTK_IS_TOGGLE_BUTTON (toggle_button)' failed (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed (xfdesktop-settings:8182): xfconf-CRITICAL **: xfconf_g_property_bind: assertion `XFCONF_IS_CHANNEL(channel) && xfconf_property && *xfconf_property && xfconf_property_type != G_TYPE_NONE && xfconf_property_type != G_TYPE_INVALID && G_IS_OBJECT(object) && !XFCONF_IS_CHANNEL(object) && object_property && *object_property' failed (xfdesktop-settings:8182): xfconf-CRITICAL **: xfconf_g_property_bind: assertion `XFCONF_IS_CHANNEL(channel) && xfconf_property && *xfconf_property && xfconf_property_type != G_TYPE_NONE && xfconf_property_type != G_TYPE_INVALID && G_IS_OBJECT(object) && !XFCONF_IS_CHANNEL(object) && object_property && *object_property' failed (xfdesktop-settings:8182): xfconf-CRITICAL **: xfconf_g_property_bind: assertion `XFCONF_IS_CHANNEL(channel) && xfconf_property && *xfconf_property && xfconf_property_type != G_TYPE_NONE && xfconf_property_type != G_TYPE_INVALID && G_IS_OBJECT(object) && !XFCONF_IS_CHANNEL(object) && object_property && *object_property' failed (xfdesktop-settings:8182): GLib-GObject-WARNING **: invalid (NULL) pointer instance (xfdesktop-settings:8182): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_toggle_button_get_active: assertion `GTK_IS_TOGGLE_BUTTON (toggle_button)' failed (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed (xfdesktop-settings:8182): xfconf-CRITICAL **: xfconf_g_property_bind: assertion `XFCONF_IS_CHANNEL(channel) && xfconf_property && *xfconf_property && xfconf_property_type != G_TYPE_NONE && xfconf_property_type != G_TYPE_INVALID && G_IS_OBJECT(object) && !XFCONF_IS_CHANNEL(object) && object_property && *object_property' failed (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_combo_box_set_active: assertion `GTK_IS_COMBO_BOX (combo_box)' failed (xfdesktop-settings:8182): xfconf-CRITICAL **: xfconf_g_property_bind: assertion `XFCONF_IS_CHANNEL(channel) && xfconf_property && *xfconf_property && xfconf_property_type != G_TYPE_NONE && xfconf_property_type != G_TYPE_INVALID && G_IS_OBJECT(object) && !XFCONF_IS_CHANNEL(object) && object_property && *object_property' failed (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_spin_button_get_adjustment: assertion `GTK_IS_SPIN_BUTTON (spin_button)' failed (xfdesktop-settings:8182): xfconf-CRITICAL **: xfconf_g_property_bind: assertion `XFCONF_IS_CHANNEL(channel) && xfconf_property && *xfconf_property && xfconf_property_type != G_TYPE_NONE && xfconf_property_type != G_TYPE_INVALID && G_IS_OBJECT(object) && !XFCONF_IS_CHANNEL(object) && object_property && *object_property' failed (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_spin_button_get_adjustment: assertion `GTK_IS_SPIN_BUTTON (spin_button)' failed (xfdesktop-settings:8182): xfconf-CRITICAL **: xfconf_g_property_bind: assertion `XFCONF_IS_CHANNEL(channel) && xfconf_property && *xfconf_property && xfconf_property_type != G_TYPE_NONE && xfconf_property_type != G_TYPE_INVALID && G_IS_OBJECT(object) && !XFCONF_IS_CHANNEL(object) && object_property && *object_property' failed (xfdesktop-settings:8182): xfconf-CRITICAL **: xfconf_g_property_bind: assertion `XFCONF_IS_CHANNEL(channel) && xfconf_property && *xfconf_property && xfconf_property_type != G_TYPE_NONE && xfconf_property_type != G_TYPE_INVALID && G_IS_OBJECT(object) && !XFCONF_IS_CHANNEL(object) && object_property && *object_property' failed (xfdesktop-settings:8182): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_tree_view_append_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_tree_view_set_model: assertion `GTK_IS_TREE_VIEW (tree_view)' failed (xfdesktop-settings:8182): GLib-GObject-WARNING **: invalid cast from `GtkLabel' to `GtkDialog' (xfdesktop-settings:8182): Gtk-CRITICAL **: gtk_dialog_run: assertion `GTK_IS_DIALOG (dialog)' failed Program exited normally. (gdb) bt No stack. (gdb)
You've hit an entirely different problem now. I assume you installed the new copy of Xfce with debugging symbols into a different prefix? You can't do that without setting LIBGLADE_MODULE_PATH to $libdir/libglade/2.0/.
It all occured after recompiling so I recompiled libxfcegui4 again and now I get this when trying to run xfdesktop-settings: libglade-WARNING **: Could not load support for `xfce4': /usr/lib/libglade/2.0/libxfce4.so: ogiltigt ELF-huvud (xfdesktop-settings:6166): libglade-WARNING **: unknown widget class 'XfceTitledDialog' snip......... ogiltigt ELF-huvud = invalid ELF-header Furthermore; desktop shows open documents as icons and not the usual desktopicons. And rightclicking on desktop gives the xfce menu not the desktop menu. In .xsession-errors I've got a lot of log lines but this seems to be applicable: (xfdesktop:5195): Wnck-CRITICAL **: wnck_workspace_get_number: assertion `WNCK_IS_WORKSPACE (space)' failed DBG[xfdesktop-window-icon-manager.c:255] workspace_changed_cb(): got weird failure of wnck_screen_get_active_workspace(), bailing It's all very weird but still usable so I'm thinking of installing LXDE, uninstall ALL xfce and then recompile xfce again. Is this compile order still valid?: http://www.xfce.org/documentation/requirements Thanks for your time!
What distro do you use? Can't you just install the corresponding debug/debuginfo packages for the existing binaries on your system?
Since this report was git specific and xfdesktop-settings has had a large rewrite and no recent crash complaints (same can be said for 4.10), marking resolved.