When starting xfdesktop (or starting xfce4), the desktop doesn't start up. Only error message: Segmentation fault. I also got a coredump, if that helps. First error message out of it: lib/xfce4/modules^@xfce_desktop_menu_new_impl^@Unknown error^@^@Glib was not compiled with GModule support.^@The XfceDesktopMenu module could not be loaded: %s^@^@xfce_desktop_menu_get_widged_impl^@^@^@xfce_deskopt_menu_get_menu_file_impl^@^@^@^@ ... (going on...) Never had any problems before - could be because of a recent update. Any ideas? Best regards, Dominik PS: If you need the full coredump - feel free to contact me.
I don't need the core dump, but a backtrace would be useful, assuming your binaries have debug symbols in them. What version/svn revision are you running?
I'm afraid I don't really have debug symbols in them: ---------------------------------------------------------------------------- x@x:~$ gdb xfdesktop GNU gdb 6.4.90-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...(no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) run Starting program: /usr/bin/xfdesktop Failed to read a valid object file image from memory. (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1219762496 (LWP 3883)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [New Thread -1222177872 (LWP 3886)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1219762496 (LWP 3883)] 0xb758836f in mallopt () from /lib/tls/i686/cmov/libc.so.6 (gdb) ---------------------------------------------------------------------------- Used version: 4.3.99.2 Does that help?
No, not really... and that's not a backtrace -- you need to type 'bt' for that.
It gets weirder and weirder... After updating a few packages (nothing obviously related to xfce), I don't get a segfault anymore, but xfce doesn't start up at all. When running xfdesktop from gnome, it seems to run - the following result (after killing xfdesktop manually where the 'q' is): -------------------------------------------------------------------------------- bischi@bischi:~$ gdb xfdesktop GNU gdb 6.4.90-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...(no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) run Starting program: /usr/bin/xfdesktop Failed to read a valid object file image from memory. (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1219369280 (LWP 4374)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) xfce-mcs-manager-Message: Standard XSETTINGS manager already detected for screen 0 (xfce-mcs-manager:4380): libxfce4mcs-CRITICAL **: Unable to add channel "settings" to MCS manager (xfce-mcs-manager:4380): libxfce4mcs-CRITICAL **: Unable to add channel "settings" to MCS manager ** Message: This build doesn't include support for XF86Misc extension ** Message: Querying Xkb extension ** Message: Xkb extension found (xfce-mcs-manager:4380): libxfce4mcs-CRITICAL **: Unable to add channel "settings" to MCS manager ** Message: Querying Xkb extension ** Message: Xkb extension found (no debugging symbols found) [New Thread -1221440592 (LWP 4382)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread -1221440592 (LWP 4382) exited] q Program received signal SIGTERM, Terminated. [Switching to Thread -1219369280 (LWP 4374)] 0xb7f71410 in ?? () (gdb) (gdb) q The program is running. Exit anyway? (y or n) n Not confirmed. (gdb) bt #0 0xb7f71410 in ?? () #1 0xbf875f68 in ?? () #2 0x000011bb in ?? () #3 0x00000006 in ?? () #4 0xb76448f3 in poll () from /lib/tls/i686/cmov/libc.so.6 #5 0xb76ec7d9 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #6 0xb76ecb67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #7 0xb7c9a281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #8 0x0805559c in main () (gdb) -------------------------------------------------------------------------------- I also tried the following (just to make sure, I don't have any corrupted installation): aptitude reinstall xfce4 xfdesktop4 xfce4-session
You're also using a pre-release. I'm afraid I can't support that. Please try 4.4.2 and see if you have the same problem.
4.4.x is unsupported; reopen if you have the same problem with 4.6.x.