Closed Bug 642117 Opened 13 years ago Closed 13 years ago

xcb_io.c "poll_for_event: Assertion `(((long) (event_sequence) - (long) (dpy->request)) <= 0)' failed" with IcedTea [@ libc-2.13.so@0x33xxx ]

Categories

(Plugins Graveyard :: Java (IcedTea), defect)

x86_64
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 640908

People

(Reporter: alex_mayorga, Unassigned)

References

Details

(Keywords: crash)

Crash Data

Attachments

(5 files, 2 obsolete files)

User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:2.0b13pre) Gecko/20110316 Firefox/4.0b13pre
Build Identifier: Mozilla/5.0 (X11; Linux x86_64; rv:2.0b13pre) Gecko/20110316 Firefox/4.0b13pre

I keep getting errors, hangs and crashes when using work's remote office
solution.

This causes Minefield to crash on Ubuntu 11.04.

alex-mayorga@VPCCW1FFXL:~$ uname -a
Linux VPCCW1FFXL 2.6.38-6-generic #34-Ubuntu SMP Tue Mar 8 14:15:57 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
alex-mayorga@VPCCW1FFXL:~$ java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10) (6b22-1.10-3ubuntu1)
OpenJDK 64-Bit Server VM (build 20.0-b10, mixed mode)
alex-mayorga@VPCCW1FFXL:~$ aptitude show icedtea-plugin | grep Version
Version: 1.0~20110122-0ubuntu1

The crashes from oldest to newest:

https://crash-stats.mozilla.com/report/index/bp-3d60078e-a379-4d72-92fc-56ff32110307
https://crash-stats.mozilla.com/report/index/bp-3d60078e-a379-4d72-92fc-56ff32110307
https://crash-stats.mozilla.com/report/index/bp-3fcc7868-5a03-4871-ac4a-e73ed2110315
https://crash-stats.mozilla.com/report/index/bp-271454b4-83d3-45db-bcc3-5f1292110316

Reproducible: Always

Steps to Reproduce:
1. Load the Java applet used to work remotely
2. Work for some minutes
3. Crash
Actual Results:  
Minefield crashes

Expected Results:  
No crash

Filing this bug after looking through bug 608256 and bug 640071
Due to this problem I run Minefield using this command:
firefox-4.0 2>&1 | tee ~/ff4-9.log

Hopefully the log would help to pinpoint the problem.

I have 8 other similar logs, please let me know if they're needed.
Comment on attachment 519638 [details]
Otput of firefox-4.0 2>&1 | tee ff4-9.log

