From owner-freebsd-x11@FreeBSD.ORG Mon Jun 22 12:28:24 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 BA1E91065677 for ; Mon, 22 Jun 2009 12:28:24 +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 3B2FC8FC22 for ; Mon, 22 Jun 2009 12:28:23 +0000 (UTC) (envelope-from onemda@gmail.com) Received: by bwz5 with SMTP id 5so212056bwz.43 for ; Mon, 22 Jun 2009 05:28:23 -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=u1SMCh2emblSHrbyNDDMq1ixEJVdwNjgLLJZFNElIOc=; b=JBPp2lcBuyzLGKNRusdgK7wCrjHk0DJSgvqiF+rqT4WQu3sD4IiA9qkTY3y10iz5Wl /UaLFOwS1GtJI3X7Hz9cJt+VY9RudAQOdknwLVc41Igdbahqo3UaiqfY+4iybvC178bz qfN6uV8bN6GBhypVkrmsuhhjXp22VfkvjVYy4= 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=TR4xMBVdPkZLG4YqYV/OkfGP0dao2jnhZHrfRrUjC8UOgE7jwUE3A9ZbqktwLageiX C9RibcT+ArDf5rgxf73v/eI2bKHRHqDqlpdkuCs97RL9l88t4rKj1FqUfr5eD5M5qtCf 5HDZlM+FfYZczuEKjv18Arsw9IKNtpsLGHu78= MIME-Version: 1.0 Received: by 10.204.116.9 with SMTP id k9mr6138272bkq.164.1245673703032; Mon, 22 Jun 2009 05:28:23 -0700 (PDT) In-Reply-To: <20090622143045.5a3bf592@wizard.volgograd.ru> References: <20090622143045.5a3bf592@wizard.volgograd.ru> Date: Mon, 22 Jun 2009 14:28:22 +0200 Message-ID: <3a142e750906220528j6bf6fb02ob8b42de8052a4a6b@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 12:28:25 -0000 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. You can see if you have similar issue if you rebuild malloc(9) with MALLOC_PRODUCTION undefined. -- Paul