From owner-freebsd-ports@FreeBSD.ORG Mon Sep 15 18:55:00 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EEF7C106568F for ; Mon, 15 Sep 2008 18:55:00 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmpop110.cox.net (eastrmpop110.cox.net [68.230.240.52]) by mx1.freebsd.org (Postfix) with ESMTP id 8282D8FC0A for ; Mon, 15 Sep 2008 18:55:00 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo03.cox.net ([68.1.16.126]) by eastrmmtao101.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20080915183555.QOOP11636.eastrmmtao101.cox.net@eastrmimpo03.cox.net>; Mon, 15 Sep 2008 14:35:55 -0400 Received: from mezz.mezzweb.com ([68.103.35.214]) by eastrmimpo03.cox.net with bizsmtp id F6bj1a00M4dCcn0026bklk; Mon, 15 Sep 2008 14:35:44 -0400 X-Authority-Analysis: v=1.0 c=1 a=JH9z_NcPetQA:10 a=iB6sH3V1qC0A:10 a=6I5d2MoRAAAA:8 a=BCneNIIqeaG58Abmn8oA:9 a=Tx-4aSpLArVDSzAQYOUA:7 a=_afNpYUTGmCkHlQaKSkEAPd4b4MA:4 a=CVrfAwbdCTgA:10 a=4vB-4DCPJfMA:10 a=SV7veod9ZcQA:10 a=LY0hPdMaydYA:10 X-CM-Score: 0.00 Date: Mon, 15 Sep 2008 13:35:41 -0500 To: "L Campbell" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 References: <792298050809150907r5f53fa09r433afc176fb4b368@mail.gmail.com> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: <792298050809150907r5f53fa09r433afc176fb4b368@mail.gmail.com> User-Agent: Opera Mail/9.52 (Linux) Cc: freebsd-ports@freebsd.org Subject: Re: fluxbox unshade crashing GTK2 applications? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Sep 2008 18:55:01 -0000 On Mon, 15 Sep 2008 11:07:09 -0500, L Campbell wrote: > (This probably isn't the right place to ask, but I figured I'd start > here and head upstream if necessary). > > Since updating to fluxbox 1.1.0.1 last night (and x11-toolkits/gtk20 > to revision 1), attempting to unshade a shaded GUI application is > causing the application to segfault with a BadAlloc X Window System > error. This behavior was not observed before updating. Tested with > www/firefox3, graphics/gimp and graphics/inkscape. For all three > applications, unshading produces the following error -- > > The program 'gimp' received an X Window System error. > This probably reflects a bug in the program. > The error was 'BadAlloc (insufficient resources for operation)'. > (Details: serial 3250 error_code 11 request_code 53 minor_code 0) > (Note to programmers: normally, X errors are reported asynchronously; > that is, you will receive the error a while after causing it. > To debug your program, run it with the --sync command line > option to change this behavior. You can then get a meaningful > backtrace from your debugger if you break on the gdk_x_error() > function.) > > I'm not really sure if this is an issue with fluxbox, GTK, or my own > configuration. It seems like only GTK2 applications crashing -- > audio/aumix uses GTK 1.2 and doesn't crash on unshade. Relevant > version information follows, please advise on appropriate course of > action :( > > $ uname -a > FreeBSD kanaria.desudesudesu.org 7.0-STABLE FreeBSD 7.0-STABLE #4: Fri > Aug 1 17:05:27 EDT 2008 > hark@kanaria.desudesudesu.org:/usr/obj/usr/src/sys/KANARIA i386 > > x11-wm/fluxbox-1.1.0.1 > $ fluxbox -version > Fluxbox 1.1.0.1 : (c) 2001-2008 Fluxbox Team > > x11-toolkits/gtk-1.2.10_20 > x11-toolkits/gtk-2.12.11_1 > > www/firefox-3.0.1_1,1 > $ firefox3 -version > Mozilla Firefox 3.0.1, Copyright (c) 1998 - 2008 mozilla.org > > graphics/gimp-2.4.7,2 > $ gimp --version > GNU Image Manipulation Program version 2.4.7 > > graphics/inkscape-0.46_3 > $ inkscape --version > Inkscape 0.46 (Jul 6 2008) > > Let me know if there's anything else I can do to help get this fixed. > Thanks :( Try to fetch this patch and put in x11-wm/fluxbox/files/, then reinstall fluxbox. It was took from its git. http://people.freebsd.org/~mezz/diff/patch-fix_unshading_crash Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org