Bug 19532

Summary: Crash with xserver 1.5.99.3 / i810 chipset with DRI enabled
Product: xorg Reporter: Frederic Crozat <fred>
Component: Server/GeneralAssignee: Gordon Jin <gordon.jin>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: colin
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Frederic Crozat 2009-01-13 02:24:24 UTC
This crash is on Mandriva cooker, when starting X server with DRI enabled (no crash when DRI is disabled):

x11-server-xorg-1.5.99.3-1.20090110.5mdv2009.1 (git snapshot 20090110)
intel driver 2.5.99.2
kernel 2.6.28 (mandriva cooker) or 2.6.27.7 (mandriva 2008.1)

graphical chipset : Intel Corporation|82810E DC-133 (CGC) Chipset Graphics Controller [DISPLAY_VGA] (vendor:8086 device:7125 subv:1028 subd:00b4)

Monitor is plugged on VGA connector 

X.Org X Server 1.5.99.3
Release Date: (unreleased)
X Protocol Version 11, Revision 0
Build Operating System: Linux_2.6.22.18-server-1mdv Mandriva
Current Operating System: Linux cuba.mandriva.com 2.6.28-desktop-2mnb #1 SMP Tue Dec 30 18:39:20 CET 2008 i686
Build Date: 10 January 2009  11:17:21AM
 
	Before reporting problems, check http://qa.mandriva.com
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jan 14 02:05:15 2009
(==) Using config file: "/etc/X11/xorg.conf"
[New Thread 0xb7ae49c0 (LWP 27976)]
[tcsetpgrp failed in terminal_inferior: Operation not permitted]
(EE) Failed to load module "type1" (module does not exist, 0)
(EE) Failed to load module "freetype" (module does not exist, 0)

Program received signal SIGSEGV, Segmentation fault.
xf86_wrap_crtc_notify (screen=0x8bc3628, new=0xb8001720 <dri_crtc_notify>)
    at xf86Crtc.c:2959
2959	    old = config->xf86_crtc_notify;
(gdb) bt
#0  xf86_wrap_crtc_notify (screen=0x8bc3628, new=0xb8001720 <dri_crtc_notify>)
    at xf86Crtc.c:2959
#1  0xb8001685 in DRIFinishScreenInit (pScreen=0x8bc3628) at dri.c:620
#2  0xb79f75a0 in I810DRIFinishScreenInit (pScreen=0x8bc3628)
    at i810_dri.c:1129
#3  0xb79b0645 in I810ScreenInit (scrnIndex=0, pScreen=0x8bc3628, argc=1, 
    argv=0xbf82eb14) at i810_driver.c:2573
#4  0x0806c7ad in AddScreen (pfnInit=0xb79afcc0 <I810ScreenInit>, argc=1, 
    argv=0xbf82eb14) at main.c:688
#5  0x080ab305 in InitOutput (pScreenInfo=0x821c0e0, argc=1, argv=0xbf82eb14)
    at xf86Init.c:1256
#6  0x0806ce95 in main (argc=-1081939180, argv=0xb7d22eb4, envp=0xbf82eb1c)
    at main.c:309
(gdb) print config
$1 = (xf86CrtcConfigPtr) 0x11
Comment 1 Eric Anholt 2009-01-13 10:30:38 UTC

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

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.