<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_UNCONFIRMED "
title="UNCONFIRMED - Writer hangs on HTML content paste"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=144049">144049</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Writer hangs on HTML content paste
</td>
</tr>
<tr>
<th>Product</th>
<td>LibreOffice
</td>
</tr>
<tr>
<th>Version</th>
<td>6.0.7.3 release
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>UNCONFIRMED
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>Writer
</td>
</tr>
<tr>
<th>Assignee</th>
<td>libreoffice-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>dmitry@karasik.eu.org
</td>
</tr></table>
<p>
<div>
<pre>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 ()</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>