Bug 518951 - gnome-shell should handle Xephyr fails gracefully
Summary: gnome-shell should handle Xephyr fails gracefully
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Owen Taylor
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-08-24 10:23 UTC by Michal Nowak
Modified: 2013-03-08 02:06 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-08-24 11:19:14 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Michal Nowak 2009-08-24 10:23:05 UTC
Description of problem:

xauth:  creating new authority file /tmp/gnome-shell.jrkcxm/database
record: RECORD extension enabled at configure time.
record: This extension is known to be broken, disabling extension now..
record: http://bugs.freedesktop.org/show_bug.cgi?id=20500

Backtrace:
0: Xephyr (xorg_backtrace+0x28) [0x578af8]
1: Xephyr (0x400000+0x17c479) [0x57c479]
2: /lib64/libpthread.so.0 (0x7fed21d44000+0xf4c0) [0x7fed21d534c0]
3: /usr/lib64/libpixman-1.so.0 (0x7fed223b2000+0x44b96) [0x7fed223f6b96]
4: /usr/lib64/libpixman-1.so.0 (0x7fed223b2000+0x44d2e) [0x7fed223f6d2e]
5: /usr/lib64/libpixman-1.so.0 (pixman_fill+0x3d) [0x7fed223e459d]
6: Xephyr (fbFill+0x2b6) [0x47de16]
7: Xephyr (fbPolyFillRect+0x1d2) [0x493f72]
8: Xephyr (0x400000+0x12b7ab) [0x52b7ab]
9: Xephyr (miPaintWindow+0x1aa) [0x4a12ba]
10: Xephyr (miWindowExposures+0xc8) [0x4a1658]
11: Xephyr (MapWindow+0x325) [0x4697b5]
12: Xephyr (0x400000+0x38250) [0x438250]
13: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7fed1f514b8d]
14: Xephyr (0x400000+0x1d2e9) [0x41d2e9]
Segmentation fault at address 0x7fed1d2cb000

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting

xterm Xt error: Can't open display: :82
Traceback (most recent call last):
  File "/usr/bin/gnome-shell", line 273, in <module>
    shell = start_xephyr()
  File "/usr/bin/gnome-shell", line 95, in start_xephyr
    subprocess.Popen(["xlogo", "-geometry", "-0-0"])
  File "/usr/lib64/python2.6/subprocess.py", line 595, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.6/subprocess.py", line 1092, in _execute_child


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

gnome-shell-2.27.0-4.x86_64
xorg-x11-server-Xephyr-1.6.99-39.20090820.fc12.x86_64
F11 host, F12 guest, KVM via virt-manager

How reproducible:

always

Steps to Reproduce:
1. run gnome-shell
2. GNOME with gnome-panel was running at the moment
  
Actual results:

Xephyr crashed and gnome-shell backtraced.

Expected results:

Error msg from gnome-shell.

Comment 1 Owen Taylor 2009-08-24 11:19:14 UTC
Not going to fix - running in Xephyr is pretty much a developer tool (see comment in bug 518948) and if Xephyr is buggy and segfaults, a developer should be able to figure that out.

> F11 host, F12 guest, KVM via virt-manager

Unfortunately, this isn't going to work :-( gnome-shell needs accelerated 3D and KVM doesn't provide that.


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