<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>