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

Bug#251307: xserver-xfree86: A problem with the new ATI driver: XVideo apps crash X server (on ATI Range IIc (Mach64) card)



tags 251307 - moreinfo upstream
thanks

On Sat, 2004-05-29 at 04:09 -0500, Branden Robinson wrote:
> 
> On Fri, May 28, 2004 at 12:50:28AM +0300, Modestas Vainius wrote:
> > 
> > Symbol xf86XVCopyYUV12ToPacked from module /usr/X11R6/lib/modules/drivers/atimisc_drv.o is unresolved!
> > 
> > which yields the following error on crash:
> > 
> > 		This should not happen!
> > 	        An unresolved function was called!
> 
> This is quite strange.  According to objdump:
> 
> % objdump --dynamic-syms /usr/X11R6/bin/XFree86 | grep xf86XVCopyYUV12ToPacked
> 10070394 g    DF .text  000001ac  Base        xf86XVCopyYUV12ToPacked
> 
> What does this command say for you?
> 
> I've looked over the sources and this is not a symbol that has to be
> imported; it, along with the rest of XVideo appears to be in the part of
> the XFree86 X server that is resident in memory all the time (else it
> wouldn't appear in objdump).

X server symbols aren't automatically visible to modules though; they
need to be exported with SYMFUNC() in
xc/programs/Xserver/hw/xfree86/loader/xf86sym.c . It looks like that
file was overlooked in the patch.


-- 
Earthling Michel Dänzer      |     Debian (powerpc), X and DRI developer
Libre software enthusiast    |   http://svcs.affero.net/rm.php?r=daenzer





Reply to: