https://bugs.freedesktop.org/show_bug.cgi?id=30451
--- Comment #22 from Witold Baryluk <[email protected]> 2010-10-12 15:45:24 PDT --- It looks that commit commit 5c6a2f93ebc16a78093782b442306de23ae94e78 Author: Chris Wilson <[email protected]> Date: Mon Sep 27 19:39:23 2010 +0100 xfree86: Kill pixmapPrivate with a vengeance (v2) ScrnInfo->pixmapPrivate only existed in order to catch invalid access to the framebuffer by making the backing data NULL across the VT switch. This was causing more confusion in the higher layers during mode setting without any real benefit, so remove it. v2: Kill ShadowModifyPixmapHeader() as well. ... removed pixmapPrivate from struct _ScrnInfoRec in xserver/hw/xfree86/common/xf86str.h Author of the line in mesa which references (indicatted by git blame mesa/src/gallium/state_trackers/xorg/xorg_driver.c ) is commit 6749310d... Jakob Bornecrantz 2010-01-25 20:07:43 +0100 There is also a comment, which reads /* This a hack to work around EnableDisableFBAccess setting the pointer * the real fix would be to replace pScrn->EnableDisableFBAccess hook * and set the rootPixmap->devPrivate.ptr to something valid before that. * * But in its infinit visdome something uses either this some times before * that, so our hook doesn't get called before the crash happens. */ pScrn->pixmapPrivate.ptr = ptr; Apperently removing pScrn->pixmapPrivate.ptr = ptr, do not hurt... -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ xorg-driver-ati mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-driver-ati