(firefox-4.0-bin:1979): GLib-CRITICAL **: g_string_erase: assertion `pos + len <
= string->len' failed

firefox-4.0-bin: ../../src/xcb_io.c:221: poll_for_event: Assertion `(((long) (event_sequence) - (long) (dpy->request)) <= 0)' failed.
Attachment #519638 - Attachment mime type: text/x-log → text/plain
May or may not be related to bug 640908.
Component: General → Plug-ins
Depends on: 640908
Keywords: crash
Product: Firefox → Core
QA Contact: general → plugins
Summary: Firefox-4.0 4.0b13pre Crash Report [@ libc-2.13.so@0x33xxx ] → xcb_io.c "poll_for_event: Assertion `(((long) (event_sequence) - (long) (dpy->request)) <= 0)' failed" with IcedTea [@ libc-2.13.so@0x33xxx ]
Version: unspecified → Trunk
Can you test whether the same abort happens with Firefox 3.6, please?
(In reply to comment #4)
> Can you test whether the same abort happens with Firefox 3.6, please?

Tried http://www.mozilla.com/en-US/products/download.html?product=firefox-3.6.15&os=linux&lang=en-US but it won't even detect the Java plug-in.

How do I get 3.6 via apt on Ubuntu?
(In reply to comment #5)
> Tried
> http://www.mozilla.com/en-US/products/download.html?product=firefox-3.6.15&os=linux&lang=en-US
> but it won't even detect the Java plug-in.

ln -s /path/to/IcedTeaPlugin.so ~/.mozilla/plugins/IcedTeaPlugin.so
will help the mozilla build find the plugin in Ubuntu's plugin directory.
(In reply to comment #6)
> bp-c62be4fa-0e42-4db6-bbd6-1c6532110318

"Main-thread-only object used off the main thread: file /build/buildd/firefox-4.0-4.0~b13~hg20110316r63421+nobinonly/build-tree/mozilla/xpcom/base/nsCycleCollector.cpp, line 1195"
does make this sound similar to bug 640908.
Attached file Today's crash
Looks like the problem is:

(firefox-4.0-bin:4080): GLib-CRITICAL **: g_string_erase: assertion `pos + len <= string->len' failed
java.lang.ArrayIndexOutOfBoundsException: 3
	at sun.applet.GetMemberPluginCallRequest.parseReturn(GetMemberPluginCallRequest.java:53)
	at sun.applet.PluginStreamHandler.finishCallRequest(PluginStreamHandler.java:260)
	at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:184)
	at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:78)
document not found!
Exception in thread "Thread-3" java.lang.ClassCastException: netscape.javascript.JSObject cannot be cast to java.lang.String
	at sun.applet.PluginAppletViewer.javascriptToString(PluginAppletViewer.java:1421)
	at netscape.javascript.JSObject.toString(JSObject.java:237)
	at java.lang.String.valueOf(String.java:2838)
	at java.lang.StringBuilder.append(StringBuilder.java:132)
	at sun.applet.PluginObjectStore.dump(PluginObjectStore.java:113)
	at sun.applet.PluginAppletSecurityContext.dumpStore(PluginAppletSecurityContext.java:1268)
	at sun.applet.AppletSecurityContextManager.dumpStore(AppletSecurityContextManager.java:58)
	at sun.applet.PluginException.<init>(PluginException.java:46)
	at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:198)
	at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:78)

Seems like this issue happens in Fedora 14 as well https://bugzilla.redhat.com/show_bug.cgi?id=586194
Attachment #522345 - Attachment mime type: text/x-log → text/plain
Just crashed again moments ago on Mozilla/5.0 (X11; Linux x86_64; rv:6.0a1) Gecko/20110419 Firefox/6.0a1 ID:20110419040059 bp-4df4b1cf-0084-48e1-b8ed-cfd882110419
On the surface, this bug appears unrelated to the plugin other than the fact that the plugin triggers FF to crash.

Although https://bugzilla.redhat.com/show_bug.cgi?id=586194 has a similar error ("java.lang.ClassCastException:
netscape.javascript.JSObject cannot be cast to java.lang.String"), the causes are vastly different. In that bug, it is the 3rd party code attempting to do the casting while the applet is running.

In this case, the casting attempt it done after ff has already crashed (evident from the dumpStore() call in the trace, which is only called on exit). The casting error in this case is not unexpected as it is attempting to get a string from ff to print, and ff is in an unknown state as it has already told the plugin to exit. Furthermore, the error at that point is inconsequential to functionality because the JVM exits immediately after that.
This is the latest log from a crash on Mozilla/5.0 (X11; Linux x86_64; rv:6.0a1) Gecko/20110419 Firefox/6.0a1 ID:20110419040059

Problem is not even crash reporter is catching these.
(In reply to comment #11)
> On the surface, this bug appears unrelated to the plugin other than the fact
> that the plugin triggers FF to crash.

I don't follow why you say that.

"xcb_io.c:221: poll_for_event: Assertion `(((long) (event_sequence) - (long) (dpy->request)) <= 0)' failed" sounds like the kind of error you'd get when using xlib from two different threads without XInitThreads(), and bug 640908 comment 3 looks like IcedTeaPlugin.so running events off the wrong thread.
Component: Plug-ins → Java (IcedTea)
Product: Core → Plugins
QA Contact: plugins → icedtea-java
Version: Trunk → unspecified
Attached file java.stdout from the latest crash. (obsolete) —
Attached file java.stderr from the latest crash. (obsolete) —
I've attached java.stdout and java.stderr that I obtained by exporting ICEDTEAPLUGIN_DEBUG=true prior to running firefox-trunk 2>&1 | tee Desktop/FF.log and that I provide to dbhole on IRC, hope it gives more detail.

What can I do to get this to NEW? I can crash Nightly or IcedTea "at will" =(
Attachment #528570 - Attachment is obsolete: true
Attachment #528571 - Attachment is obsolete: true
Probably best to report to the IcedTea developers in their bug tracker.

It would be nice to find out what function in IcedTeaPlugin.so is running the event loop on the wrong thread and what glib function it is using to do that.  Unfortunately, Mozilla's crashreporter is not providing helpful stack backtraces.

The bug is manifesting in many different ways depending on what gets run on the wrong thread, but if you are able to install debug symbols for glib and icedtea-plugin, attach gdb to the Firefox process, and catch a SIGABRT crash from a "Main-thread-only object used off the main thread" abort, then a gdb backtrace should contain the necessary information.
(In reply to comment #18)
> wrong thread, but if you are able to install debug symbols for glib and
> icedtea-plugin, attach gdb to the Firefox process, and catch a SIGABRT crash
> from a "Main-thread-only object used off the main thread" abort, then a gdb
> backtrace should contain the necessary information.

I can try to do so.
Can you dumb down the instructions a bit or point me to a relevant how-to, please?
There's some instructions for installing debug symbols on Ubuntu here:
https://wiki.ubuntu.com/DebuggingProgramCrash

These should succeed:

 apt-get install libglib2.0-0-dbg
 apt-get install gdb

I don't see icedtea-plugin-dbg.  Perhaps try to install that but you may need to follow those instructions for the -dbgsym package.

To try to catch a backtrace of firefox with gdb, I'd

1. start firefox
2. find the process id of the firefox process (with ps, or system monitor)
3. run "gdb attach <process-id>"
5. in gdb, "handle SIGPIPE nostop"
4. in gdb, "continue"
5. cause firefox to crash
6. in gdb, "backtrace"
7. in gdb, "quit"

Depending on how firefox ends up crashing, the backtrace may or may not be useful, but try to collect a few traces and chances are that at least one will helpful.
I would hopefully get some time to do as suggested this weekend.

But for now I think I've found a publicly available page that causes this or a very similar crash:

Go to http://www.dell.com/us/p/inspiron-duo/pd
Click "Start Screen Share"
Click "Shop with a friend" in the pop-up that opens
Click "Email"
Click "Invite"
Click "Run" on the OpenJDK security warning
Crash (mine is bp-99ab9ac8-5bf0-4f16-bfb8-e98772110507)
Assuming I did the backtrace properly this is what I got from hung Nightly, the crash is bp-ecfec2ac-3d87-4acf-a7a4-ae7b92110512

Reading symbols from /usr/lib/firefox-trunk-6.0a1/libsmime3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/firefox-trunk-6.0a1/libsmime3.so
Reading symbols from /usr/lib/firefox-trunk-6.0a1/libssl3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/firefox-trunk-6.0a1/libssl3.so
Reading symbols from /usr/lib/firefox-trunk-6.0a1/libnss3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/firefox-trunk-6.0a1/libnss3.so
Reading symbols from /usr/lib/firefox-trunk-6.0a1/libnssutil3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/firefox-trunk-6.0a1/libnssutil3.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXrender.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libfreetype.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libfontconfig.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libfontconfig.so.1
Reading symbols from /usr/lib/libasound.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/librt.so.1
Reading symbols from /lib/x86_64-linux-gnu/libdbus-1.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libdbus-1.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libX11.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXext.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXext.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
Reading symbols from /usr/lib/libcairo.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcairo.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.2800.6...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.2800.6...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
Reading symbols from /lib/x86_64-linux-gnu/libglib-2.0.so.0...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libglib-2.0.so.0.2800.6...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libglib-2.0.so.0
Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.2800.6...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libXt.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXt.so.6
Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libz.so.1
Reading symbols from /usr/lib/libstartup-notification-1.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libstartup-notification-1.so.0
Reading symbols from /lib/x86_64-linux-gnu/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libexpat.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb.so.1
Reading symbols from /usr/lib/libpixman-1.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /lib/x86_64-linux-gnu/libpng12.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libpng12.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-render.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-render.so.0
Reading symbols from /lib/x86_64-linux-gnu/libpcre.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libpcre.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libXcomposite.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXcomposite.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdamage.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdamage.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXfixes.so.3
Reading symbols from /lib/x86_64-linux-gnu/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libresolv.so.2
Reading symbols from /lib/x86_64-linux-gnu/libselinux.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libselinux.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXinerama.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXinerama.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXi.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXi.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXrandr.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXrandr.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libXcursor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXcursor.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libSM.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libICE.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libICE.so.6
Reading symbols from /usr/lib/libxcb-aux.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb-aux.so.0
Reading symbols from /usr/lib/libxcb-event.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb-event.so.1
Reading symbols from /usr/lib/libxcb-atom.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb-atom.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXau.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
Reading symbols from /lib/x86_64-linux-gnu/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libuuid.so.1
Reading symbols from /lib/x86_64-linux-gnu/libnss_compat.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_compat.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnsl.so.1
Reading symbols from /lib/x86_64-linux-gnu/libnss_nis.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_nis.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_files.so.2
Reading symbols from /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
Reading symbols from /usr/lib/libcanberra-gtk.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcanberra-gtk.so.0
Reading symbols from /usr/lib/libcanberra.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcanberra.so.0
Reading symbols from /usr/lib/libvorbisfile.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libvorbisfile.so.3
Reading symbols from /usr/lib/libtdb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libtdb.so.1
Reading symbols from /usr/lib/libltdl.so.7...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libltdl.so.7
Reading symbols from /usr/lib/libvorbis.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libvorbis.so.0
Reading symbols from /usr/lib/libogg.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libogg.so.0
Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
Reading symbols from /usr/lib/libgnomeui-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgnomeui-2.so.0
Reading symbols from /usr/lib/libbonoboui-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libbonoboui-2.so.0
Reading symbols from /usr/lib/libgnomecanvas-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgnomecanvas-2.so.0
Reading symbols from /usr/lib/libgnome-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgnome-2.so.0
Reading symbols from /usr/lib/libart_lgpl_2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libart_lgpl_2.so.2
Reading symbols from /usr/lib/libgnomevfs-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgnomevfs-2.so.0
Reading symbols from /usr/lib/libgconf-2.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgconf-2.so.4
Reading symbols from /usr/lib/libgnome-keyring.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgnome-keyring.so.0
Reading symbols from /usr/lib/libbonobo-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libbonobo-2.so.0
Reading symbols from /usr/lib/libbonobo-activation.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libbonobo-activation.so.4
Reading symbols from /usr/lib/libORBit-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libORBit-2.so.0
Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /lib/libpopt.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libpopt.so.0
Reading symbols from /usr/lib/libgailutil.so.18...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgailutil.so.18
Reading symbols from /usr/lib/libdbus-glib-1.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdbus-glib-1.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libavahi-glib.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libavahi-glib.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libavahi-common.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libavahi-common.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libavahi-client.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libavahi-client.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libgnutls.so.26...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgnutls.so.26
Reading symbols from /lib/x86_64-linux-gnu/libgcrypt.so.11...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libgcrypt.so.11
Reading symbols from /lib/x86_64-linux-gnu/libutil.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libutil.so.1
Reading symbols from /usr/lib/libORBitCosNaming-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libORBitCosNaming-2.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libtasn1.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libtasn1.so.3
Reading symbols from /lib/x86_64-linux-gnu/libgpg-error.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libgpg-error.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
Reading symbols from /usr/lib/firefox-trunk-6.0a1/components/libmozgnome.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/firefox-trunk-6.0a1/components/libmozgnome.so
Reading symbols from /usr/lib/libnotify.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libnotify.so.1
Reading symbols from /usr/lib/firefox-trunk-6.0a1/components/libdbusservice.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/firefox-trunk-6.0a1/components/libdbusservice.so
Reading symbols from /usr/lib/firefox-trunk-6.0a1/components/libbrowsercomps.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/firefox-trunk-6.0a1/components/libbrowsercomps.so
Reading symbols from /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
Reading symbols from /usr/lib/libdbusmenu-gtk.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdbusmenu-gtk.so.3
Reading symbols from /usr/lib/libdbusmenu-glib.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdbusmenu-glib.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
Reading symbols from /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
Reading symbols from /usr/lib/libibus.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libibus.so.2
Reading symbols from /usr/lib/gio/modules/libgvfsdbus.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gio/modules/libgvfsdbus.so
Reading symbols from /usr/lib/libgvfscommon.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgvfscommon.so.0
Reading symbols from /lib/x86_64-linux-gnu/libudev.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libudev.so.0
Reading symbols from /usr/lib/firefox-trunk-6.0a1/extensions/globalmenu@ubuntu.com/components/libglobalmenu.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/firefox-trunk-6.0a1/extensions/globalmenu@ubuntu.com/components/libglobalmenu.so
Reading symbols from /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
Reading symbols from /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
Reading symbols from /usr/lib/librsvg-2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/librsvg-2.so.2
Reading symbols from /usr/lib/libcroco-0.6.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcroco-0.6.so.3
Reading symbols from /usr/lib/libXss.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXss.so.1
Reading symbols from /usr/lib/firefox-trunk-6.0a1/libsoftokn3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/firefox-trunk-6.0a1/libsoftokn3.so
Reading symbols from /usr/lib/firefox-trunk-6.0a1/libnssdbm3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/firefox-trunk-6.0a1/libnssdbm3.so
Reading symbols from /usr/lib/firefox-trunk-6.0a1/libfreebl3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/firefox-trunk-6.0a1/libfreebl3.so
Reading symbols from /usr/lib/firefox-trunk-6.0a1/libnssckbi.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/firefox-trunk-6.0a1/libnssckbi.so
Reading symbols from /lib/libnss_mdns4_minimal.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_mdns4_minimal.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnss_dns.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_dns.so.2
0x00007fd786278f03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) handle SIGPIPE nostop
Signal        Stop	Print	Pass to program	Description
SIGPIPE       No	Yes	Yes		Broken pipe
(gdb) continue
Continuing.
[New Thread 0x7fd774e70700 (LWP 2083)]
[Thread 0x7fd774e70700 (LWP 2083) exited]
[New Thread 0x7fd774e70700 (LWP 2086)]
[New Thread 0x7fd7698ff700 (LWP 2087)]
[New Thread 0x7fd760dff700 (LWP 2088)]
[New Thread 0x7fd75fdfd700 (LWP 2090)]
[Thread 0x7fd75f3ff700 (LWP 1840) exited]
[New Thread 0x7fd75f3ff700 (LWP 2152)]
[Thread 0x7fd75f3ff700 (LWP 2152) exited]
[New Thread 0x7fd75f3ff700 (LWP 2211)]
[New Thread 0x7fd75a0ff700 (LWP 2212)]
[New Thread 0x7fd7598fe700 (LWP 2213)]
[New Thread 0x7fd7590fd700 (LWP 2217)]
[New Thread 0x7fd7530aa700 (LWP 2254)]

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fd760dff700 (LWP 2088)]
0x00007fd7861d3d05 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) backtrace
#0  0x00007fd7861d3d05 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fd7861d7ab6 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fd7875220c2 in mozalloc_abort(char const*) ()
   from /usr/lib/firefox-trunk-6.0a1/libmozalloc.so
#3  0x00007fd788f70eb5 in NS_DebugBreak_P ()
   from /usr/lib/firefox-trunk-6.0a1/libxul.so
#4  0x00007fd788f7a1fe in NS_CycleCollectorForget2_P ()
   from /usr/lib/firefox-trunk-6.0a1/libxul.so
#5  0x00007fd78834c10c in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#6  0x00007fd788f1e05d in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#7  0x00007fd7884c8ab6 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#8  0x00007fd788f1b19b in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#9  0x00007fd7880f2c1a in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#10 0x00007fd7881366de in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#11 0x00007fd78810dcd2 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#12 0x00007fd7881e50f6 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#13 0x00007fd788191693 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#14 0x00007fd788192e1c in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#15 0x00007fd7882d7f0a in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#16 0x00007fd7882d24bf in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#17 0x00007fd7881926c8 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#18 0x00007fd7882d2237 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#19 0x00007fd7882d24bf in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#20 0x00007fd7881926c8 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#21 0x00007fd7881a462f in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#22 0x00007fd7881926c8 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#23 0x00007fd7882ee30c in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#24 0x00007fd7882d24bf in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#25 0x00007fd7881926c8 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#26 0x00007fd7882d2237 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#27 0x00007fd7882d24bf in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#28 0x00007fd7881926c8 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#29 0x00007fd7882d2237 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#30 0x00007fd7882d24bf in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#31 0x00007fd7881926c8 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#32 0x00007fd7882d2237 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#33 0x00007fd7882d24bf in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#34 0x00007fd7881926c8 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#35 0x00007fd7882d2237 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#36 0x00007fd7882d24bf in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#37 0x00007fd7881926c8 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#38 0x00007fd7882d2237 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#39 0x00007fd7882d24bf in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#40 0x00007fd7881926c8 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#41 0x00007fd7882ee30c in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#42 0x00007fd7882d24bf in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#43 0x00007fd7881926c8 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#44 0x00007fd7882d2237 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#45 0x00007fd7882d24bf in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#46 0x00007fd788190951 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#47 0x00007fd7881923ea in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#48 0x00007fd7882d2237 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#49 0x00007fd7881926c8 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#50 0x00007fd788191693 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#51 0x00007fd78812648d in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#52 0x00007fd788139a76 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#53 0x00007fd78856a7b4 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#54 0x00007fd78856d33d in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#55 0x00007fd7885661b1 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#56 0x00007fd788c57a38 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#57 0x00007fd788c652dd in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#58 0x00007fd788c65525 in ?? () from /usr/lib/firefox-trunk-6.0a1/libxul.so
#59 0x00007fd782a96578 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#60 0x00007fd7836a781c in g_closure_invoke (closure=0x7fd7600f8790, 
    return_value=0x7fd760dfe2b0, n_param_values=2, 
    param_values=0x7fd75f43f3a0, invocation_hint=0x7fd760dfe270)
    at /build/buildd/glib2.0-2.28.6/./gobject/gclosure.c:767
#61 0x00007fd7836b9019 in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=0, instance=0x7fd76868db80, emission_return=0x7fd760dfe420, 
    instance_and_params=0x7fd75f43f3a0)
    at /build/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3252
