From owner-freebsd-questions@FreeBSD.ORG Wed Jan 19 04:29:17 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F3CA310656C0 for ; Wed, 19 Jan 2011 04:29:16 +0000 (UTC) (envelope-from weif@weif.net) Received: from maxwell.cjones.org (mail.cjones.org [69.146.226.138]) by mx1.freebsd.org (Postfix) with ESMTP id 080CA8FC1E for ; Wed, 19 Jan 2011 04:29:15 +0000 (UTC) Received: by maxwell.cjones.org (Postfix, from userid 1003) id 414344A64C7; Tue, 18 Jan 2011 21:29:14 -0700 (MST) From: Keith Seyffarth To: Rob Farmer In-Reply-To: (message from Rob Farmer on Tue, 18 Jan 2011 19:43:48 -0800) References: <844o957rei.fsf@maxwell.cjones.org> <90697FB1-79FD-4766-A01B-B06672D1EB7C@mac.com> <84y66h6491.fsf@maxwell.cjones.org> <84vd1l61uf.fsf@maxwell.cjones.org> Date: Tue, 18 Jan 2011 21:29:14 -0700 Message-ID: <84pqrt5xet.fsf@maxwell.cjones.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-questions@freebsd.org Subject: Re: use of menus crashes Firefox? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: weif@weif.net List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jan 2011 04:29:17 -0000 > Right - firefox3 is a script that sets up a couple environment > variables and runs the real binary. You need to gdb the real binary > (which is in /usr/local/lib/firefox or somesuch - its not in any > remotely normal $PATH). Since the environment stuff the script does is > required for it to start, temporarily editing the script and running > firefox3 is probably the easiest thing to do. Hmmm. OK. I did this: $ gdb /usr/local/lib/firefox3/firefox-bin 10388 This results in Firefox being locked and non-responsive to the user interface. It can't even draw the screen if I switch to that desktop, there's just a window frame hanging there. Even clicking the close button (the "X" in the top corner of the window) doesn't do anything... nor does right-clicking on the window title bar and selecting "close." If I quit gdb, then firefox becomes responsive again. But it does put this in the console where I ran GDB (there's a lot). there are 11 [New Thread x (LWP y)] lines, and one error line. The error line is right at the end "0x29e581a7 in __error () from /lib/libthr.so.3" This GDB was configured as "i386-marcel-freebsd"...(no debugging symbols found)... Attaching to program: /usr/local/lib/firefox3/firefox-bin, process 10388 Reading symbols from /usr/local/lib/firefox3/libxul.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/libxul.so Reading symbols from /usr/local/lib/firefox3/libmozjs.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/libmozjs.so Reading symbols from /usr/local/lib/firefox3/libxpcom.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/libxpcom.so Reading symbols from /usr/local/lib/libplds4.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libplds4.so.1 Reading symbols from /usr/local/lib/libplc4.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libplc4.so.1 Reading symbols from /usr/local/lib/libnspr4.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libnspr4.so.1 Reading symbols from /usr/local/lib/libgtk-x11-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgtk-x11-2.0.so.0 Reading symbols from /usr/local/lib/libatk-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libatk-1.0.so.0 Reading symbols from /usr/local/lib/libgdk-x11-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgdk-x11-2.0.so.0 Reading symbols from /usr/local/lib/libpangocairo-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libpangocairo-1.0.so.0 Reading symbols from /usr/local/lib/libXext.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libXext.so.6 Reading symbols from /usr/local/lib/libXrender.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libXrender.so.1 Reading symbols from /usr/local/lib/libXinerama.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libXinerama.so.1 Reading symbols from /usr/local/lib/libXi.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libXi.so.6 Reading symbols from /usr/local/lib/libXrandr.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libXrandr.so.2 Reading symbols from /usr/local/lib/libXcursor.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libXcursor.so.1 Reading symbols from /usr/local/lib/libXcomposite.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libXcomposite.so.1Reading symbols from /usr/local/lib/libXdamage.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libXdamage.so.1 Reading symbols from /usr/local/lib/libgdk_pixbuf-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/local/lib/libpangoft2-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libpangoft2-1.0.so.0 Reading symbols from /usr/local/lib/libpango-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libpango-1.0.so.0 Reading symbols from /usr/local/lib/libfreetype.so.9...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libfreetype.so.9 Reading symbols from /usr/local/lib/libfontconfig.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libfontconfig.so.1 Reading symbols from /usr/local/lib/libgio-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgio-2.0.so.0 Reading symbols from /usr/local/lib/libXfixes.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libXfixes.so.3 Reading symbols from /usr/local/lib/libgobject-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgobject-2.0.so.0 Reading symbols from /usr/local/lib/libgmodule-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgmodule-2.0.so.0 Reading symbols from /usr/local/lib/libpng.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libpng.so.6 Reading symbols from /lib/libz.so.4...(no debugging symbols found)...done. Loaded symbols for /lib/libz.so.4 Reading symbols from /usr/local/lib/libgthread-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgthread-2.0.so.0 Reading symbols from /usr/local/lib/libglib-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libglib-2.0.so.0 Reading symbols from /usr/local/lib/libcairo.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libcairo.so.2 Reading symbols from /usr/local/lib/libX11.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libX11.so.6 Reading symbols from /lib/libm.so.5...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.5 Reading symbols from /usr/local/lib/libiconv.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libiconv.so.3 Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libc.so.7...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.7 Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/libthr.so.3...(no debugging symbols found)...done. [New Thread 0x2c9d6150 (LWP 100163)] [New Thread 0x2c4d5680 (LWP 100205)] [New Thread 0x2c9d99a0 (LWP 100169)] [New Thread 0x2c9d9890 (LWP 100168)] [New Thread 0x2c9d9780 (LWP 100164)] [New Thread 0x2a2016a0 (LWP 100162)] [New Thread 0x2a201370 (LWP 100160)] [New Thread 0x2a201260 (LWP 100128)] [New Thread 0x2a201150 (LWP 100091)] [New Thread 0x2a201040 (LWP 100198)] Loaded symbols for /lib/libthr.so.3 Reading symbols from /usr/local/lib/firefox3/libsqlite3.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/libsqlite3.so Reading symbols from /usr/local/lib/firefox3/libsmime3.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/libsmime3.so Reading symbols from /usr/local/lib/firefox3/libssl3.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/libssl3.so Reading symbols from /usr/local/lib/firefox3/libnss3.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/libnss3.so Reading symbols from /usr/local/lib/firefox3/libnssutil3.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/libnssutil3.so Reading symbols from /usr/local/lib/libdbus-1.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libdbus-1.so.3 Reading symbols from /usr/local/lib/libXt.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libXt.so.6 Reading symbols from /usr/local/lib/libpixman-1.so.9...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libpixman-1.so.9 Reading symbols from /usr/local/lib/libxcb-shm.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libxcb-shm.so.0 Reading symbols from /usr/local/lib/libxcb-render.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libxcb-render.so.0 Reading symbols from /usr/local/lib/libxcb.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libxcb.so.2 Reading symbols from /usr/local/lib/libXau.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libXau.so.6 Reading symbols from /usr/local/lib/libXdmcp.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libXdmcp.so.6 Reading symbols from /usr/local/lib/libpthread-stubs.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libpthread-stubs.so.0 Reading symbols from /usr/lib/librpcsvc.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/librpcsvc.so.4 Reading symbols from /usr/local/lib/libexpat.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libexpat.so.6 Reading symbols from /usr/local/lib/libintl.so.9...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libintl.so.9 Reading symbols from /usr/local/lib/libpcre.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libpcre.so.0 Reading symbols from /usr/local/lib/libSM.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libSM.so.6 Reading symbols from /usr/local/lib/libICE.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libICE.so.6 Reading symbols from /usr/local/lib/libgnomeui-2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgnomeui-2.so.0 Reading symbols from /usr/local/lib/libbonoboui-2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libbonoboui-2.so.0 Reading symbols from /usr/local/lib/libgnomecanvas-2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgnomecanvas-2.so.0 Reading symbols from /usr/local/lib/libgailutil.so.18...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgailutil.so.18 Reading symbols from /usr/local/lib/libgnome-2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgnome-2.so.0 Reading symbols from /usr/local/lib/libcanberra.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libcanberra.so.0 Reading symbols from /usr/local/lib/libvorbisfile.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libvorbisfile.so.6 Reading symbols from /usr/local/lib/libvorbis.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libvorbis.so.4 Reading symbols from /usr/local/lib/libogg.so.7...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libogg.so.7 Reading symbols from /usr/local/lib/libltdl.so.7...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libltdl.so.7 Reading symbols from /usr/local/lib/libart_lgpl_2.so.5...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libart_lgpl_2.so.5 Reading symbols from /usr/local/lib/libbonobo-2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libbonobo-2.so.0 Reading symbols from /usr/local/lib/libbonobo-activation.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libbonobo-activation.so.4 Reading symbols from /usr/local/lib/libORBitCosNaming-2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libORBitCosNaming-2.so.0 Reading symbols from /usr/local/lib/libgnomevfs-2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgnomevfs-2.so.0 Reading symbols from /usr/local/lib/libxml2.so.5...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libxml2.so.5 Reading symbols from /usr/local/lib/libdbus-glib-1.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libdbus-glib-1.so.2 Reading symbols from /usr/lib/libssl.so.5...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libssl.so.5 Reading symbols from /lib/libcrypto.so.5...(no debugging symbols found)...done. Loaded symbols for /lib/libcrypto.so.5 Reading symbols from /usr/local/lib/libavahi-glib.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libavahi-glib.so.1 Reading symbols from /usr/local/lib/libavahi-client.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libavahi-client.so.3 Reading symbols from /usr/local/lib/libavahi-common.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libavahi-common.so.3 Reading symbols from /lib/libssp.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libssp.so.0 Reading symbols from /lib/libutil.so.7...(no debugging symbols found)...done. Loaded symbols for /lib/libutil.so.7 Reading symbols from /usr/local/lib/libgconf-2.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgconf-2.so.4 Reading symbols from /usr/local/lib/libORBit-2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libORBit-2.so.0 Reading symbols from /usr/local/lib/libgnome-keyring.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgnome-keyring.so.0 Reading symbols from /usr/local/lib/libgcrypt.so.17...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgcrypt.so.17 Reading symbols from /usr/local/lib/libgpg-error.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libgpg-error.so.0 Reading symbols from /usr/local/lib/libpopt.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libpopt.so.0 Reading symbols from /usr/local/lib/firefox3/components/libbrowserdirprovider.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/components/libbrowserdirprovider.so Reading symbols from /usr/local/lib/firefox3/components/libdbusservice.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/components/libdbusservice.so Reading symbols from /usr/local/lib/firefox3/components/libimgicon.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/components/libimgicon.so Reading symbols from /usr/local/lib/pango/1.6.0/modules/pango-basic-fc.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/pango/1.6.0/modules/pango-basic-fc.so Reading symbols from /usr/local/lib/firefox3/components/libbrowsercomps.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/components/libbrowsercomps.so Reading symbols from /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so Reading symbols from /usr/home/weif/.mozilla/plugins/npwrapper.libflashplayer.so...(no debugging symbols found)...done. Loaded symbols for /usr/home/weif/.mozilla/plugins/npwrapper.libflashplayer.so Reading symbols from /usr/local/lib/libXss.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libXss.so.1 Reading symbols from /usr/local/lib/firefox3/libsoftokn3.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/libsoftokn3.so Reading symbols from /usr/local/lib/firefox3/libnssdbm3.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/libnssdbm3.so Reading symbols from /usr/local/lib/firefox3/libfreebl3.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/libfreebl3.so Reading symbols from /usr/local/lib/firefox3/libnssckbi.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/firefox3/libnssckbi.so Reading symbols from /usr/local/lib/libesd.so...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libesd.so Reading symbols from /usr/local/lib/libaudiofile.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libaudiofile.so.0 Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done. Loaded symbols for /libexec/ld-elf.so.1 [Switching to Thread 0x2c9d6150 (LWP 100163)] 0x29e581a7 in __error () from /lib/libthr.so.3 (gdb) q The program is running. Quit anyway (and detach it)? (y or n) y Detaching from program: /usr/local/lib/firefox3/firefox-bin, process 10388