Bug 456633 - gnome-session segfaults
gnome-session segfaults
Status: CLOSED DUPLICATE of bug 456616
Product: Fedora
Classification: Fedora
Component: gnome-session (Show other bugs)
rawhide
All Linux
low Severity low
: ---
: ---
Assigned To: Ray Strode [halfline]
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2008-07-25 01:45 EDT by petrosyan
Modified: 2008-07-25 10:20 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2008-07-25 10:20:56 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description petrosyan 2008-07-25 01:45:37 EDT
Description of problem:
gnome-session segfauts:

(gdb) run
Starting program: /usr/bin/gnome-session 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffec8d97f0 (LWP 2018)]
Detaching after fork from child process 2027.
** (gnome-session:2018): DEBUG: GsmXsmpServer:
SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/2018,unix/unix:/tmp/.ICE-unix/2018

Detaching after fork from child process 2028.
** (gnome-session:2018): DEBUG: GsmManager: setting store 0x64fc00
** (gnome-session:2018): DEBUG: GsmManager: append_default_apps ()
** (gnome-session:2018): DEBUG: GsmManager: Looking for:
gnome-settings-daemon.desktop
** (gnome-session:2018): DEBUG: GsmManager: Found in:
/etc/xdg/autostart/gnome-settings-daemon.desktop
** (gnome-session:2018): DEBUG: GsmAutostartApp: setting desktop filename to
/etc/xdg/autostart/gnome-settings-daemon.desktop
** (gnome-session:2018): DEBUG: GsmManager: read gnome-settings-daemon.desktop

** (gnome-session:2018): DEBUG: GsmManager: Looking for: metacity.desktop
** (gnome-session:2018): DEBUG: GsmManager: Found in:
/usr/share/gnome/wm-properties/metacity.desktop
** (gnome-session:2018): DEBUG: GsmAutostartApp: setting desktop filename to
/usr/share/gnome/wm-properties/metacity.desktop
** (gnome-session:2018): DEBUG: GsmManager: read metacity.desktop

** (gnome-session:2018): DEBUG: GsmManager: Looking for: gnome-panel.desktop
** (gnome-session:2018): DEBUG: GsmManager: Found in:
/usr/share/applications/gnome-panel.desktop
** (gnome-session:2018): DEBUG: GsmAutostartApp: setting desktop filename to
/usr/share/applications/gnome-panel.desktop
** (gnome-session:2018): DEBUG: GsmManager: read gnome-panel.desktop

** (gnome-session:2018): DEBUG: GsmManager: Looking for: gnome-nautilus.desktop
** (gnome-session:2018): DEBUG: GsmManager: Found in:
/usr/share/applications/gnome-nautilus.desktop
** (gnome-session:2018): DEBUG: GsmAutostartApp: setting desktop filename to
/usr/share/applications/gnome-nautilus.desktop
** (gnome-session:2018): DEBUG: GsmManager: read gnome-nautilus.desktop

** (gnome-session:2018): DEBUG: GsmManager: append_autostart_apps
(/root/.config/autostart)
** (gnome-session:2018): DEBUG: GsmManager: append_autostart_apps
(/usr/local/share/gnome/autostart)
** (gnome-session:2018): DEBUG: GsmManager: append_autostart_apps
(/usr/local/share/autostart)
** (gnome-session:2018): DEBUG: GsmManager: append_autostart_apps
(/usr/share/gnome/autostart)
** (gnome-session:2018): DEBUG: GsmAutostartApp: setting desktop filename to
/usr/share/gnome/autostart/gnome-keyring-daemon-wrapper.desktop
** (gnome-session:2018): DEBUG: GsmManager: read
/usr/share/gnome/autostart/gnome-keyring-daemon-wrapper.desktop

** (gnome-session:2018): DEBUG: GsmAutostartApp: setting desktop filename to
/usr/share/gnome/autostart/gnome-settings-daemon-helper.desktop
** (gnome-session:2018): DEBUG: GsmManager: read
/usr/share/gnome/autostart/gnome-settings-daemon-helper.desktop

** (gnome-session:2018): DEBUG: GsmAutostartApp: setting desktop filename to
/usr/share/gnome/autostart/gnome-login-sound.desktop
** (gnome-session:2018): DEBUG: GsmManager: read
/usr/share/gnome/autostart/gnome-login-sound.desktop

** (gnome-session:2018): DEBUG: GsmAutostartApp: setting desktop filename to
/usr/share/gnome/autostart/at-spi-registryd-wrapper.desktop
** (gnome-session:2018): DEBUG: GsmManager: read
/usr/share/gnome/autostart/at-spi-registryd-wrapper.desktop