#62 0x00007fd7836c1fa9 in g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=<value optimized out>)
    at /build/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2993
#63 0x00007fd7836c241f in g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at /build/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3040
#64 0x00007fd782bb24d1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#65 0x00007fd782a94cff in gtk_main_do_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#66 0x00007fd7821a27dc in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#67 0x00007fd78219d73b in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#68 0x00007fd78219f929 in gdk_window_process_all_updates ()
   from /usr/lib/libgdk-x11-2.0.so.0
#69 0x00007fd78219f999 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#70 0x00007fd78217cc46 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#71 0x00007fd782fe3bcd in g_main_dispatch (context=0x7fd77e528440)
    at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#72 g_main_context_dispatch (context=0x7fd77e528440)
    at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#73 0x00007fd782fe43a8 in g_main_context_iterate (context=0x7fd77e528440, 
    block=<value optimized out>, dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#74 0x00007fd782fe4639 in g_main_context_iteration (context=0x7fd77e528440, 
    may_block=0) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
#75 0x00007fd75e3e3f57 in JavaRequestProcessor::postAndWaitForResponse(std::basic_string<char, std::char_traits<char>, std::allocator<char> >) ()
   from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
#76 0x00007fd75e3e66dd in JavaRequestProcessor::getString(std::basic_string<char, std::char_traits<char>, std::allocator<char> >) ()
   from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
