From owner-freebsd-x11@FreeBSD.ORG Mon Jun 22 14:03:44 2009 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 56EB31065670 for ; Mon, 22 Jun 2009 14:03:44 +0000 (UTC) (envelope-from onemda@gmail.com) Received: from mail-bw0-f209.google.com (mail-bw0-f209.google.com [209.85.218.209]) by mx1.freebsd.org (Postfix) with ESMTP id C8DFC8FC16 for ; Mon, 22 Jun 2009 14:03:42 +0000 (UTC) (envelope-from onemda@gmail.com) Received: by bwz5 with SMTP id 5so285892bwz.43 for ; Mon, 22 Jun 2009 07:03:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=06awMENPPnxPSUhnsw0IsjqUNERQpDswgoWx8Bysupw=; b=OnKK4b3Vsia8Nyp31Vko9VL9bvd+M+4K8X3bYfGqat6qTrbaVi9gqV2VdVy9kwCrVo gGOUXus8kj7rNBVqQMtM0JgccX6Ur1LlxBzzsEU2+EPKSgatqk5wt14MzRytFOCNvvGN TBLgH4ZoF3GF5+g8mxH70vfsL/J370K9OxAUM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=BMswAWQ2/dUcvul82gUDPLIWqP46QVe5zyJraCcpiHApsAmLon1/5mTbSJvOYWHG+3 yI5QDobLflMOQ3MOysLZjmG5LZyzOwg1tjvBYKwP84dL2WVVZ738LeI2Z9OqXC78opZR XF3wtVElaGvdoQG57A4iDRuK18ngfKonqP/Uw= MIME-Version: 1.0 Received: by 10.204.103.209 with SMTP id l17mr6292552bko.152.1245679422040; Mon, 22 Jun 2009 07:03:42 -0700 (PDT) In-Reply-To: <3a142e750906220528j6bf6fb02ob8b42de8052a4a6b@mail.gmail.com> References: <20090622143045.5a3bf592@wizard.volgograd.ru> <3a142e750906220528j6bf6fb02ob8b42de8052a4a6b@mail.gmail.com> Date: Mon, 22 Jun 2009 16:03:41 +0200 Message-ID: <3a142e750906220703i2478bb33oa54af52a05a53d71@mail.gmail.com> From: "Paul B. Mahol" To: Denis Shaposhnikov Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-x11@freebsd.org Subject: Re: mesa 7.4.3 breaks compiz X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2009 14:03:44 -0000 On 6/22/09, Paul B. Mahol wrote: > On 6/22/09, Denis Shaposhnikov 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 >> #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