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

Julien Nabet <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #5 from Julien Nabet <[email protected]> ---
On pc Debian x86-64 with master sources updated today, I could reproduce this.

part of bt taken at random:
#5  0x00007f936a6ef685 in std::mutex::lock() (this=0x555672f3b248) at
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/std_mutex.h:113
#6  0x00007f936b06fd6c in std::unique_lock<std::mutex>::lock()
(this=0x7ffcbade3d38) at
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/unique_lock.h:141
#7  0x00007f936b06dd28 in
std::unique_lock<std::mutex>::unique_lock(std::mutex&) (this=0x7ffcbade3d38,
__m=...) at
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/unique_lock.h:71
#8  0x00007f936b69d9b4 in calc::OCellValueBinding::notifyModified()
(this=0x555672f3aff0) at
/home/julien/lo/libreoffice/sc/source/ui/unoobj/cellvaluebinding.cxx:466
#9  0x00007f936b69dd29 in
calc::OCellValueBinding::modified(com::sun::star::lang::EventObject const&)
(this=0x555672f3aff0) at
/home/julien/lo/libreoffice/sc/source/ui/unoobj/cellvaluebinding.cxx:487
#10 0x00007f936b7eb0ba in ScUnoListenerCalls::ExecuteAndClear()
(this=0x5556734281a0) at
/home/julien/lo/libreoffice/sc/source/ui/unoobj/listenercalls.cxx:53
#11 0x00007f936a345ad4 in ScDocument::BroadcastUno(SfxHint const&)
(this=0x555672333450, rHint=...) at
/home/julien/lo/libreoffice/sc/source/core/data/documen3.cxx:978
#12 0x00007f936b2b6836 in ScDocShell::SetDocumentModified()
(this=0x555671e8c9f0) at
/home/julien/lo/libreoffice/sc/source/ui/docshell/docsh.cxx:3084
#13 0x00007f936b2b83e9 in ScDocShellModificator::SetDocumentModified()
(this=0x7ffcbade4340) at
/home/julien/lo/libreoffice/sc/source/ui/docshell/docsh.cxx:3376
#14 0x00007f936b2525ec in ScDocFunc::SetNormalString(bool&, ScAddress const&,
rtl::OUString const&, bool) (this=0x555672256450,
o_rbNumFmtSet=@0x7ffcbade4427: false, rPos=..., rText="", bApi=true)
    at /home/julien/lo/libreoffice/sc/source/ui/docshell/docfunc.cxx:870
#15 0x00007f936b2561e4 in ScDocFunc::SetCellText(ScAddress const&,
rtl::OUString const&, bool, bool, bool, formula::FormulaGrammar::Grammar)
    (this=0x555672256450, rPos=..., rText="", bInterpret=false, bEnglish=false,
bApi=true, eGrammar=formula::FormulaGrammar::GRAM_API) at
/home/julien/lo/libreoffice/sc/source/ui/docshell/docfunc.cxx:1304
#16 0x00007f936b6445ba in ScCellObj::SetString_Impl(rtl::OUString const&, bool,
bool) (this=0x555672cf1900, rString="", bInterpret=false, bEnglish=false)
    at /home/julien/lo/libreoffice/sc/source/ui/unoobj/cellsuno.cxx:5836
#17 0x00007f936b64510f in ScCellObj::setString(rtl::OUString const&)
(this=0x555672cf1900, aText="") at
/home/julien/lo/libreoffice/sc/source/ui/unoobj/cellsuno.cxx:5956
#18 0x00007f936b69c889 in
calc::OCellValueBinding::setValue(com::sun::star::uno::Any const&)
(this=0x555672f3aff0, aValue=uno::Any("string": ""))
    at /home/julien/lo/libreoffice/sc/source/ui/unoobj/cellvaluebinding.cxx:289

I reverted locally a4d6700423aeb3f7cbcb3f23352dd05033353fe3
"convert OCellValueBinding to comphelper::WeakComponentImplHelper (II)"
and I don't reproduce the hang.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to