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
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