Bug 687374 - GNOME3 - nautilus crashes Xorg if "Have file manager handle desktop" is enabled through gnome-tweak-tool
Summary: GNOME3 - nautilus crashes Xorg if "Have file manager handle desktop" is enabl...
Status: RESOLVED DUPLICATE of bug 701199
Alias: None
Product: openSUSE 11.4
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Factory
Hardware: i686 openSUSE 11.4
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-13 20:32 UTC by Forgotten User KjUTH09OjI
Modified: 2011-07-04 07:08 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Xorg log (42.93 KB, text/plain)
2011-04-13 21:03 UTC, Forgotten User KjUTH09OjI
Details
~/.xsession-errors (6.64 KB, text/plain)
2011-04-13 21:03 UTC, Forgotten User KjUTH09OjI
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User KjUTH09OjI 2011-04-13 20:32:40 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16

If a user launches 'gnome-tweak-tool' and on the 'File Manager' section enables 'Have file manager handle the Desktop', when it becomes effective (usually after a new login) it crashes and xorg restarts leaving the user back into the GDM login screen.

Reproducible: Always

Steps to Reproduce:
1.Run gnome-tweak-tool and on the "File Manager" section, enable 'Have file manager handle the desktop'.
2.Relog into GNOME3.

Actual Results:  
When nautilus loads, the session crashes and Xorg reloads back into GDM.
Comment 1 Forgotten User KjUTH09OjI 2011-04-13 21:03:12 UTC
Created attachment 424815 [details]
Xorg log
Comment 2 Forgotten User KjUTH09OjI 2011-04-13 21:03:45 UTC
Created attachment 424816 [details]
~/.xsession-errors
Comment 3 Gary Ching-Pang Lin 2011-04-27 06:39:35 UTC
A segfault in x server :(

gdb backtrace:

Program received signal SIGSEGV, Segmentation fault.
0xb721bfac in DrawableGone (glxPriv=0x85aaff8, xid=16777217) at glxext.c:133
133	    if (glxPriv->drawId != glxPriv->pDraw->id) {
(gdb) bt
#0  0xb721bfac in DrawableGone (glxPriv=0x85aaff8, xid=16777217) at glxext.c:133
#1  0x08067d6e in FreeClientResources (client=0x8425ea0) at resource.c:859
#2  0x0809a7cb in CloseDownClient (client=0x8425ea0) at dispatch.c:3490
#3  0x0809aa2e in ProcKillClient (client=0x85b7710) at dispatch.c:3271
#4  0x0809b347 in Dispatch () at dispatch.c:432
#5  0x08066895 in main (argc=9, argv=0xbfabe2f4, envp=0xbfabe31c) at main.c:291
(gdb) p glxPriv 
$1 = (__GLXdrawable *) 0x85aaff8
(gdb) p glxPriv->drawId 
$2 = 140161148
(gdb) p glxPriv->pDraw 
$3 = (DrawablePtr) 0x594
(gdb) p glxPriv->pDraw->id 
Cannot access memory at address 0x598
(gdb)
Comment 4 Gary Ching-Pang Lin 2011-07-04 07:08:03 UTC
Duplicate of bnc#701199

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