Description of problem: The email composer crashes if you paste text copied from a java app (elluminate, jedit...) Version-Release number of selected component (if applicable): [brad@satsuki ~]$ rpm -qa '*thunderbird*' thunderbird-lightning-1.0-0.6.20090715hg.fc11.x86_64 thunderbird-3.0-2.6.b3.fc11.x86_64 thunderbird-enigmail-0.97a-0.1.cvs20090721.fc11.x86_64 gnome-do-plugins-thunderbird-0.8.1-6.fc11.x86_64 [brad@satsuki ~]$ rpm -qa '*java*' java-1.6.0-openjdk-plugin-1.6.0.0-29.b16.fc11.x86_64 java-1.6.0-openjdk-1.6.0.0-29.b16.fc11.x86_64 java-1.5.0-gcj-1.5.0.0-28.fc11.x86_64 java_cup-0.10k-2.x86_64 tzdata-java-2009k-2.fc11.noarch How reproducible: Always Steps to Reproduce: 1. Open elluminate, jedit or another java-based app 2. Copy text in the java app 3. Paste text into a new email window Actual results: Pasted text Expected results: Thunderbird goes away
It should also be noted that pasting the text into gnome-terminal and then copying from gnome-terminal into Thunderbird works, so the problem does not seem related to the data being copied, but where it comes from.
Thanks for the bug report. We have reviewed the information you have provided above, and there is some additional information we require that will be helpful in our diagnosis of this issue. First of all, could we get output of the command rpm -qa *xulrun* *thunderbird* *mozilla* *flash* *plugin* Please also install thunderbird-debuginfo (debuginfo-install is from yum-utils package). debuginfo-install thunderbird Then run thunderbird with a parameter -g. That will start Thunderbird running inside of gdb debugger. Then use command run and paste the text from your Java app. When it crashes, you should go back to the gdb and run (gdb) thread apply all backtrace This produces usually many screens of the text. Copy all of them into a text editor and attach the file to the bug as an uncompressed attachment. We will review this issue again once you've had a chance to attach this information. Thanks in advance.
Might be a duplicate of the upstream bug, but we need a backtrace to confirm it.
Created attachment 365442 [details] rpm output Output of rpm -qa *xulrun* *thunderbird* *mozilla* *flash* *plugin*
Created attachment 365445 [details] thunderbird -g output This is the output of thunderbird -g in gdb. It is... underwhealming. I ran thunderbird -g, then 'run', then opened the composer and pasted text from a java app. Thunderbird then crashed, after which I ran "thread apply all backtrace" but got no useful output that I could tell. I'll turn on the backtrace earlier and put the output in another attachment.
Created attachment 365448 [details] gdb output with tracing turned on earlier. This is the output of thunderbird -g in gdb, like the previous attachment, but this time I ran "thread apply all backtrace" before running the app. When I did the paste, I got the following in gdb: """ Program received signal SIGSEGV, Segmentation fault. strcmp () at ../sysdeps/x86_64/strcmp.S:29 29 L(oop): movb (%rdi), %al Current language: auto; currently asm """ However, instead of crashing completely, Thunderbird simply froze.
We found the copy of this bug in the upstream database (https://bugzilla.mozilla.org/show_bug.cgi?id=511363) and believe that it is more appropriate to let it be resolved upstream. We will continue to track the issue in the centralized upstream bug tracker, and will review any bug fixes that become available for consideration in future updates. Thank you for the bug report.