NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: xsrc/48317: openchrome driver crashes with undefined PLT symbol



The following reply was made to PR xsrc/48317; it has been noted by GNATS.

From: "John D. Baker" <jdbaker%mylinuxisp.com@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: xsrc/48317: openchrome driver crashes with undefined PLT symbol
Date: Fri, 22 Aug 2014 21:12:43 -0500 (CDT)

 First, could someone edit the Synopis of the original PR submission to
 correct my typo:  "openchrome" (not "opencrome").  That should make it
 show up in searches properly.
 
 After quite some time, I've finally managed to look at this again.  With
 the latest -current/i386, the X server still crashes due to undefined
 PLT symbol, but it's different from the original:
 
 $ uname -a
  NetBSD neoware 7.99.1 NetBSD 7.99.1 (NEOWARE) #0: Wed Aug 20 23:31:10 CDT 
2014  
sysop%verthandi.technoskunk.fur@localhost:/d0/build/current/obj/i386/sys/arch/i386/compile/NEOWARE
 i386
 
 
 X.Org X Server 1.10.6
 Release Date: 2011-07-08
 X Protocol Version 11, Revision 0
 Build Operating System: NetBSD/i386  - 
 Current Operating System: NetBSD neoware 7.99.1 NetBSD 7.99.1 (NEOWARE) #0: 
Wed Aug 20 23:31:10 CDT 2014  
sysop%verthandi.technoskunk.fur@localhost:/d0/build/current/obj/i386/sys/arch/i386/compile/NEOWARE
 i386
 Build Date: 01 August 2011  01:01:00AM
  
 Current version of pixman: 0.32.6
        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: Fri Aug 22 15:15:37 2014
 (==) Using default built-in configuration (21 lines)
 /usr/X11R7/lib/modules/drivers/openchrome_drv.so: Undefined PLT symbol 
"UMSPreInit" (symnum = 72)
 
 The symbol mentioned is found in:
 
    xsrc/external/mit/xf86-video-openchrome/dist/src/via_ums.c
 
 The reachover Makefile in:
 
   src/external/mit/xorg/server/drivers/xf86-video-openchrome/Makefile
 
 does not include that file in the SRCS variable.
 
 I've added it and am in the process of rebuilding.
 
 
 For comparison, I tried pkgsrc/modular Xorg (built on 6.99.49 from
 pkgsrc-2014Q2) and got a mostly-working X server.  The only glitch is
 that the mouse cursor is invisible all the time.
 
 X.Org X Server 1.12.4
 Release Date: 2012-08-27
 X Protocol Version 11, Revision 0
 Build Operating System: NetBSD-6.99.49-i386 The NetBSD Foundation
 Current Operating System: NetBSD neoware 7.99.1 NetBSD 7.99.1 (NEOWARE) #0: 
Wed Aug 20 23:31:10 CDT 2014  
sysop%verthandi.technoskunk.fur@localhost:/d0/build/current/obj/i386/sys/arch/i386/compile/NEOWARE
 i386
 Build Date: 04 August 2014  06:18:53PM
  
 Current version of pixman: 0.32.4
        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: Fri Aug 22 14:55:39 2014
 (==) Using system config directory "/usr/pkg/share/X11/xorg.conf.d"
 3145728 bytes of DRI memory allocated at 0, handle 1585370986
 262144 bytes of DRI memory allocated at 300000, handle 2898459703
 32 bytes of DRI memory allocated at 340000, handle 2589265463
 32 bytes of DRI memory allocated at 340020, handle 1526190376
 256 bytes of DRI memory allocated at 340040, handle 3778958601
 256 bytes of DRI memory allocated at 340140, handle 3711521160
 2097152 bytes of DRI memory allocated at 340240, handle 471372120
 4194304 bytes of DRI memory allocated at 0, handle 3770701770
 
 ERROR!  sizeof(VIADRIRec) does not match passed size from device driver
 
 [ kernel syslog messages ]
 Aug 22 14:55:40 neoware /netbsd: viadrm0: interrupting at irq 3
 Aug 22 14:55:40 neoware /netbsd: error: [drm:pid2755:via_initialize] *ERROR* 
called again without calling cleanup
 
 I'll post Xorg.0.log files for each setup in separate replies if they
 will provide more clues.
 
 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645
 


Home | Main Index | Thread Index | Old Index