NetBSD Problem Report #44167

From www@NetBSD.org  Mon Nov 29 01:23:57 2010
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id B570963BAE5
	for <gnats-bugs@gnats.NetBSD.org>; Mon, 29 Nov 2010 01:23:57 +0000 (UTC)
Message-Id: <20101129012357.64F5663B95F@www.NetBSD.org>
Date: Mon, 29 Nov 2010 01:23:57 +0000 (UTC)
From: rawallis@panix.com
Reply-To: rawallis@panix.com
To: gnats-bugs@NetBSD.org
Subject: X.org 1.9.2 video-intel driver throws Undefined PLT Symbol
X-Send-Pr-Version: www-1.0

>Number:         44167
>Category:       xsrc
>Synopsis:       X.org 1.9.2 video-intel driver throws Undefined PLT Symbol
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    mrg
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Nov 29 01:25:00 +0000 2010
>Closed-Date:    Mon Nov 29 04:08:11 +0000 2010
>Last-Modified:  Mon Nov 29 04:08:11 +0000 2010
>Originator:     Andy Wallis
>Release:        5.99.40
>Organization:
>Environment:
NetBSD whitestar 5.99.40 NetBSD 5.99.40 (GENERIC) #13: Sun Nov 28 18:44:20 EST 2010  root@whitestar:/usr/obj/sys/arch/i386/compile/GENERIC i386

>Description:
When trying out the new X.org 1.9.2 brought into -current, X throws an undefined symbol  error when running the with  X.org -configure's output. 
This was  done on an Asus EeePC 1000HA with an onboard Intel GMA graphics chip. 
From the dmesg output:
...
agp0 at pchb0: detected 7932k stolen memory
agp0: aperture at 0xd0000000, size 0x10000000
vga1 at pci0 dev 2 function 0: vendor 0x8086 product 0x27ae (rev. 0x03)
...
i915drm0 at vga1: Intel i945GME
i915drm0: AGP at 0xd0000000 256MB
i915drm0: Initialized i915 1.6.0 20080730

Error below
X.Org X Server 1.9.2
Release Date: 2010-10-30
X Protocol Version 11, Revision 0
Build Operating System: NetBSD/i386  - 
Current Operating System: NetBSD whitestar 5.99.40 NetBSD 5.99.40 (GENERIC) #1
3: Sun Nov 28 18:44:20 EST 2010  root@whitestar:/usr/obj/sys/arch/i386/compile
/GENERIC i386
Build Date: 23 November 2010  01:33:05AM

Current version of pixman: 0.21.2
        Before reporting problems, check http://wiki.X.Org
        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: Sun Nov 28 20:02:50 2010
Converted `/usr/share/X11/%X' to `/usr/share/X11/xorg.conf.d'
Converted `%D/X11/%X' to `/usr/X11R6/share/X11/xorg.conf.d'
Converted `/etc/X11/%X' to `/etc/X11/xorg.conf.d'
Converted `%C/X11/%X' to `/usr/X11R6/etc/X11/xorg.conf.d'
Converted `%A' to `/root/xorg.conf.new'
(++) Using config file: "/root/xorg.conf.new"
Found 1 screens in the layout section X.org ConfiguredFound 0 inactive devices
 in the layout section X.org Configured
Found 2 input devices in the layout section X.org 
Configured intel: card at 0:2:0 is claimed by a Device section
/usr/X11R7/lib/modules/drivers/intel_drv.so:
 Undefined PLT symbol "xf86LoaderReqSymLists" (symnum = 73)



After it hits the undefined symbol, X.org exits with a return code of 1.
>How-To-Repeat:
On a machine with an Intel GMA graphics card, run the following commands.

As root:
X -configure

X -config /root/xorg.conf.new

>Fix:

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: xsrc-manager->mrg
Responsible-Changed-By: mrg@NetBSD.org
Responsible-Changed-When: Mon, 29 Nov 2010 01:43:33 +0000
Responsible-Changed-Why:
i think i just fixed this.  please update, rebuild and try again.  thanks!


State-Changed-From-To: open->feedback
State-Changed-By: mrg@NetBSD.org
State-Changed-When: Mon, 29 Nov 2010 01:43:33 +0000
State-Changed-Why:


From: "matthew green" <mrg@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/44167 CVS commit: xsrc/external/mit/xf86-video-intel/dist/src
Date: Mon, 29 Nov 2010 01:42:39 +0000

 Module Name:	xsrc
 Committed By:	mrg
 Date:		Mon Nov 29 01:42:39 UTC 2010

 Modified Files:
 	xsrc/external/mit/xf86-video-intel/dist/src: i830_driver.c i830_dvo.c

 Log Message:
 apply the hack to avoid xf86LoaderReqSymLists() and LoaderRefSymLists().

 should fix PR#44167.


 To generate a diff of this commit:
 cvs rdiff -u -r1.3 -r1.4 \
     xsrc/external/mit/xf86-video-intel/dist/src/i830_driver.c
 cvs rdiff -u -r1.1.1.2 -r1.2 \
     xsrc/external/mit/xf86-video-intel/dist/src/i830_dvo.c

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: feedback->closed
State-Changed-By: mrg@NetBSD.org
State-Changed-When: Mon, 29 Nov 2010 04:08:11 +0000
State-Changed-Why:
all fixed, t hanks.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.