! 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 doesn't start anymore - segmentation fault
Status:
RESOLVED: WONTFIX
Severity:
critical
Product:
Xfdesktop
Component:
General

Comments

Description Dominik Bischoff 2008-08-25 12:55:47 CEST
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.
Comment 1 Brian J. Tarricone (not reading bugmail) 2008-08-25 14:28:49 CEST
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?
Comment 2 Dominik Bischoff 2008-08-27 07:33:55 CEST
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?
Comment 3 Brian J. Tarricone (not reading bugmail) 2008-08-27 07:45:08 CEST
No, not really... and that's not a backtrace -- you need to type 'bt' for that.
Comment 4 Dominik Bischoff 2008-08-27 08:38:55 CEST
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
Comment 5 Brian J. Tarricone (not reading bugmail) 2008-10-08 21:40:44 CEST
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.
Comment 6 Brian J. Tarricone (not reading bugmail) 2009-08-22 10:03:58 CEST
4.4.x is unsupported; reopen if you have the same problem with 4.6.x.

Bug #4325

Reported by:
Dominik Bischoff
Reported on: 2008-08-25
Last modified on: 2009-08-22

People

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

Version

Attachments

Additional information