On 4/15/07, Mike Hommey <[EMAIL PROTECTED]> wrote:
On Sun, Apr 15, 2007 at 07:27:11PM -0600, deckrider <[EMAIL PROTECTED]> wrote:
> Package: iceweasel
> Version: 2.0.0.3-1
> Severity: normal
>
> I'm running latest Debian Etch (stable).
>
> In Iceweasel, navigate to "File | Open File..." and when files
> populate, drag one of the files or directories to a point on the
> desktop or at least someplace outside of Iceweasel.
>
> This hangs everything and I have to press Ctrl-Alt-F1 to login and
> 'killall firefox-bin' to get things to stop hanging. During this hang
> the mouse cursor changes to something that looks like an upside down
> "L".
>
> The problem occurs for both Gnome and Xfce desktops (I haven't tried
> any others).
I can't reproduce here, with or without iceweasel-gnome-support
installed...
I had iceweasel-gnome-support, but purged it and tried again, with the
same result.
Could you try installing iceweasel-dbg and attach a debugger to
iceweasel when it's frozen, and send the backtrace ?
Here is what I did:
iceweasel
# reproduced the hang
Ctrl-Alt-F1
script -c "gdb /usr/lib/iceweasel/firefox-bin 9577" iceweasel.txt
# attached iceweasel.txt
Script started on Mon 16 Apr 2007 05:56:23 AM MDT
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library
"/lib/tls/i686/cmov/libthread_db.so.1".
Attaching to program: /usr/lib/iceweasel/firefox-bin, process 9577
Reading symbols from /usr/lib/iceweasel/libmozjs.so...Reading symbols from
/usr/lib/debug/usr/lib/iceweasel/libmozjs.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/libmozjs.so
Reading symbols from /usr/lib/iceweasel/libxpcom.so...Reading symbols from
/usr/lib/debug/usr/lib/iceweasel/libxpcom.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/libxpcom.so
Reading symbols from /usr/lib/iceweasel/libxpcom_core.so...Reading symbols from
/usr/lib/debug/usr/lib/iceweasel/libxpcom_core.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/libxpcom_core.so
Reading symbols from /usr/lib/iceweasel/libplc4.so...Reading symbols from
/usr/lib/debug/usr/lib/iceweasel/libplc4.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/libplc4.so
Reading symbols from /usr/lib/iceweasel/libnspr4.so...Reading symbols from
/usr/lib/debug/usr/lib/iceweasel/libnspr4.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/libnspr4.so
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread -1221941568 (LWP 9577)]
[New Thread -1264587856 (LWP 9646)]
[New Thread -1316643920 (LWP 9594)]
[New Thread -1307157584 (LWP 9590)]
[New Thread -1298551888 (LWP 9589)]
[New Thread -1281766480 (LWP 9584)]
[New Thread -1232798800 (LWP 9579)]
[New Thread -1224406096 (LWP 9578)]
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/iceweasel/libsmime3.so...Reading symbols from
/usr/lib/debug/usr/lib/iceweasel/libsmime3.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/libsmime3.so
Reading symbols from /usr/lib/iceweasel/libssl3.so...Reading symbols from
/usr/lib/debug/usr/lib/iceweasel/libssl3.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/libssl3.so
Reading symbols from /usr/lib/iceweasel/libnss3.so...Reading symbols from
/usr/lib/debug/usr/lib/iceweasel/libnss3.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/libnss3.so
Reading symbols from /usr/lib/libcairo.so.2...done.
Loaded symbols for /usr/lib/libcairo.so.2
Reading symbols from /usr/lib/libXinerama.so.1...done.
Loaded symbols for /usr/lib/libXinerama.so.1
Reading symbols from /usr/lib/libXt.so.6...done.
Loaded symbols for /usr/lib/libXt.so.6
Reading symbols from /usr/lib/libXp.so.6...done.
Loaded symbols for /usr/lib/libXp.so.6
Reading symbols from /usr/lib/libXft.so.2...done.
Loaded symbols for /usr/lib/libXft.so.2
Reading symbols from /usr/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libpangoxft-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangoxft-1.0.so.0
Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangoft2-1.0.so.0
Reading symbols from /usr/lib/libpango-1.0.so.0...done.
Loaded symbols for /usr/lib/libpango-1.0.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /usr/lib/iceweasel/libxpcom_compat.so...Reading symbols
from /usr/lib/debug/usr/lib/iceweasel/libxpcom_compat.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/libxpcom_compat.so
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/tls/i686/cmov/libm.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /usr/lib/iceweasel/libplds4.so...Reading symbols from
/usr/lib/debug/usr/lib/iceweasel/libplds4.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/libplds4.so
Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib/libatk-1.0.so.0...done.
Loaded symbols for /usr/lib/libatk-1.0.so.0
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libpangocairo-1.0.so.0...done.
Loaded symbols for /usr/lib/libpangocairo-1.0.so.0
Reading symbols from /usr/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /usr/lib/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libXi.so.6...done.
Loaded symbols for /usr/lib/libXi.so.6
Reading symbols from /usr/lib/libXrandr.so.2...done.
Loaded symbols for /usr/lib/libXrandr.so.2
Reading symbols from /usr/lib/libXcursor.so.1...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXfixes.so.3...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/iceweasel/libsoftokn3.so...Reading symbols from
/usr/lib/debug/usr/lib/iceweasel/libsoftokn3.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/libsoftokn3.so
Reading symbols from /usr/lib/libSM.so.6...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libICE.so.6...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/libexpat.so.1...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /lib/tls/i686/cmov/librt.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/librt.so.1
Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2
Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1
Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2
Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /usr/lib/gconv/UTF-16.so...done.
Loaded symbols for /usr/lib/gconv/UTF-16.so
Reading symbols from /usr/lib/iceweasel/components/libmyspell.so...Reading
symbols from /usr/lib/debug/usr/lib/iceweasel/components/libmyspell.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/components/libmyspell.so
Reading symbols from /usr/lib/libmyspell.so.3...done.
Loaded symbols for /usr/lib/libmyspell.so.3
Reading symbols from /usr/lib/gtk-2.0/2.4.0/engines/libxfce.so...done.
Loaded symbols for /usr/lib/gtk-2.0/2.4.0/engines/libxfce.so
Reading symbols from /usr/lib/libgconf-2.so.4...done.
Loaded symbols for /usr/lib/libgconf-2.so.4
Reading symbols from /usr/lib/libORBit-2.so.0...done.
Loaded symbols for /usr/lib/libORBit-2.so.0
Reading symbols from /usr/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/lib/libgthread-2.0.so.0
Reading symbols from
/usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so...done.
Loaded symbols for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so
Reading symbols from /usr/lib/libgnome-2.so.0...done.
Loaded symbols for /usr/lib/libgnome-2.so.0
Reading symbols from /usr/lib/libgnomevfs-2.so.0...done.
Loaded symbols for /usr/lib/libgnomevfs-2.so.0
Reading symbols from /usr/lib/libbonobo-2.so.0...done.
Loaded symbols for /usr/lib/libbonobo-2.so.0
Reading symbols from /usr/lib/libbonobo-activation.so.4...done.
Loaded symbols for /usr/lib/libbonobo-activation.so.4
Reading symbols from /usr/lib/libesd.so.0...done.
Loaded symbols for /usr/lib/libesd.so.0
Reading symbols from /usr/lib/libaudiofile.so.0...done.
Loaded symbols for /usr/lib/libaudiofile.so.0
Reading symbols from /lib/libpopt.so.0...done.
Loaded symbols for /lib/libpopt.so.0
Reading symbols from /usr/lib/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/libgnutls.so.13...done.
Loaded symbols for /usr/lib/libgnutls.so.13
Reading symbols from /usr/lib/libavahi-glib.so.1...done.
Loaded symbols for /usr/lib/libavahi-glib.so.1
Reading symbols from /usr/lib/libavahi-common.so.3...done.
Loaded symbols for /usr/lib/libavahi-common.so.3
Reading symbols from /usr/lib/libavahi-client.so.3...done.
Loaded symbols for /usr/lib/libavahi-client.so.3
Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2
Reading symbols from /lib/tls/i686/cmov/libutil.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/libutil.so.1
Reading symbols from /usr/lib/libORBitCosNaming-2.so.0...done.
Loaded symbols for /usr/lib/libORBitCosNaming-2.so.0
Reading symbols from /usr/lib/libtasn1.so.3...done.
Loaded symbols for /usr/lib/libtasn1.so.3
Reading symbols from /usr/lib/libgcrypt.so.11...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /usr/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /usr/lib/libdbus-1.so.3...done.
Loaded symbols for /usr/lib/libdbus-1.so.3
Reading symbols from /usr/lib/iceweasel/components/libnkgnomevfs.so...Reading
symbols from
/usr/lib/debug/usr/lib/iceweasel/components/libnkgnomevfs.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/components/libnkgnomevfs.so
Reading symbols from /usr/lib/pango/1.5.0/modules/pango-basic-fc.so...done.
Loaded symbols for /usr/lib/pango/1.5.0/modules/pango-basic-fc.so
Reading symbols from /usr/lib/iceweasel/components/libspellchecker.so...Reading
symbols from
/usr/lib/debug/usr/lib/iceweasel/components/libspellchecker.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/components/libspellchecker.so
Reading symbols from /lib/tls/i686/cmov/libnss_dns.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_dns.so.2
Reading symbols from /usr/lib/iceweasel/components/libmozgnome.so...Reading
symbols from /usr/lib/debug/usr/lib/iceweasel/components/libmozgnome.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/components/libmozgnome.so
Reading symbols from /usr/lib/iceweasel/libfreebl3.so...Reading symbols from
/usr/lib/debug/usr/lib/iceweasel/libfreebl3.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/libfreebl3.so
Reading symbols from /usr/lib/iceweasel/libnssckbi.so...Reading symbols from
/usr/lib/debug/usr/lib/iceweasel/libnssckbi.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/libnssckbi.so
Reading symbols from /usr/lib/flashplugin-nonfree/libflashplayer.so...done.
Loaded symbols for /usr/lib/flashplugin-nonfree/libflashplayer.so
Reading symbols from /usr/lib/iceweasel/plugins/libunixprintplugin.so...Reading
symbols from
/usr/lib/debug/usr/lib/iceweasel/plugins/libunixprintplugin.so...done.
done.
Loaded symbols for /usr/lib/iceweasel/plugins/libunixprintplugin.so
Reading symbols from
/usr/lib/jvm/java-1.5.0-sun-1.5.0.10/jre/plugin/i386/ns7/libjavaplugin_oji.so...done.
Loaded symbols for
/usr/lib/jvm/java-1.5.0-sun-1.5.0.10/jre/plugin/i386/ns7/libjavaplugin_oji.so
Reading symbols from
/usr/lib/jvm/java-1.5.0-sun-1.5.0.10/jre/lib/i386/libjavaplugin_nscp.so...done.
Loaded symbols for
/usr/lib/jvm/java-1.5.0-sun-1.5.0.10/jre/lib/i386/libjavaplugin_nscp.so
Reading symbols from /usr/lib/pango/1.5.0/modules/pango-indic-lang.so...done.
Loaded symbols for /usr/lib/pango/1.5.0/modules/pango-indic-lang.so
Reading symbols from /usr/lib/pango/1.5.0/modules/pango-indic-fc.so...done.
Loaded symbols for /usr/lib/pango/1.5.0/modules/pango-indic-fc.so
Reading symbols from /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so...done.
Loaded symbols for /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so
Reading symbols from /usr/lib/librsvg-2.so.2...done.
Loaded symbols for /usr/lib/librsvg-2.so.2
Reading symbols from /usr/lib/libgsf-1.so.114...done.
Loaded symbols for /usr/lib/libgsf-1.so.114
Reading symbols from /usr/lib/libcroco-0.6.so.3...done.
Loaded symbols for /usr/lib/libcroco-0.6.so.3
Reading symbols from /lib/libbz2.so.1.0...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from
/usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so...done.
Loaded symbols for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so
Failed to read a valid object file image from memory.
0xb7fe2410 in ?? ()
(gdb) set pagination off
(gdb) bt full
#0 0xb7fe2410 in ?? ()
No symbol table info available.
#1 0xbf87aa64 in ?? ()
No symbol table info available.
#2 0xffffffff in ?? ()
No symbol table info available.
#3 0x00000007 in ?? ()
No symbol table info available.
#4 0xb74ee833 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5 0xb76bc7d9 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb76bcb67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7 0xb7beea2a in gtk_dialog_run () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#8 0x082c9ad1 in nsFilePicker::Show (this=0x9767e58, aReturn=0xbf87ad50) at
nsFilePicker.cpp:583
patterns = (char **) 0xa3c7718
filter = (GtkFileFilter *) 0xa3cc060
title = {<nsCString> = {<nsCSubstring> = {<nsACString_internal> =
{mVTable = 0xb7f31048, mData = 0x9486fc0 "Open File", mLength = 9, mFlags = 9},
<No data fields>}, <No data fields>}, <No data fields>}
parent_widget = (GtkWindow *) 0xb7c1adc0
action = <value optimized out>
file_chooser = (GtkWidget *) 0xa1c7820
directory = {<nsFixedCString> = {<nsCString> = {<nsCSubstring> =
{<nsACString_internal> = {mVTable = 0xb7f31048, mData = 0xbf87aba0 "", mLength
= 0, mFlags = 65553}, <No data fields>}, <No data fields>}, mFixedCapacity =
63, mFixedBuf = 0xbf87aba0 ""}, mStorage = "[EMAIL PROTECTED]"}
count = 5
checkForOverwrite = 0
response = <value optimized out>
#9 0xb7f14029 in XPTC_InvokeByIndex () at xptcinvoke_gcc_x86_unix.cpp:50
No locals.
#10 0x080adcbe in XPCWrappedNative::CallMethod ([EMAIL PROTECTED],
mode=XPCWrappedNative::CALL_METHOD) at xpcwrappednative.cpp:2169
rv = <value optimized out>
paramBuffer = {{<nsXPTCMiniVariant> = {val = {i8 = 0 '\0', i16 = 0, i32
= 0, i64 = 674122089501818880, u8 = 0 '\0', u16 = 0, u32 = 0, u64 =
674122089501818880, f = 0, d = 1.3379142852010549e-263, b = 0, c = 0 '\0', wc =
0, p = 0x0}}, ptr = 0xbf87ad50, type = {<XPTTypeDescriptorPrefix> = {flags = 1
'\001'}, <No data fields>}, flags = 1 '\001'}, {<nsXPTCMiniVariant> = {val =
{i8 = -120 '\210', i16 = 13448, i32 = 150811784, i64 = 648511388645143688, u8 =
136 '\210', u16 = 13448, u32 = 150811784, u64 = 648511388645143688, f =
1.52392337e-33, d = 2.4791237553236606e-265, b = 150811784, c = -120 '\210', wc
= 13448, p = 0x8fd3488}}, ptr = 0xbf87ad88, type = {<XPTTypeDescriptorPrefix> =
{flags = 136 '\210'}, <No data fields>}, flags = 249 'ù'}, {<nsXPTCMiniVariant>
= {val = {i8 = 0 '\0', i16 = 0, i32 = 0, i64 = 648511388494331904, u8 = 0 '\0',
u16 = 0, u32 = 0, u64 = 648511388494331904, f = 0, d = 2.4791237137824337e-265,
b = 0, c = 0 '\0', wc = 0, p = 0x0}}, ptr = 0xbf87ada8, type =
{<XPTTypeDescriptorPrefix> = {flags = 174 '®'}, <No data fields>}, flags = 251
'û'}, {<nsXPTCMiniVariant> = {val = {i8 = -120 '\210', i16 = 13448, i32 =
150811784, i64 = 703167063689868424, u8 = 136 '\210', u16 = 13448, u32 =
150811784, u64 = 703167063689868424, f = 1.52392337e-33, d =
1.1528696628164816e-261, b = 150811784, c = -120 '\210', wc = 13448, p =
0x8fd3488}}, ptr = 0x9013b70, type = {<XPTTypeDescriptorPrefix> = {flags = 80
'P'}, <No data fields>}, flags = 38 '&'}, {<nsXPTCMiniVariant> = {val = {i8 =
68 'D', i16 = 324, i32 = 134676804, i64 = 579624047391211844, u8 = 68 'D', u16
= 324, u32 = 134676804, u64 = 579624047391211844, f = 4.06265725e-34, d =
6.4448617492581458e-270, b = 134676804, c = 68 'D', wc = 324, p = 0x8070144}},
ptr = 0x7, type = {<XPTTypeDescriptorPrefix> = {flags = 119 'w'}, <No data
fields>}, flags = 83 'S'}, {<nsXPTCMiniVariant> = {val = {i8 = 0 '\0', i16 = 0,
i32 = 0, i64 = 0, u8 = 0 '\0', u16 = 0, u32 = 0, u64 = 0, f = 0, d = 0, b = 0,
c = 0 '\0', wc = 0, p = 0x0}}, ptr = 0xbf87ae58, type =
{<XPTTypeDescriptorPrefix> = {flags = 181 'µ'}, <No data fields>}, flags = 89
'Y'}, {<nsXPTCMiniVariant> = {val = {i8 = 76 'L', i16 = 17740, i32 =
-1209514676, i64 = 674122092587271500, u8 = 76 'L', u16 = 17740, u32 =
3085452620, u64 = 674122092587271500, f = -2.7688824e-05, d =
1.33791482913091e-263, b = -1209514676, c = 76 'L', wc = 17740, p =
0xb7e8454c}}, ptr = 0x8c2fa08, type = {<XPTTypeDescriptorPrefix> = {flags = 184
'¸'}, <No data fields>}, flags = 38 '&'}, {<nsXPTCMiniVariant> = {val = {i8 =
-64 'À', i16 = -1600, i32 = 146995648, i64 = 647731680278411712, u8 = 192 'À',
u16 = 63936, u32 = 146995648, u64 = 647731680278411712, f = 1.17346662e-33, d =
2.2643524603957866e-265, b = 146995648, c = -64 'À', wc = 63936, p =
0x8c2f9c0}}, ptr = 0xbf87ae08, type = {<XPTTypeDescriptorPrefix> = {flags = 61
'='}, <No data fields>}, flags = 206 'Î'}}
autoStrings = {{<nsFixedString> = {<nsString> = {<nsSubstring> =
{<nsAString_internal> = {mVTable = 0xb7f30f48, mData = 0xbf87acd0, mLength = 0,
mFlags = 65553}, <No data fields>}, <No data fields>}, mFixedCapacity = 63,
mFixedBuf = 0xbf87acd0}, mStorage = {0, 49031, 9912, 2498, 9912, 2498, 9912,
2498, 63040, 2394, 0, 0, 0, 0, 48096, 2479, 26680, 2594, 26824, 2594, 63916,
2303, 1, 0, 15216, 2305, 0, 0, 15616, 2059, 6, 0, 7, 0, 17, 46890, 0, 0, 51004,
47101, 9808, 2498, 54964, 2450, 44408, 49031, 63679, 47096, 13448, 2301, 9912,
2498, 63916, 2303, 44428, 49031, 15616, 2059, 6, 0, 7, 0, 0, 0}}}
autoStringIndex = 0
retval = <value optimized out>
dispatchParams = (nsXPTCVariant *) 0xbf87ad50
i = 0 '\0'
methodInfo = (const nsXPTMethodInfo *) 0x935c268
requiredArgs = <value optimized out>
paramCount = 1 '\001'
src = 146989420
invokeResult = <value optimized out>
param_iid = {m0 = 3213340336, m1 = 9808, m2 = 2498, m3 = "Éh\"\n<Çý·"}
err = <value optimized out>
sm = <value optimized out>
foundDependentParam = 0
rt = (XPCJSRuntime *) 0x8c2e1a8
callee = (nsISupports *) 0x9767e58
tls = <value optimized out>
vtblIndex = 17
ifaceInfo = (class nsIInterfaceInfo *) 0x9d350a8
name = 150993324
argv = (jsval *) 0x96e0378
secAction = <value optimized out>
#11 0x080b3c18 in XPC_WN_CallMethod (cx=0x8fd3488, obj=0x9c226b8, argc=0,
argv=0x96e0378, vp=0xbf87af98) at xpcwrappednativejsops.cpp:1455
funobj = <value optimized out>
ccx = {<nsIXPCNativeCallContext> = {<nsISupports> = {_vptr.nsISupports
= 0x898f168}, <No data fields>}, mRefCnt = {mValue = 0}, mState =
XPCCallContext::READY_TO_CALL, mXPC = 0x8c2e160, mThreadData = 0x8c2f988,
mXPCContext = 0x8fd3620, mJSContext = 0x8fd3488, mContextPopRequired = 0,
mDestroyJSContextInDestructor = 0, mCallerLanguage = XPCContext::LANG_JS,
mPrevCallerLanguage = XPCContext::LANG_UNKNOWN, mPrevCallContext = 0x0,
mOperandJSObject = 0x9c226b8, mCurrentJSObject = 0x9c226b8, mFlattenedJSObject
= 0x9c226b8, mWrapper = 0x95af640, mTearOff = 0x95af65c, mScriptableInfo = 0x0,
mSet = 0x9afbbe0, mInterface = 0xa226838, mMember = 0xa2268c8, mName =
150993324, mStaticMemberIsLocal = 157168640, mArgc = 0, mArgv = 0x96e0378,
mRetVal = 0xbf87af98, mExceptionWasThrown = 0, mReturnValueWasSet = 0,
mMethodIndex = 17, mCallee = 0x0}
wrapper = <value optimized out>
iface = (XPCNativeInterface *) 0xa226838
member = (XPCNativeMember *) 0xa2268c8
#12 0xb7f84230 in js_Invoke (cx=0x8fd3488, argc=0, flags=0) at jsinterp.c:1396
mark = (void *) 0x96e0388
fp = (JSStackFrame *) 0x96e02e4
frame = {callobj = 0x0, argsobj = 0x0, varobj = 0x0, script = 0x0, fun
= 0x9980c10, thisp = 0x9c226b8, argc = 0, argv = 0x96e0378, rval = -2147483647,
nvars = 0, vars = 0x96e0378, down = 0x96e02e4, annotation = 0x0, scopeChain =
0x8fcef70, pc = 0x0, sp = 0x96e0378, spbase = 0x0, sharpDepth = 0, sharpArray =
0x0, flags = 0, dormantNext = 0x0, xmlNamespace = 0x0, blockChain = 0x0}
sp = <value optimized out>
newsp = <value optimized out>
vp = (jsval *) 0x96e0370
v = 163718736
thisv = 163718840
funobj = <value optimized out>
parent = (JSObject *) 0x9c226b8
thisp = <value optimized out>
ok = 150851048
clasp = <value optimized out>
ops = <value optimized out>
native = (JSNative) 0x80b3b20 <XPC_WN_CallMethod(JSContext*, JSObject*,
unsigned int, long*, long*)>
fun = (JSFunction *) 0x9980c10
script = (JSScript *) 0x0
nslots = 0
nvars = <value optimized out>
nalloc = <value optimized out>
hook = (JSInterpreterHook) 0
hookData = (void *) 0x0
#13 0xb7f76aaf in js_Interpret (cx=0x8fd3488, pc=0x904c9b2 ":",
result=0xbf87b2a8) at jsinterp.c:3973
idval_ = <value optimized out>
rt = (JSRuntime *) 0x8c2fa08
fp = (JSStackFrame *) 0x96e02e4
script = (JSScript *) 0x904c908
inlineCallCount = 1
obj = (JSObject *) 0x9c22650
obj2 = (JSObject *) 0x8fcef70
parent = <value optimized out>
currentVersion = <value optimized out>
originalVersion = JSVERSION_DEFAULT
onbranch = (JSBranchCallback) 0x8535ff0
<nsJSContext::DOMBranchCallback(JSContext*, JSScript*)>
ok = 1
cond = -753968450
interruptHandler = (JSTrapHandler) 0
depth = 6
len = dwarf2_read_address: Corrupted DWARF expression.
(gdb) quit
The program is running. Quit anyway (and detach it)? (y or n) y
Detaching from program: /usr/lib/iceweasel/firefox-bin, process 9577
Script done on Mon 16 Apr 2007 05:58:00 AM MDT