#77 0x00007fd75e3efda4 in PluginRequestProcessor::sendMember(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*> >*)
    () from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
#78 0x00007fd75e3f0f3f in queue_processor(void*) ()
   from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
#79 0x00007fd78a043d8c in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#80 0x00007fd78628604d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#81 0x0000000000000000 in ?? ()
(gdb) quit
A debugging session is active.

	Inferior 1 [process 1800] will be detached.

Quit anyway? (y or n) n
Not confirmed.
(gdb) quit
A debugging session is active.

	Inferior 1 [process 1800] will be detached.

Quit anyway? (y or n) y
Detaching from program: /usr/lib/firefox-trunk-6.0a1/firefox-trunk-bin, process 1800
(In reply to comment #22)
> #68 0x00007fd78219f929 in gdk_window_process_all_updates ()
>    from /usr/lib/libgdk-x11-2.0.so.0
> #69 0x00007fd78219f999 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #70 0x00007fd78217cc46 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #71 0x00007fd782fe3bcd in g_main_dispatch (context=0x7fd77e528440)
>     at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
> #72 g_main_context_dispatch (context=0x7fd77e528440)
>     at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
> #73 0x00007fd782fe43a8 in g_main_context_iterate (context=0x7fd77e528440, 
>     block=<value optimized out>, dispatch=1, self=<value optimized out>)
>     at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
> #74 0x00007fd782fe4639 in g_main_context_iteration (context=0x7fd77e528440, 
>     may_block=0) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
> #75 0x00007fd75e3e3f57 in
> JavaRequestProcessor::postAndWaitForResponse(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> >) ()
>    from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
> #76 0x00007fd75e3e66dd in
> JavaRequestProcessor::getString(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> >) ()
>    from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
> #77 0x00007fd75e3efda4 in
> PluginRequestProcessor::sendMember(std::vector<std::basic_string<char,
> std::char_traits<char>, std::allocator<char> >*,
> std::allocator<std::basic_string<char, std::char_traits<char>,
> std::allocator<char> >*> >*)
>     () from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
> #78 0x00007fd75e3f0f3f in queue_processor(void*) ()
>    from /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so
> #79 0x00007fd78a043d8c in start_thread ()
>    from /lib/x86_64-linux-gnu/libpthread.so.0
> #80 0x00007fd78628604d in clone () from /lib/x86_64-linux-gnu/libc.so.6

