Bug 819340 - gnome-shell segfault at 0 ip while starting gdm on nvidia 295.40
Summary: gnome-shell segfault at 0 ip while starting gdm on nvidia 295.40
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: 16
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Owen Taylor
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-05-06 18:12 UTC by Craig Svenson
Modified: 2013-02-13 20:34 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-02-13 20:34:43 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Two core dump directories from /var/spool/abrt/ (8.81 MB, application/x-gzip)
2012-05-06 18:12 UTC, Craig Svenson
no flags Details

Description Craig Svenson 2012-05-06 18:12:49 UTC
Created attachment 582483 [details]
Two core dump directories from /var/spool/abrt/

Description of problem:

When starting gdm the the greeter fails to load. The message "Oh, Oh, Something went wrong" appears. 

Version-Release number of selected component (if applicable):

gnome-shell-3.2.1-2.fc16.x86_64 

How reproducible:

Fresh install fc16 then switch to use nvidia drivers. 

Steps to Reproduce:

2. systemctl restart prefdm.service

Actual results:

In /var/log/messages 

gnome-shell[30568]: segfault at 0 ip           (null) sp 00007fffc8aeea68 error 14 in gnome-shell[400000+5000] 

Additional info:

Received two core dumps in /var/spool/abrt . see ccpp-dumps.tar.gz 

./ccpp-2012-05-06-10:17:59-1859]# gdb -c coredump 
GNU gdb (GDB) Fedora (7.3.50.20110722-13.fc16)
Copyright (C) 2011 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 "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Reading symbols from /usr/bin/gnome-shell...Reading symbols from /usr/lib/debug/usr/bin/gnome-shell.debug...done.
done.
[New LWP 1859]
[New LWP 1872]
[New LWP 1873]
[New LWP 1871]
[New LWP 1889]
[New LWP 1874]
[New LWP 1890]
Missing separate debuginfo for 
Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/93/6b5341371397bf0be66eebb96e24cbca238bbd
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `gnome-shell --gdm-mode'.
Program terminated with signal 11, Segmentation fault.
#0  0x0000000000000000 in ?? ()
Missing separate debuginfos, use: debuginfo-install NetworkManager-glib-0.9.2-1.fc16.x86_64 PackageKit-gtk3-module-0.6.21-2.fc16.x86_64 glib2-2.30.2-1.fc16.x86_64 libdrm-2.4.30-1.fc16.x86_64 libuuid-2.20.1-2.2.fc16.x86_64 nspr-4.9-1.fc16.x86_64 nss-3.13.3-1.fc16.x86_64 nss-softokn-freebl-3.13.3-1.fc16.x86_64 nss-util-3.13.3-2.1.fc16.x86_64
(gdb) bt full
#0  0x0000000000000000 in ?? ()
No symbol table info available.
#1  0x0000003c3ba5379c in _cogl_winsys_get_vsync_counter () at winsys/cogl-winsys-glx.c:1109
        video_sync_count = 60
        glx_renderer = <optimized out>
        ctx = <optimized out>
#2  0x0000003c3ba54b45 in _cogl_winsys_onscreen_swap_buffers (onscreen=<optimized out>)
    at winsys/cogl-winsys-glx.c:1303
        end_frame_vsync_counter = 0
        framebuffer = <optimized out>
        context = 0x103eb40
        xlib_renderer = 0x103d1c0
        glx_renderer = 0x103d1c0
        xlib_onscreen = 0x10f8b50
        glx_onscreen = 0x10f8b50
        have_counter = 1
        drawable = 8388621
#3  0x0000003c3be31429 in clutter_stage_cogl_redraw (stage_window=0x101a380) at cogl/clutter-stage-cogl.c:551
        stage_cogl = 0x101a380
        wrapper = 0xef5060
        backend = <optimized out>
        backend_cogl = <optimized out>
        may_use_clipped_redraw = <optimized out>
        use_clipped_redraw = <optimized out>
        stage_x11 = 0x101a380
#4  0x0000003c3be934ba in clutter_stage_do_redraw (stage=0xef5060) at ./clutter-stage.c:1023
        backend = 0xefa060
        actor = 0xef5060
        priv = 0xef5410
#5  _clutter_stage_do_update (stage=0xef5060) at ./clutter-stage.c:1079
        priv = 0xef5410
#6  0x0000003c3be7ac90 in clutter_clock_dispatch (source=<optimized out>, callback=<optimized out>, 
    user_data=<optimized out>) at ./clutter-master-clock.c:384
        clock_source = <optimized out>
        master_clock = 0x10379c0
        stage_manager = <optimized out>
---Type <return> to continue, or q <return> to quit---
        stages_updated = <optimized out>
        stages = 0x19a5390 = {0xef5060}
        l = 0x19a5390 = {0xef5060}
#7  0x00000036dea44acd in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
No symbol table info available.
#8  0x00000036dea452c8 in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#9  0x00000036dea45815 in g_main_loop_run () from /lib64/libglib-2.0.so.0
No symbol table info available.
#10 0x0000003c3d656ab1 in meta_run () at core/main.c:555
        log_domains = {0x0, 0x3c3d69e18f "mutter", 0x3c3d69e1ba "Gtk", 0x3c3d69e1be "Gdk", 
    0x3c3d69e1c2 "GLib", 0x3c3d69e1c7 "Pango", 0x3c3d69e1cd "GLib-GObject", 0x3c3d69e1da "GThread"}
        i = <optimized out>
#11 0x00000000004029e1 in main (argc=1, argv=0x7fffe856fa08) at main.c:571
        ctx = <optimized out>
        error = 0x0
        session_type = <optimized out>
        ecode = <optimized out>
        sender = 0x10f8d90
(gdb)

Comment 1 Craig Svenson 2012-05-06 18:19:03 UTC
When booting the old kernel off of a fallback drive using gnome2, the NVIDIA logo is displayed and the the greeter comes up. 

With the new fc16 install the NVIDIA logo is not displayed and the greeter does not load.

Comment 2 Craig Svenson 2012-05-06 18:52:23 UTC
If I run the KDE window manager I get a KDE greeter and can log in.

Comment 3 Craig Svenson 2012-05-06 20:18:14 UTC
I can select gnome from the kde greeter and gnome3 works also.

Comment 4 jd1008 2012-08-25 17:43:29 UTC
Please add me to the cc list. I just got the same message (for the first time)
after I ran yum update (which brought in kernel 3.4.9-1.fc16.i686,  and the gnome shell would start. However, I got no abrt notification.
System has the legacy Mobility Radeon 9600/M10 gpu with Xorg drivers.

The gdm greeter did finally come up and I logged in as usual.

Comment 5 Fedora End Of Life 2013-01-16 16:40:48 UTC
This message is a reminder that Fedora 16 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 16. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '16'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 16's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 16 is end of life. If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora, you are encouraged to click on 
"Clone This Bug" and open it against that version of Fedora.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 6 Fedora End Of Life 2013-02-13 20:34:47 UTC
Fedora 16 changed to end-of-life (EOL) status on 2013-02-12. Fedora 16 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.


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