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*'
[brad@satsuki ~]$ rpm -qa '*java*'
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
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
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]
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.