Bug 24682 - [845] Xorg crashes with VirtualBox Client through tunneled ssh X11 session
Summary: [845] Xorg crashes with VirtualBox Client through tunneled ssh X11 session
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i915 (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium major
Assignee: Eric Anholt
QA Contact:
Keywords: NEEDINFO
Depends on:
Reported: 2009-10-22 08:34 UTC by Elmo R
Modified: 2009-12-04 11:31 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

Xorg Crash Log (63.74 KB, text/plain)
2009-10-22 08:34 UTC, Elmo R

Description Elmo R 2009-10-22 08:34:28 UTC
Created attachment 30625 [details]
Xorg Crash Log

SSH from Fedora 11 32-bit, xorg-x11-server-Xorg-1.6.4-0.1.fc11, to a server running CentOS EL 5.3 64-bit. I have an X11 tunnel set up so that I can start "xclock", "kdevelop", "gedit" with no problems and have it show up locally. 

However, when I attempt to start VirtualBox GUI through VirtualBox-3.0.8_53138_rhel5-1 it crashes my local Xserver. (The virtualbox gui is used to manage and control VirtualBox guests running on the remote server - there are no guests running yet because I can't get the manager to stop crashing my Xserver.)

Other weirdness is that I must use a stock kernel 2.6.30* compiled from scratch in order to keep KMS enabled. 

Disabling KMS does not prevent the above reproducible crash.

The crash does not happen if I start the VirtualBox manager locally on my box for guests located on my desktop: VirtualBox-3.0.8_53138_fedora11-1.i586

Video Card:
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01) (prog-if 00 [VGA controller])
	Subsystem: Compaq Computer Corporation Evo D510 SFF
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M]
	Region 1: Memory at fc400000 (32-bit, non-prefetchable) [size=512K]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915
Comment 1 Alan Coopersmith 2009-10-22 08:44:52 UTC
Log shows this backtrace:
0: /usr/bin/Xorg(xorg_backtrace+0x3b) [0x812d8eb]
1: /usr/bin/Xorg(xf86SigHandler+0x9e) [0x80c0e0e]
2: [0xb804e400]
3: /usr/lib/dri/i915_dri.so(intelDestroyContext+0x104) [0xb7e89388]
4: /usr/lib/dri/i915_dri.so [0xb7e6b476]
5: /usr/lib/xorg/modules/extensions//libglx.so [0xb7ffa359]
6: /usr/lib/xorg/modules/extensions//libglx.so(__glXFreeContext+0x91) [0xb7fee3d1]
7: /usr/lib/xorg/modules/extensions//libglx.so [0xb7fee427]
8: /usr/bin/Xorg(FreeClientResources+0xdf) [0x806e10f]
9: /usr/bin/Xorg(CloseDownClient+0x6f) [0x808108f]
10: /usr/bin/Xorg(Dispatch+0x1f0) [0x8086870]
11: /usr/bin/Xorg(main+0x395) [0x806bbf5]
12: /lib/libc.so.6(__libc_start_main+0xe6) [0x4c439a66]
13: /usr/bin/Xorg [0x806b0a1]

Fatal server error:
Caught signal 11.  Server aborting
Comment 2 Eric Anholt 2009-10-23 14:31:45 UTC
server 1.6 has a bunch of issues with GLX and refcounting.  Could you retry with master?  If it still happens, we'll need gdb output from the server (sshed in from another machine)
Comment 3 Elmo R 2009-12-04 11:31:11 UTC
Works fine with xorg-x11-server-1.7.1-9. You can close this ticket.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.