Copy and paste from OO Writer to Thunderbird crashes OO

Bug #65699 reported by Erik Meitner
This bug report is a duplicate of:  Bug #41456: extremly crashy on paste. Edit Remove
2
Affects Status Importance Assigned to Milestone
openoffice.org (Ubuntu)
New
Undecided
Unassigned

Bug Description

Running Edgy with all updates as of 8pm 11 Oct.

To reproduce:
1. open OO writer, type some stuff
2. Select and copy some text to clipboard(using mouse or keyboard)
3. Open TB, new message
4. Paste text into message
5. OO crashes.

Frequency:
Always

Workaround:
Paste into another application, copy from there, and then paste into Thunderbird.

ii openoffice.org 2.0.4~rc3-0ubuntu4 OpenOffice.org Office suite version 2.0
ii openoffice.org-base 2.0.4~rc3-0ubuntu4 OpenOffice.org office suite - database
ii openoffice.org-calc 2.0.4~rc3-0ubuntu4 OpenOffice.org office suite - spreadsheet
ii openoffice.org-common 2.0.4~rc3-0ubuntu4 OpenOffice.org office suite architecture ind
ii openoffice.org-core 2.0.4~rc3-0ubuntu4 OpenOffice.org office suite architecture dep
ii openoffice.org-draw 2.0.4~rc3-0ubuntu4 OpenOffice.org office suite - drawing
ii openoffice.org-evolution 2.0.4~rc3-0ubuntu4 Evolution Addressbook support for OpenOffice
ii openoffice.org-gnome 2.0.4~rc3-0ubuntu4 GNOME Integration for OpenOffice.org (VFS, G
ii openoffice.org-gtk 2.0.4~rc3-0ubuntu4 GTK Integration for OpenOffice.org (Widgets,
ii openoffice.org-help-bg 2.0.4~rc3-0ubuntu2 Bulgarian help for OpenOffice.org
ii openoffice.org-help-en-us 2.0.4~rc3-0ubuntu2 English_american help for OpenOffice.org
ii openoffice.org-impress 2.0.4~rc3-0ubuntu4 OpenOffice.org office suite - presentation
ii openoffice.org-java-common 2.0.4~rc3-0ubuntu4 OpenOffice.org office suite Java support arc
ii openoffice.org-l10n-bg 2.0.4~rc3-0ubuntu2 Bulgarian language package for OpenOffice.or
ii openoffice.org-l10n-common 2.0.4~rc3-0ubuntu2 common files for OpenOffice.org language and
ii openoffice.org-l10n-en-gb 2.0.4~rc3-0ubuntu2 English_british language package for OpenOff
ii openoffice.org-l10n-en-us 2.0.4~rc3-0ubuntu4 English_american language package for OpenOf
ii openoffice.org-math 2.0.4~rc3-0ubuntu4 OpenOffice.org office suite - equation edito
ii openoffice.org-style-industrial 2.0.4~rc3-0ubuntu4 Industrial symbol style for OpenOffice.org
ii openoffice.org-thesaurus-en-us 2.0.3-2ubuntu1 English Thesaurus for OpenOffice.org
ii openoffice.org-writer 2.0.4~rc3-0ubuntu4 OpenOffice.org office suite - word processor

ii mozilla-thunderbird 1.5.0.7-0ubuntu1 Mozilla Thunderbird standalone mail client
ii mozilla-thunderbird-enigmail 0.94-0ubuntu5 Enigmail - GPG support for Mozilla Thunderbi
ii mozilla-thunderbird-typeaheadfind 1.5.0.7-0ubuntu1 mozilla thunderbird typeaheadfind extension
ii thunderbird-locale-bg 1.5.0.2ubuntu1-3 Thunderbird Bulgarian language/region packag
ii thunderbird-locale-en-gb 1.5.0.2ubuntu1-3 Thunderbird English language/region package

$ gdb -p {{soffice.bin PID}}
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1387623520 (LWP 26651)]
0xb732d1dd in osl_getFileStatus () from /usr/lib/openoffice/program/libuno_sal.so.3
(gdb) thread apply all bt
Thread 6 (Thread -1353811040 (LWP 26643)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6fca618 in accept () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb732a1d3 in osl_acceptPipe () from /usr/lib/openoffice/program/libuno_sal.so.3
#3 0xb741299a in vos::OPipe::accept () from /usr/lib/openoffice/program/libvos3gcc3.so
#4 0x08077b1c in desktop::OfficeIPCThread::run ()
#5 0xb740caf2 in vos::threadWorkerFunction_impl () from /usr/lib/openoffice/program/libvos3gcc3.so
#6 0xb73212ce in osl_resumeThread () from /usr/lib/openoffice/program/libuno_sal.so.3
#7 0xb6fc4504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8 0xb6d8851e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread -1387623520 (LWP 26651)):
#0 0xb732d1dd in osl_getFileStatus () from /usr/lib/openoffice/program/libuno_sal.so.3
#1 0xaf201935 in component_writeInfo () from /usr/lib/openoffice/program/libucpfile1.so
#2 0xaf1f090f in component_writeInfo () from /usr/lib/openoffice/program/libucpfile1.so
#3 0xaf1f6ca7 in component_writeInfo () from /usr/lib/openoffice/program/libucpfile1.so
#4 0xb7435955 in ucb::Content::abortCommand () from /usr/lib/openoffice/program/libucbhelper3gcc3.so
#5 0xb7439385 in ucb::Content::getPropertyValuesInterface () from /usr/lib/openoffice/program/libucbhelper3gcc3.so
#6 0xb74396bd in ucb::Content::getPropertyValues () from /usr/lib/openoffice/program/libucbhelper3gcc3.so
#7 0xb7439a27 in ucb::Content::getPropertyValue () from /usr/lib/openoffice/program/libucbhelper3gcc3.so
#8 0xb7b66316 in FStatHelper::GetModifiedDateTimeOfFile () from /usr/lib/openoffice/program/libsvl680li.so
#9 0xacc6806b in SwIoSystem::GetFileFilter () from /usr/lib/openoffice/program/libsw680li.so
#10 0xacce9a0d in SwIoSystem::GetFileFilter () from /usr/lib/openoffice/program/libsw680li.so
#11 0xacd3e4d9 in SwIoSystem::GetFileFilter () from /usr/lib/openoffice/program/libsw680li.so
#12 0xacc670c7 in SwIoSystem::GetFileFilter () from /usr/lib/openoffice/program/libsw680li.so
#13 0xacedcf7f in SwGlossaryHdl::ExpandGlossary () from /usr/lib/openoffice/program/libsw680li.so
#14 0xb77ab679 in TransferableHelper::SetObject () from /usr/lib/openoffice/program/libsvt680li.so
#15 0xacedc87c in SwGlossaryHdl::ExpandGlossary () from /usr/lib/openoffice/program/libsw680li.so
#16 0xb77ae447 in TransferableHelper::getTransferData () from /usr/lib/openoffice/program/libsvt680li.so
#17 0xad4b9b8d in ?? () from /usr/lib/openoffice/program/libdtransX11680li.so
#18 0xad4c0813 in ?? () from /usr/lib/openoffice/program/libdtransX11680li.so
#19 0xad4c1cf5 in ?? () from /usr/lib/openoffice/program/libdtransX11680li.so
#20 0xad4c29ef in ?? () from /usr/lib/openoffice/program/libdtransX11680li.so
#21 0xad4c2f3b in ?? () from /usr/lib/openoffice/program/libdtransX11680li.so
#22 0xad4c2fc0 in ?? () from /usr/lib/openoffice/program/libdtransX11680li.so
#23 0xad4c329d in ?? () from /usr/lib/openoffice/program/libdtransX11680li.so
#24 0xb73212ce in osl_resumeThread () from /usr/lib/openoffice/program/libuno_sal.so.3
#25 0xb6fc4504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#26 0xb6d8851e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread -1390171232 (LWP 26652)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6d7e803 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb581a5a8 in SessionManagerClient::getSessionID () from /usr/lib/openoffice/program/libvclplug_gen680li.so
#3 0x0866ceb8 in ?? ()
#4 0x00000002 in ?? ()
#5 0xffffffff in ?? ()
#6 0xad23a3d8 in ?? ()
#7 0xad23a3c4 in ?? ()
#8 0x00000001 in ?? ()
#9 0xffffffff in ?? ()
#10 0x08667170 in ?? ()
#11 0x00000000 in ?? ()

Thread 3 (Thread -1345336416 (LWP 26657)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6fc7a8c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb731d43c in osl_waitCondition () from /usr/lib/openoffice/program/libuno_sal.so.3
#3 0xb74070d7 in vos::OCondition::wait () from /usr/lib/openoffice/program/libvos3gcc3.so
#4 0xb740ed9d in vos::OTimerManager::run () from /usr/lib/openoffice/program/libvos3gcc3.so
#5 0xb740caf2 in vos::threadWorkerFunction_impl () from /usr/lib/openoffice/program/libvos3gcc3.so
#6 0xb73212ce in osl_resumeThread () from /usr/lib/openoffice/program/libuno_sal.so.3
#7 0xb6fc4504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8 0xb6d8851e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1402180704 (LWP 26658)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6fc7a8c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb732e662 in rtl_cache_free () from /usr/lib/openoffice/program/libuno_sal.so.3
#3 0xb6fc4504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4 0xb6d8851e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1245222720 (LWP 26632)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6d7e803 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb5e37813 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3 0xb5e37d45 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4 0xb5c05291 in ?? () from /usr/lib/openoffice/program/libvclplug_gtk680li.so
#5 0x00000000 in ?? ()
#0 0xb732d1dd in osl_getFileStatus () from /usr/lib/openoffice/program/libuno_sal.so.3

Revision history for this message
Erik Meitner (e.meitner) wrote :

The problem continues to be 100% reproducable on the system I originally reported the bug on. Note also that this machine is Edgy-beta, but was upgraded from Dapper.

In addition I was also to reproduce it on a VMware installation of Edgy-beta that was upgraded from Dapper.
See attachments.

Revision history for this message
Erik Meitner (e.meitner) wrote :

Able to reproduce it on a fresh installation of Edgy-beta.
See attachment.

Revision history for this message
Erik Meitner (e.meitner) wrote :

Attaching valgrind logs

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.