Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jun 2009 16:03:41 +0200
From:      "Paul B. Mahol" <onemda@gmail.com>
To:        Denis Shaposhnikov <dsh@wizard.volgograd.ru>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: mesa 7.4.3 breaks compiz
Message-ID:  <3a142e750906220703i2478bb33oa54af52a05a53d71@mail.gmail.com>
In-Reply-To: <3a142e750906220528j6bf6fb02ob8b42de8052a4a6b@mail.gmail.com>
References:  <20090622143045.5a3bf592@wizard.volgograd.ru> <3a142e750906220528j6bf6fb02ob8b42de8052a4a6b@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6/22/09, Paul B. Mahol <onemda@gmail.com> wrote:
> On 6/22/09, Denis Shaposhnikov <dsh@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.

-- 
Paul



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3a142e750906220703i2478bb33oa54af52a05a53d71>