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>