** (gnome-session:2018): DEBUG: GsmAutostartApp: setting desktop filename to
/usr/share/gnome/autostart/gnome-session-splash.desktop
** (gnome-session:2018): DEBUG: GsmManager: read
/usr/share/gnome/autostart/gnome-session-splash.desktop

** (gnome-session:2018): DEBUG: GsmManager: append_autostart_apps
(/usr/share/autostart)
** (gnome-session:2018): DEBUG: GsmManager: append_autostart_apps
(/etc/xdg/autostart)
** (gnome-session:2018): DEBUG: GsmAutostartApp: setting desktop filename to
/etc/xdg/autostart/gnome-settings-daemon.desktop
** (gnome-session:2018): DEBUG: GsmManager: read
/etc/xdg/autostart/gnome-settings-daemon.desktop

** (gnome-session:2018): DEBUG: GsmManager: not adding app: already added
** (gnome-session:2018): DEBUG: GsmAutostartApp: setting desktop filename to
/etc/xdg/autostart/gnome-at-session.desktop
** (gnome-session:2018): DEBUG: GsmManager: read
/etc/xdg/autostart/gnome-at-session.desktop

** (gnome-session:2018): DEBUG: GsmAutostartApp: setting desktop filename to
nautilus

(gnome-session:2018): GLib-WARNING **: GError set over the top of a previous
GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before
it's set.
The overwriting error message was: No such file or directory

