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

--- Comment #5 from Philippe Jung <[email protected]> ---
Preceding all ptr->GrabFocus() by if (ptr) "improves" the situation

soffice.bin:
/home/philippe/src/git-repo/libreoffice/core/include/vcl/outdev.hxx:283: void
OutputDevice::release() const: Assertion `mnRefCnt>0' failed.


#3  0x00007ffff7512c32 in __GI___assert_fail (assertion=0x7ffff2461aac
"mnRefCnt>0", file=0x7ffff2461a68
"/home/philippe/src/git-repo/libreoffice/core/include/vcl/outdev.hxx", 
    line=283, function=0x7ffff2462f60 <OutputDevice::release()
const::__PRETTY_FUNCTION__> "void OutputDevice::release() const") at
assert.c:101
#4  0x00007ffff1dde756 in OutputDevice::release (this=0x3bc26e0) at
/home/philippe/src/git-repo/libreoffice/core/include/vcl/outdev.hxx:283
#5  0x00007ffff1dded7d in rtl::Reference<vcl::Window>::~Reference
(this=0x3bc31e8, __in_chrg=<optimized out>)
    at /home/philippe/src/git-repo/libreoffice/core/include/rtl/ref.hxx:81
#6  0x00007ffff1dde972 in VclPtr<vcl::Window>::~VclPtr (this=0x3bc31e8,
__in_chrg=<optimized out>) at
/home/philippe/src/git-repo/libreoffice/core/include/vcl/vclptr.hxx:83
#7  0x00007ffff1e16977 in VclBuilder::~VclBuilder (this=0x3bc3140,
__in_chrg=<optimized out>) at
/home/philippe/src/git-repo/libreoffice/core/vcl/source/window/builder.cxx:526
#8  0x00007ffff1e5b030 in VclBuilderContainer::~VclBuilderContainer
(this=0x3bc2900, __in_chrg=<optimized out>)
    at
/home/philippe/src/git-repo/libreoffice/core/vcl/source/window/dialog.cxx:1132
#9  0x00007ffff464c175 in SfxHelpIndexWindow_Impl::~SfxHelpIndexWindow_Impl()
() from
/home/philippe/src/git-repo/libreoffice/core/instdir/program/libsfxlo.so
#10 0x00007ffff464c269 in SfxHelpIndexWindow_Impl::~SfxHelpIndexWindow_Impl()
() from
/home/philippe/src/git-repo/libreoffice/core/instdir/program/libsfxlo.so
#11 0x00007ffff1dde795 in OutputDevice::release (this=0x3bc26e0) at
/home/philippe/src/git-repo/libreoffice/core/include/vcl/outdev.hxx:285
#12 0x00007ffff1dded7d in rtl::Reference<vcl::Window>::~Reference
(this=0x42e4200, __in_chrg=<optimized out>)
    at /home/philippe/src/git-repo/libreoffice/core/include/rtl/ref.hxx:81
#13 0x00007ffff1dde972 in VclPtr<vcl::Window>::~VclPtr (this=0x42e4200,
__in_chrg=<optimized out>) at
/home/philippe/src/git-repo/libreoffice/core/include/vcl/vclptr.hxx:83
#14 0x00007ffff1eec7c0 in ImplSplitItem::~ImplSplitItem (this=0x42e4198,
__in_chrg=<optimized out>)
    at
/home/philippe/src/git-repo/libreoffice/core/vcl/source/window/splitwin.cxx:41
#15 0x00007ffff1ee1711 in ImplDeleteSet (pSet=0x42d7d90) at
/home/philippe/src/git-repo/libreoffice/core/vcl/source/window/splitwin.cxx:398
#16 0x00007ffff1ee1659 in ImplDeleteSet (pSet=0x3b9e0c0) at
/home/philippe/src/git-repo/libreoffice/core/vcl/source/window/splitwin.cxx:389
#17 0x00007ffff1ee5785 in SplitWindow::dispose (this=0x3bc1b30) at
/home/philippe/src/git-repo/libreoffice/core/vcl/source/window/splitwin.cxx:1360
#18 0x00007ffff2039218 in OutputDevice::disposeOnce (this=0x3bc1b30) at
/home/philippe/src/git-repo/libreoffice/core/vcl/source/outdev/outdev.cxx:203
#19 0x00007ffff3450dbe in VCLXWindow::dispose() () from
/home/philippe/src/git-repo/libreoffice/core/instdir/program/libtklo.so
#20 0x00007fffd71e3315 in (anonymous
namespace)::Frame::setComponent(com::sun::star::uno::Reference<com::sun::star::awt::XWindow>
const&, com::sun::star::uno::Reference<com::sun::star::frame::XController>
const&) () from
/home/philippe/src/git-repo/libreoffice/core/instdir/program/../program/libfwklo.so

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to