From owner-freebsd-x11@FreeBSD.ORG Tue Apr 28 19:30:04 2009 Return-Path: Delivered-To: freebsd-x11@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C3821065674 for ; Tue, 28 Apr 2009 19:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 59FBD8FC12 for ; Tue, 28 Apr 2009 19:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n3SJU4Gq055607 for ; Tue, 28 Apr 2009 19:30:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n3SJU4X2055602; Tue, 28 Apr 2009 19:30:04 GMT (envelope-from gnats) Date: Tue, 28 Apr 2009 19:30:04 GMT Message-Id: <200904281930.n3SJU4X2055602@freefall.freebsd.org> To: freebsd-x11@FreeBSD.org From: Giorgos Keramidas Cc: Subject: Re: ports/132041: Broken Intel video driver X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Giorgos Keramidas List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Apr 2009 19:30:04 -0000 The following reply was made to PR ports/132041; it has been noted by GNATS. From: Giorgos Keramidas To: Arthur Barlow Cc: bug-followup@freebsd.org Subject: Re: ports/132041: Broken Intel video driver Date: Tue, 28 Apr 2009 22:05:51 +0300 On Tue, 24 Feb 2009 04:13:42 GMT, Arthur Barlow wrote: > I'm using a seven year old Gateway PC that has all Intel drivers, > (video, audio, agp, pci, isa). When I run "X -configure" it picks the > "intel" video driver. The chip set is ntel 82810-DC100 GMCH. When I > run it I get the following error in Xorg.0.log: The xf86-video-intel server 2.6.3 release repeatedly crashes on my Thinkpad too. There are several ways to trigger a crash (i.e. move another window on top of a media player like mplayer, totem, etc.), and the crashes seem to be most of the time in: (gdb) bt #0 0x2860a5e7 in kill () at kill.S:2 #1 0x2851b3f7 in _raise (sig=6) at /usr/src/lib/libthr/thread/thr_sig.c:185 #2 0x2860916a in abort () at /usr/src/lib/libc/stdlib/abort.c:65 #3 0x0812d75b in FatalError () #4 0x288177a4 in intel_nondrm_exec () from /usr/local/lib/xorg/modules/drivers//intel_drv.so #5 0x28817a55 in i830_crt_dpms () from /usr/local/lib/xorg/modules/drivers//intel_drv.so #6 0x28824f40 in I830PreInit () from /usr/local/lib/xorg/modules/drivers//intel_drv.so #7 0x080d13d7 in xf86XVLeaveVT () #8 0x080a5668 in AbortDDX () #9 0x0812d19d in AbortServer () #10 0x0812d77f in FatalError () #11 0x080bc373 in xf86SigHandler () #12 #13 0x286cc824 in free_block () from /usr/local/lib/libdrm_intel.so.1 #14 0x286cca5b in drm_intel_fake_bo_unreference_locked () from /usr/local/lib/libdrm_intel.so.1 #15 0x286ccb52 in drm_intel_fake_bo_unreference () from /usr/local/lib/libdrm_intel.so.1 #16 0x286cb486 in drm_intel_bo_unreference () from /usr/local/lib/libdrm_intel.so.1 #17 0x28844158 in I965DisplayVideoTextured () from /usr/local/lib/xorg/modules/drivers//intel_drv.so #18 0x288467fa in I830EXAPrepareCopy () from /usr/local/lib/xorg/modules/drivers//intel_drv.so #19 0x28836b92 in i830_sdvo_dump () from /usr/local/lib/xorg/modules/drivers//intel_drv.so #20 0x080d1715 in xf86XVPutImage () #21 0x286b4868 in XvdiPutImage () from /usr/local/lib/xorg/modules/extensions//libextmod.so #22 0x286b8287 in ProcXvShmPutImage () from /usr/local/lib/xorg/modules/extensions//libextmod.so #23 0x286b977d in ProcXvDispatch () from /usr/local/lib/xorg/modules/extensions//libextmod.so #24 0x08085f91 in Dispatch () #25 0x0806beec in main () Current language: auto; currently asm I see that freedesktop has released 2.7.0 now, which allegedly fixes several crash bugs in the 2.6.3 release: http://lists.freedesktop.org/archives/xorg/2009-April/045117.html I've just updated my local port to 2.7.0 a few minutes ago and attached the patch of the update to this message. The 2.7.0 release of the Intel video driver seems a lot more stable so far. At least, I haven't been able to crash it by switching desktops while a video is playing or by clicking to the context menu of a media player, or by covering a media player with another window. ----- start of patch xf86-video-intel-2.7.0.patch ---------------------- Index: Makefile =================================================================== RCS file: /home/ncvs/ports/x11-drivers/xf86-video-intel/Makefile,v retrieving revision 1.13 diff -u -r1.13 Makefile --- Makefile 4 Apr 2009 04:03:58 -0000 1.13 +++ Makefile 28 Apr 2009 18:57:31 -0000 @@ -6,7 +6,7 @@ # PORTNAME= xf86-video-intel -PORTVERSION= 2.6.3 +PORTVERSION= 2.7.0 CATEGORIES= x11-drivers MAINTAINER= x11@FreeBSD.org @@ -19,6 +19,6 @@ XORG_CAT= driver USE_XORG= xvmc xineramaproto xextproto x11 xf86driproto glproto -MAN4= i810.4x intel.4x +MAN4= intel.4x .include Index: distinfo =================================================================== RCS file: /home/ncvs/ports/x11-drivers/xf86-video-intel/distinfo,v retrieving revision 1.12 diff -u -r1.12 distinfo --- distinfo 4 Apr 2009 04:03:58 -0000 1.12 +++ distinfo 28 Apr 2009 18:57:31 -0000 @@ -1,3 +1,3 @@ -MD5 (xorg/driver/xf86-video-intel-2.6.3.tar.bz2) = 440c014bbd3072b5d379fe1bdb861918 -SHA256 (xorg/driver/xf86-video-intel-2.6.3.tar.bz2) = b35a142aeba034ad06b8d9b477c243f82ce9f82ad65a0ee4408630f228e90258 -SIZE (xorg/driver/xf86-video-intel-2.6.3.tar.bz2) = 790275 +MD5 (xorg/driver/xf86-video-intel-2.7.0.tar.bz2) = 5832172ac69b9a066a202e1578a5d3c8 +SHA256 (xorg/driver/xf86-video-intel-2.7.0.tar.bz2) = 16d0f15a504916b68f94f2606dd5f401a4709c8e092195a0365b03113c684d94 +SIZE (xorg/driver/xf86-video-intel-2.7.0.tar.bz2) = 781254 Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/x11-drivers/xf86-video-intel/pkg-plist,v retrieving revision 1.3 diff -u -r1.3 pkg-plist --- pkg-plist 23 Jul 2008 02:59:02 -0000 1.3 +++ pkg-plist 28 Apr 2009 18:57:31 -0000 @@ -8,7 +8,6 @@ lib/xorg/modules/drivers/ch7017.so lib/xorg/modules/drivers/ch7xxx.la lib/xorg/modules/drivers/ch7xxx.so -lib/xorg/modules/drivers/i810_drv.so lib/xorg/modules/drivers/intel_drv.la lib/xorg/modules/drivers/intel_drv.so lib/xorg/modules/drivers/ivch.la ----- end of patch xf86-video-intel-2.7.0.patch ------------------------