That's perfect, thanks Alex!

The bug is that IcedTeaPlugin.so cannot run g_main_context_iteration on a different thread unless a different GMainContext *context is used.

Are you able to file a bug at http://icedtea.classpath.org/bugzilla/ please?
(In reply to comment #23)
> The bug is that IcedTeaPlugin.so cannot run g_main_context_iteration on a
> different thread unless a different GMainContext *context is used.
> 
> Are you able to file a bug at http://icedtea.classpath.org/bugzilla/ please?

Filed http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=721 FWIW
Thanks on the help!
Should I close this one now?
Thanks very much.  We can keep this open, to track the status here.
Status: UNCONFIRMED → NEW
Ever confirmed: true
This also happens without Java on the lemonde.fr homepage:

firefox-bin: /var/tmp/portage/x11-libs/libX11-1.4.3/work/libX11-1.4.3/src/xcb_io.c:221: poll_for_event: Assertion `(((long) (event_sequence) - (long) (dpy->request)) <= 0)' failed.

Program received signal SIGABRT, Aborted.
0x00007ffff5f2da15 in raise () from /lib/libc.so.6
(gdb) bt
#0  0x00007ffff5f2da15 in raise () from /lib/libc.so.6
#1  0x00007ffff5f2eee5 in abort () from /lib/libc.so.6
#2  0x00007ffff5f264dd in __assert_fail () from /lib/libc.so.6
#3  0x00007ffff567fbc1 in ?? () from /usr/lib/libX11.so.6
#4  0x00007ffff567fc61 in ?? () from /usr/lib/libX11.so.6
#5  0x00007ffff568031d in _XEventsQueued () from /usr/lib/libX11.so.6
#6  0x00007ffff5670fed in XPending () from /usr/lib/libX11.so.6
#7  0x00007ffff481cd26 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#8  0x00007fffc78a9630 in ?? ()
#9  0x00007ffff1718940 in ?? ()
#10 0x00007ffff1736280 in ?? ()
#11 0x00007ffff4cf199e in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#12 0x00007ffff4cf28ad in ?? () from /usr/lib/libglib-2.0.so.0
#13 0x00007ffff4cf2f1b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#14 0x00007ffff709f176 in ?? () from /usr/lib/firefox-4.0/libxul.so
#15 0x00007ffff718ff66 in ?? () from /usr/lib/firefox-4.0/libxul.so
#16 0x00007ffff7157435 in ?? () from /usr/lib/firefox-4.0/libxul.so
#17 0x00007ffff710270b in ?? () from /usr/lib/firefox-4.0/libxul.so
#18 0x00007ffff71b3e42 in ?? () from /usr/lib/firefox-4.0/libxul.so
#19 0x00007ffff709ee2b in ?? () from /usr/lib/firefox-4.0/libxul.so
#20 0x00007ffff6f5ffbe in ?? () from /usr/lib/firefox-4.0/libxul.so
#21 0x00007ffff66f6bef in XRE_main () from /usr/lib/firefox-4.0/libxul.so
#22 0x00000000004017a0 in ?? ()
#23 0x00007ffff5f19f8d in __libc_start_main () from /lib/libc.so.6
#24 0x0000000000401589 in ?? ()
#25 0x00007fffffffdf78 in ?? ()
#26 0x00000000ffffffff in ?? ()
#27 0x0000000000000001 in ?? ()
#28 0x00007fffffffe2c3 in ?? ()
#29 0x0000000000000000 in ?? ()

To reproduce visit http://www.lemonde.fr/ and start the live ticker on the right hand side. Then select "translate to English" (third symbol from 
the right on the botton of the ticker). Firefox will crash a few seconds later.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
Crash Signature: [@ libc-2.13.so@0x33xxx ]
Product: Plugins → Plugins Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: