[Libreoffice-bugs] [Bug 144049] New: Writer hangs on HTML content paste

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Tue Aug 24 10:23:49 UTC 2021


https://bugs.documentfoundation.org/show_bug.cgi?id=144049

            Bug ID: 144049
           Summary: Writer hangs on HTML content paste
           Product: LibreOffice
           Version: 6.0.7.3 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Writer
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: dmitry at karasik.eu.org

When pasting rich content the writer freezes.

To reproduce: select a rich content in Firefox or Evolution, copy it to
clipboard.
Then in writer select "Paste Special / HTML content" or just "Paste", then the
program hangs.

Version: 6.0.7.3
Build ID: 1:6.0.7-0ubuntu0.18.04.10
CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: gtk3; 
Locale: en-US (en_US.UTF-8); Calc: group

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"


$ sudo gdb /usr/lib/libreoffice/program/soffice.bin

__lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
135     ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S: No such file or
directory.
(gdb) bt
#0  0x00007fa5ad39211d in __lll_lock_wait () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007fa5ad38b098 in __GI___pthread_mutex_lock (mutex=0x7fa574000fd0) at
../nptl/pthread_mutex_lock.c:113
#2  0x00007fa5afbc6c7e in osl_acquireMutex () at
/usr/lib/libreoffice/program/libuno_sal.so.3
#3  0x00007fa56d5ffb50 in  () at /usr/lib/libreoffice/program/libucpdav1.so
#4  0x00007fa56d6005a9 in  () at /usr/lib/libreoffice/program/libucpdav1.so
#5  0x00007fa56d5f02a7 in  () at /usr/lib/libreoffice/program/libucpdav1.so
#6  0x00007fa56d6144c1 in  () at /usr/lib/libreoffice/program/libucpdav1.so
#7  0x00007fa56d617c09 in  () at /usr/lib/libreoffice/program/libucpdav1.so
#8  0x00007fa56d61aa68 in  () at /usr/lib/libreoffice/program/libucpdav1.so
#9  0x00007fa56d624680 in  () at /usr/lib/libreoffice/program/libucpdav1.so
#10 0x00007fa5b26555e4 in  () at /usr/lib/libreoffice/program/libmergedlo.so
#11 0x00007fa5b2656ccb in
ucbhelper::Content::getPropertyValuesInterface(com::sun::star::uno::Sequence<rtl::OUString>
const&) ()
    at /usr/lib/libreoffice/program/libmergedlo.so
#12 0x00007fa5b265744e in
ucbhelper::Content::getPropertyValues(com::sun::star::uno::Sequence<rtl::OUString>
const&) ()
    at /usr/lib/libreoffice/program/libmergedlo.so
#13 0x00007fa5b265767f in ucbhelper::Content::getPropertyValue(rtl::OUString
const&) () at /usr/lib/libreoffice/program/libmergedlo.so
#14 0x00007fa5b27b08e7 in  () at /usr/lib/libreoffice/program/libmergedlo.so
#15 0x00007fa5b27b13f8 in  () at /usr/lib/libreoffice/program/libmergedlo.so
#16 0x00007fa5b1982564 in  () at /usr/lib/libreoffice/program/libmergedlo.so
#17 0x00007fa5b1982cbc in SfxMedium::GetInStream() () at
/usr/lib/libreoffice/program/libmergedlo.so
#18 0x00007fa5b1982f79 in SfxMedium::Download(Link<void*, void> const&) () at
/usr/lib/libreoffice/program/libmergedlo.so
#19 0x00007fa5b17fdc84 in  () at /usr/lib/libreoffice/program/libmergedlo.so
#20 0x00007fa5b17ff738 in  () at /usr/lib/libreoffice/program/libmergedlo.so
#21 0x00007fa57a75aef1 in  () at /usr/lib/libreoffice/program/libswlo.so
#22 0x00007fa57a82808e in SwGrfNode::SwapIn(bool) () at
/usr/lib/libreoffice/program/libswlo.so
#23 0x00007fa57a828b4d in SwGrfNode::GetGrfObj(bool) const () at
/usr/lib/libreoffice/program/libswlo.so
#24 0x00007fa57a6dbab1 in  () at /usr/lib/libreoffice/program/libswlo.so
#25 0x00007fa57a6dcc75 in  () at /usr/lib/libreoffice/program/libswlo.so
#26 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#27 0x00007fa57a8a7413 in  () at /usr/lib/libreoffice/program/libswlo.so
#28 0x00007fa57a955103 in  () at /usr/lib/libreoffice/program/libswlo.so
#29 0x00007fa57a94dddc in  () at /usr/lib/libreoffice/program/libswlo.so
#30 0x00007fa57a92f476 in SwTextFrame::Paint(OutputDevice&, SwRect const&,
SwPrintData const*) const () at /usr/lib/libreoffice/program/libswlo.so
#31 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#32 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#33 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#34 0x00007fa57a8a7040 in  () at /usr/lib/libreoffice/program/libswlo.so
#35 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#36 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#37 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#38 0x00007fa57a8a7040 in  () at /usr/lib/libreoffice/program/libswlo.so
#39 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#40 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#41 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#42 0x00007fa57a8a7040 in  () at /usr/lib/libreoffice/program/libswlo.so
#43 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#44 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#45 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#46 0x00007fa57a8a7040 in  () at /usr/lib/libreoffice/program/libswlo.so
#47 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#48 0x00007fa57a8a6ac3 in  () at /usr/lib/libreoffice/program/libswlo.so
#49 0x00007fa57a8aa148 in  () at /usr/lib/libreoffice/program/libswlo.so
#50 0x00007fa57abc48cd in SwViewShell::ImplEndAction(bool) () at
/usr/lib/libreoffice/program/libswlo.so
#51 0x00007fa57a5d361c in SwCursorShell::EndAction(bool, bool) () at
/usr/lib/libreoffice/program/libswlo.so
#52 0x00007fa57a7bfebc in SwEditShell::EndAllAction() () at
/usr/lib/libreoffice/program/libswlo.so
#53 0x00007fa57ad4ec77 in SwTransferable::PasteData(TransferableDataHelper&,
SwWrtShell&, unsigned char, SotExchangeActionFlags, SotClipboardFormatId,
SotExchangeDest, bool, bool, Point const*, signed char, bool, RndStdIds) () at
/usr/lib/libreoffice/program/libswlo.so
#54 0x00007fa57ad4fba2 in SwTransferable::PasteFormat(SwWrtShell&,
TransferableDataHelper&, SotClipboardFormatId) ()
    at /usr/lib/libreoffice/program/libswlo.so
#55 0x00007fa57ad4ff88 in SwTransferable::PasteSpecial(SwWrtShell&,
TransferableDataHelper&, SotClipboardFormatId&) ()
    at /usr/lib/libreoffice/program/libswlo.so
#56 0x00007fa57ade51f5 in  () at /usr/lib/libreoffice/program/libswlo.so
#57 0x00007fa5b186739e in  () at /usr/lib/libreoffice/program/libmergedlo.so
#58 0x00007fa5b186bdfe in  () at /usr/lib/libreoffice/program/libmergedlo.so
#59 0x00007fa5b1a5c623 in  () at /usr/lib/libreoffice/program/libmergedlo.so
#60 0x00007fa5b28d4e2f in  () at /usr/lib/libreoffice/program/libmergedlo.so
#61 0x00007fa5b2ac1665 in SalUserEventList::DispatchUserEvents(bool) () at
/usr/lib/libreoffice/program/libmergedlo.so
#62 0x00007fa59a11e1d9 in  () at
/usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#63 0x00007fa5ad7f03a5 in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007fa5ad7f0770 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007fa5ad7f07fc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007fa59a11f4f4 in  () at
/usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#67 0x00007fa5b2ad22ae in Application::Yield() () at
/usr/lib/libreoffice/program/libmergedlo.so
#68 0x00007fa5b2ad3a55 in Application::Execute() () at
/usr/lib/libreoffice/program/libmergedlo.so
#69 0x00007fa5b1afcee3 in  () at /usr/lib/libreoffice/program/libmergedlo.so
#70 0x00007fa5b2ad9136 in  () at /usr/lib/libreoffice/program/libmergedlo.so
#71 0x00007fa5b2ad9240 in SVMain() () at
/usr/lib/libreoffice/program/libmergedlo.so
#72 0x00007fa5b1b1dfe5 in soffice_main () at
/usr/lib/libreoffice/program/libmergedlo.so
#73 0x0000557d67c2f78b in  ()
#74 0x00007fa5af7beb97 in __libc_start_main (main=
    0x557d67c2f780, argc=2, argv=0x7ffca14bd718, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffca14bd708)
    at ../csu/libc-start.c:310
#75 0x0000557d67c2f7ca in  ()

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20210824/ef81fe83/attachment.htm>


More information about the Libreoffice-bugs mailing list