** (gnome-session:2018): WARNING **: Could not parse desktop file nautilus: 
*** glibc detected *** /usr/bin/gnome-session: double free or corruption (out):
0x0000000000663300 ***
======= Backtrace: =========
/lib64/libc.so.6[0x7ffff20523f8]
/lib64/libc.so.6(cfree+0x76)[0x7ffff20549a6]
/lib64/libglib-2.0.so.0(g_error_free+0x12)[0x7ffff2591bc2]
/usr/bin/gnome-session[0x40a1aa]
/lib64/libgobject-2.0.so.0[0x7ffff2a5f158]
/usr/bin/gnome-session[0x409ce9]
/lib64/libgobject-2.0.so.0(g_object_newv+0x260)[0x7ffff2a5f720]
/lib64/libgobject-2.0.so.0(g_object_new_valist+0x22b)[0x7ffff2a6018b]
/lib64/libgobject-2.0.so.0(g_object_new+0xcc)[0x7ffff2a603dc]
/usr/bin/gnome-session[0x408c8d]
/usr/bin/gnome-session[0x416afb]
/lib64/libgobject-2.0.so.0(g_object_newv+0x260)[0x7ffff2a5f720]
/lib64/libgobject-2.0.so.0(g_object_new_valist+0x22b)[0x7ffff2a6018b]
/lib64/libgobject-2.0.so.0(g_object_new+0xcc)[0x7ffff2a603dc]
/usr/bin/gnome-session[0x416152]
/usr/bin/gnome-session[0x411e3f]
/lib64/libc.so.6(__libc_start_main+0xe6)[0x7ffff1ff73f6]
/usr/bin/gnome-session[0x4081d9]
======= Memory map: ========
00110000-00130000 r-xp 00000000 08:01 65541                             
/lib64/ld-2.8.90.so
0032f000-00330000 r--p 0001f000 08:01 65541                             
/lib64/ld-2.8.90.so
00330000-00331000 rw-p 00020000 08:01 65541                             
/lib64/ld-2.8.90.so
00400000-00424000 r-xp 00000000 08:01 159144                            
/usr/bin/gnome-session
00623000-00625000 rw-p 00023000 08:01 159144                            
/usr/bin/gnome-session
00625000-00688000 rw-p 00625000 00:00 0                                  [heap]
7fffe0000000-7fffe0021000 rw-p 7fffe0000000 00:00 0 
7fffe0021000-7fffe4000000 ---p 7fffe0021000 00:00 0 
7fffe7816000-7fffe782c000 r-xp 00000000 08:01 65538                     
/lib64/libgcc_s-4.3.1-20080708.so.1
7fffe782c000-7fffe7a2b000 ---p 00016000 08:01 65538                     
/lib64/libgcc_s-4.3.1-20080708.so.1
7fffe7a2b000-7fffe7a2c000 rw-p 00015000 08:01 65538                     
/lib64/libgcc_s-4.3.1-20080708.so.1
7fffe7a2c000-7fffe7a38000 r-xp 00000000 08:01 65564                     
/lib64/libnss_files-2.8.90.so
7fffe7a38000-7fffe7c37000 ---p 0000c000 08:01 65564                     
/lib64/libnss_files-2.8.90.so
7fffe7c37000-7fffe7c38000 r--p 0000b000 08:01 65564                     
/lib64/libnss_files-2.8.90.so
7fffe7c38000-7fffe7c39000 rw-p 0000c000 08:01 65564                     
/lib64/libnss_files-2.8.90.so
7fffe7c39000-7fffec8d9000 r--p 00000000 08:01 157519                    
/usr/lib/locale/locale-archive
7fffec8d9000-7fffec8de000 rw-p 7fffec8d9000 00:00 0 
7fffec8de000-7fffec8e0000 r-xp 00000000 08:01 65752                     
/lib64/libkeyutils-1.2.so
7fffec8e0000-7fffecadf000 ---p 00002000 08:01 65752                     
/lib64/libkeyutils-1.2.so
7fffecadf000-7fffecae0000 rw-p 00001000 08:01 65752                     
/lib64/libkeyutils-1.2.so
7fffecae0000-7fffecae9000 r-xp 00000000 08:01 157569                    
/usr/lib64/libkrb5support.so.0.1
7fffecae9000-7fffecce9000 ---p 00009000 08:01 157569                    
/usr/lib64/libkrb5support.so.0.1
7fffecce9000-7fffeccea000 rw-p 00009000 08:01 157569                    
/usr/lib64/libkrb5support.so.0.1
7fffeccea000-7fffecceb000 rw-p 7fffeccea000 00:00 0 
7fffecceb000-7fffeccf0000 r-xp 00000000 08:01 156785                    
/usr/lib64/libXdmcp.so.6.0.0
7fffeccf0000-7fffeceef000 ---p 00005000 08:01 156785                    
/usr/lib64/libXdmcp.so.6.0.0
7fffeceef000-7fffecef0000 rw-p 00004000 08:01 156785                    
/usr/lib64/libXdmcp.so.6.0.0
7fffecef0000-7fffecfcc000 r-xp 00000000 08:01 65659                     
/lib64/libasound.so.2.0.0
7fffecfcc000-7fffed1cb000 ---p 000dc000 08:01 65659                     
/lib64/libasound.so.2.0.0
7fffed1cb000-7fffed1d3000 rw-p 000db000 08:01 65659                     
/lib64/libasound.so.2.0.0
7fffed1d3000-7fffed1d4000 rw-p 7fffed1d3000 00:00 0 
7fffed1d4000-7fffed1f8000 r-xp 00000000 08:01 157557                    
/usr/lib64/libk5crypto.so.3.1
7fffed1f8000-7fffed3f7000 ---p 00024000 08:01 157557                    
/usr/lib64/libk5crypto.so.3.1
7fffed3f7000-7fffed3f9000 rw-p 00023000 08:01 157557                    
/usr/lib64/libk5crypto.so.3.1
7fffed3f9000-7fffed3fb000 r-xp 00000000 08:01 65636                     
/lib64/libcom_err.so.2.1
7fffed3fb000-7fffed5fa000 ---p 00002000 08:01 65636                     
/lib64/libcom_err.so.2.1
7fffed5fa000-7fffed5fb000 rw-p 00001000 08:01 65636                     
/lib64/libcom_err.so.2.1
7fffed5fb000-7fffed5fc000 rw-p 7fffed5fb000 00:00 0 
7fffed5fc000-7fffed69b000 r-xp 00000000 08:01 157567                    
/usr/lib64/libkrb5.so.3.3
7fffed69b000-7fffed89b000 ---p 0009f000 08:01 157567                    
/usr/lib64/libkrb5.so.3.3
7fffed89b000-7fffed89f000 rw-p 0009f000 08:01 157567                    
/usr/lib64/libkrb5.so.3.3
7fffed89f000-7fffed8cd000 r-xp 00000000 08:01 157553                    
/usr/lib64/libgssapi_krb5.so.2.2
7fffed8cd000-7fffedacc000 ---p 0002e000 08:01 157553                    
/usr/lib64/libgssapi_krb5.so.2.2
7fffedacc000-7fffedace000 rw-p 0002d000 08:01 157553                    
/usr/lib64/libgssapi_krb5.so.2.2
7fffedace000-7fffedae8000 r-xp 00000000 08:01 156995                    
/usr/lib64/libxcb.so.1.0.0
7fffedae8000-7fffedce8000 ---p 0001a000 08:01 156995                    
/usr/lib64/libxcb.so.1.0.0
7fffedce8000-7fffedce9000 rw-p 0001a000 08:01 156995                    
/usr/lib64/libxcb.so.1.0.0
7fffedce9000-7fffedcea000 rw-p 7fffedce9000 00:00 0 
7fffedcea000-7fffedceb000 r-xp 00000000 08:01 156985                    
/usr/lib64/libxcb-xlib.so.0.0.0
7fffedceb000-7fffedeea000 ---p 00001000 08:01 156985                    
/usr/lib64/libxcb-xlib.so.0.0.0
7fffedeea000-7fffedeeb000 rw-p 00000000 08:01 156985                    
/usr/lib64/libxcb-xlib.so.0.0.0
7fffedeeb000-7fffedf2c000 r-xp 00000000 08:01 156866                    
/usr/lib64/libpixman-1.so.0.11.8
7fffedf2c000-7fffee12c000 ---p 00041000 08:01 156866                    
/usr/lib64/libpixman-1.so.0.11.8
7fffee12c000-7fffee12e000 rw-p 00041000 08:01 156866                    
/usr/lib64/libpixman-1.so.0.11.8
7fffee12e000-7fffee12f000 rw-p 7fffee12e000 00:00 0 
7fffee12f000-7fffee138000 r-xp 00000000 08:01 157898                    
/usr/lib64/libXcursor.so.1.0.2
7fffee138000-7fffee338000 ---p 00009000 08:01 157898                    
/usr/lib64/libXcursor.so.1.0.2
7fffee338000-7fffee339000 rw-p 00009000 08:01 157898                    
/usr/lib64/libXcursor.so.1.0.2
7fffee339000-7fffee340000 r-xp 00000000 08:01 157886                    
/usr/lib64/libXrandr.so.2.1.0
7fffee340000-7fffee53f000 ---p 00007000 08:01 157886                    
/usr/lib64/libXrandr.so.2.1.0
7fffee53f000-7fffee540000 rw-p 00006000 08:01 157886                    
/usr/lib64/libXrandr.so.2.1.0
7fffee540000-7fffee541000 rw-p 7fffee540000 00:00 0 
7fffee541000-7fffee549000 r-xp 00000000 08:01 157900                    
/usr/lib64/libXi.so.6.0.0
7fffee549000-7fffee749000 ---p 00008000 08:01 157900                    
/usr/lib64/libXi.so.6.0.0
7fffee749000-7fffee74a000 rw-p 00008000 08:01 157900                    
/usr/lib64/libXi.so.6.0.0
7fffee74a000-7fffee753000 r-xp 00000000 08:01 157882                    
/usr/lib64/libXrender.so.1.3.0
7fffee753000-7fffee952000 ---p 00009000 08:01 157882                    
/usr/lib64/libXrender.so.1.3.0
7fffee952000-7fffee953000 rw-p 00008000 08:01 157882                    
/usr/lib64/libXrender.so.1.3.0
7fffee953000-7fffee963000 r-xp 00000000 08:01 157878                    
/usr/lib64/libXext.so.6.4.0
7fffee963000-7fffeeb63000 ---p 00010000 08:01 157878                    
/usr/lib64/libXext.so.6.4.0
7fffeeb63000-7fffeeb64000 rw-p 00010000 08:01 157878                    
/usr/lib64/libXext.so.6.4.0
7fffeeb64000-7fffeeb65000 rw-p 7fffeeb64000 00:00 0 
7fffeeb65000-7fffeeb8c000 r-xp 00000000 08:01 65602                     
/lib64/libexpat.so.1.5.2
7fffeeb8c000-7fffeed8b000 ---p 00027000 08:01 65602                     
/lib64/libexpat.so.1.5.2
7fffeed8b000-7fffeed8e000 rw-p 00026000 08:01 65602                     
/lib64/libexpat.so.1.5.2
7fffeed8e000-7fffeed92000 r-xp 00000000 08:01 65613                     
/lib64/libcap.so.2.10
7fffeed92000-7fffeef91000 ---p 00004000 08:01 65613                     
/lib64/libcap.so.2.10
7fffeef91000-7fffeef92000 rw-p 00003000 08:01 65613                     
/lib64/libcap.so.2.10
7fffeef92000-7fffeefb7000 r-xp 00000000 08:01 156737                    
/usr/lib64/libpng12.so.0.29.0
7fffeefb7000-7fffef1b7000 ---p 00025000 08:01 156737                    
/usr/lib64/libpng12.so.0.29.0
7fffef1b7000-7fffef1b8000 rw-p 00025000 08:01 156737                    
/usr/lib64/libpng12.so.0.29.0
7fffef1b8000-7fffef1b9000 rw-p 7fffef1b8000 00:00 0 
7fffef1b9000-7fffef1be000 r-xp 00000000 08:01 157892                    
/usr/lib64/libXfixes.so.3.1.0
7fffef1be000-7fffef3bd000 ---p 00005000 08:01 157892                    
/usr/lib64/libXfixes.so.3.1.0
7fffef3bd000-7fffef3be000 rw-p 00004000 08:01 157892                    
/usr/lib64/libXfixes.so.3.1.0
7fffef3be000-7fffef3c0000 r-xp 00000000 08:01 157902                     
Program received signal SIGABRT, Aborted.
0x00007ffff200bee5 in raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
64	  return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
Missing separate debuginfos, use: debuginfo-install gcc.x86_64 keyutils.x86_64
(gdb) bt
#0  0x00007ffff200bee5 in raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff200da53 in abort () at abort.c:88
#2  0x00007ffff204ca28 in __libc_message (do_abort=2, fmt=0x7ffff21178e0 "***
glibc detected *** %s: %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:170
#3  0x00007ffff20523f8 in malloc_printerr (action=2, str=0x7ffff21179c8 "double
free or corruption (out)", ptr=<value optimized out>) at malloc.c:5949
#4  0x00007ffff20549a6 in __libc_free (mem=0x7ffff210da60) at malloc.c:3625
#5  0x00007ffff2591bc2 in IA__g_error_free (error=0x666de0) at gerror.c:125
#6  0x000000000040a1aa in gsm_autostart_app_set_desktop_filename () at
gsm-autostart-app.c:176
#7  gsm_autostart_app_set_property (object=<value optimized out>, prop_id=1,
value=<value optimized out>, pspec=0x646410) at gsm-autostart-app.c:193
#8  0x00007ffff2a5f158 in object_set_property () at gobject.c:938
#9  g_object_constructor (type=<value optimized out>, n_construct_properties=2,
construct_params=0x66a9a0) at gobject.c:1342
#10 0x0000000000409ce9 in gsm_autostart_app_constructor (type=6687648,
n_construct_properties=3, construct_properties=0x66a990) at gsm-autostart-app.c:847
#11 0x00007ffff2a5f720 in IA__g_object_newv (object_type=6687648,
n_parameters=<value optimized out>, parameters=0x66a9b0) at gobject.c:1205
#12 0x00007ffff2a6018b in IA__g_object_new_valist (object_type=6687648,
first_property_name=0x0, var_args=0x7fffffffe090) at gobject.c:1309
#13 0x00007ffff2a603dc in IA__g_object_new (object_type=6687648,
first_property_name=0x41b062 "desktop-filename") at gobject.c:1050
#14 0x0000000000408c8d in gsm_autostart_app_new (desktop_file=0x66ac60
"nautilus") at gsm-autostart-app.c:909
#15 0x0000000000416afb in append_required_apps () at gsm-manager.c:1797
#16 load_apps () at gsm-manager.c:1833
#17 gsm_manager_constructor (type=<value optimized out>,
n_construct_properties=<value optimized out>, construct_properties=<value
optimized out>)
    at gsm-manager.c:1849
#18 0x00007ffff2a5f720 in IA__g_object_newv (object_type=6628352,
n_parameters=<value optimized out>, parameters=0x2) at gobject.c:1205
#19 0x00007ffff2a6018b in IA__g_object_new_valist (object_type=6628352,
first_property_name=0x0, var_args=0x7fffffffe400) at gobject.c:1309
#20 0x00007ffff2a603dc in IA__g_object_new (object_type=6628352,
first_property_name=0x41e3c1 "client-store") at gobject.c:1050
#21 0x0000000000416152 in gsm_manager_new (store=0x64fc00, failsafe=0) at
gsm-manager.c:1998
#22 0x0000000000411e3f in main (argc=1, argv=0x7fffffffe738) at main.c:249

Version-Release number of selected component (if applicable):
gnome-session-2.23.5-0.2008.07.21.3.fc10

How reproducible:
Always
Comment 1 Jan Kratochvil 2008-07-25 09:36:52 EDT
Please check the Bug 456616, it should be fixed (but I still did not restart to
test it).
Comment 2 Bill Nottingham 2008-07-25 10:20:56 EDT

*** This bug has been marked as a duplicate of 456616 ***

Note You need to log in before you can comment on or make changes to this bug.