mesa 7.4.3 breaks compiz

Robert Noland rnoland at FreeBSD.org
Mon Jun 22 17:28:27 UTC 2009


On Mon, 2009-06-22 at 16:03 +0200, Paul B. Mahol wrote:
> On 6/22/09, Paul B. Mahol <onemda at gmail.com> wrote:
> > On 6/22/09, Denis Shaposhnikov <dsh at wizard.volgograd.ru> wrote:
> >> Hello,
> >>
> >> After recent upgrade of mesa libs from 7.4.2 to 7.4.3 I have non
> >> working compiz because
> >>
> >>   LIBGL_ALWAYS_INDIRECT=1 glxinfo
> >>
> >> crashes X server:
> >>
> >> (gdb) bt
> >> #0  0x288c2320 in ?? ()
> >> #1  0x285913a4 in pthread_mutex_lock () from /lib/libc.so.7
> >> #2  0x285f20db in drm_intel_fake_bo_unmap ()
> >>    from /usr/local/lib/libdrm_intel.so.1
> >> #3  0x285f1462 in drm_intel_bo_unmap ()
> >> from /usr/local/lib/libdrm_intel.so.1 #4  0x2876c3c0 in
> >> intel_batch_flush ()
> >> from /usr/local/lib/xorg/modules/drivers//intel_drv.so #5  0x2876bb4f
> >> in I830Sync () from /usr/local/lib/xorg/modules/drivers//intel_drv.so
> >> #6  0x28779706 in I830LeaveVT ()
> >>    from /usr/local/lib/xorg/modules/drivers//intel_drv.so
> >> #7  0x080a35a8 in AbortDDX ()
> >> #8  0x0812b5dd in AbortServer ()
> >> #9  0x0812bbbf in FatalError ()
> >> #10 0x080ba2b3 in xf86SigHandler ()
> >> #11 <signal handler called>
> >> #12 0x288c2320 in ?? ()
> >> #13 0x285913a4 in pthread_mutex_lock () from /lib/libc.so.7
> >> #14 0x285f20db in drm_intel_fake_bo_unmap ()
> >>    from /usr/local/lib/libdrm_intel.so.1
> >> #15 0x285f1462 in drm_intel_bo_unmap ()
> >> from /usr/local/lib/libdrm_intel.so.1
> >> #16 0x2876c3c0 in intel_batch_flush ()
> >>    from /usr/local/lib/xorg/modules/drivers//intel_drv.so
> >> #17 0x2876bb4f in I830Sync ()
> >>    from /usr/local/lib/xorg/modules/drivers//intel_drv.so
> >> #18 0x28779706 in I830LeaveVT ()
> >>    from /usr/local/lib/xorg/modules/drivers//intel_drv.so
> >> #19 0x28779b78 in I830CloseScreen ()
> >>    from /usr/local/lib/xorg/modules/drivers//intel_drv.so
> >> #20 0x0814baee in RRExtensionInit ()
> >> #21 0x080c120e in xf86ChangeGammaRamp ()
> >> #22 0x080b9dc4 in xf86DPMSInit ()
> >> #23 0x285c8ff4 in XvCloseScreen ()
> >>    from /usr/local/lib/xorg/modules/extensions//libextmod.so
> >> #24 0x080d0bfc in xf86XvMCCreateAdaptorRec ()
> >> #25 0x285ce09d in XvMCCloseScreen ()
> >>    from /usr/local/lib/xorg/modules/extensions//libextmod.so
> >> #26 0x080bddc1 in VidModeExtensionInit ()
> >> #27 0x081370e5 in XFixesCursorInit ()
> >> #28 0x081659cc in AnimCurInit ()
> >> #29 0x0813105b in CompositeExtensionInit ()
> >> #30 0x287396da in glxCloseScreen ()
> >>    from /usr/local/lib/xorg/modules/extensions//libglx.so
> >> #31 0x0806b4b5 in main ()
> >>
> >> After downgrading dri, libGL, libGLU, libglut and mesa-demos back to
> >> 7.4.2 compiz works fine again.
> >
> > In my case Mesa 7.4.3 RC (i will test 7.4.3 from ports soon ...) fixed
> > numerous malloc crashes (allocations for 0 returns NULL and malloc(9)
> > will assert
> > if NULL is used again ....) because of some bugs in intel DRI path.
> 
> Actually I'm speaking about 7.5 RC3.
> 7.4.3 from ports locks hard X11 with GL applications.

Sigh... I'm running git master on most of my boxes right now... (7.6
devel)...  Let me find something running straight ports...

robert.

-- 
Robert Noland <rnoland at FreeBSD.org>
FreeBSD
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-x11/attachments/20090622/f184bc82/attachment.pgp


More information about the freebsd-x11 mailing list