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

Julien Nabet <serval2...@yahoo.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |serval2...@yahoo.fr

--- Comment #6 from Julien Nabet <serval2...@yahoo.fr> ---
On pc Debian x86-64 with master sources updated today, I could reproduce this.

The location where it freezes is here:
#6  0x00007f6ed8dc1911 in
std::unique_lock<std::mutex>::unique_lock(std::mutex&) (this=0x7ffc5d950b38,
__m=...) at
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_lock.h:69
#7  0x00007f6ed9067c39 in (anonymous
namespace)::ModuleUIConfigurationManager::removeConfigurationListener(com::sun::star::uno::Reference<com::sun::star::ui::XUIConfigurationListener>
const&)
    (this=0x5a42f30, xListener=uno::Reference to ((anonymous
namespace)::ResourceMenuController *) 0x62269f0) at
framework/source/uiconfiguration/moduleuiconfigurationmanager.cxx:976
#8  0x00007f6ed9104633 in (anonymous
namespace)::ResourceMenuController::disposing() (this=0x6226920) at
framework/source/uielement/resourcemenucontroller.cxx:338
#9  0x00007f6ed9e7d07d in cppu::WeakComponentImplHelperBase::dispose()
(this=0x6226920) at cppuhelper/source/implbase.cxx:104
#10 0x00007f6ed90bb9d5 in
cppu::PartialWeakComponentImplHelper<com::sun::star::lang::XServiceInfo,
com::sun::star::frame::XPopupMenuController,
com::sun::star::lang::XInitialization, com::sun::star::frame::XStatusListener,
com::sun::star::awt::XMenuListener, com::sun::star::frame::XDispatchProvider,
com::sun::star::frame::XDispatch>::dispose() (this=0x6226920) at
include/cppuhelper/compbase.hxx:90
#11 0x00007f6ed90d6cbf in framework::MenuBarManager::RemoveListener()
(this=0x5b9c740) at framework/source/uielement/menubarmanager.cxx:427
#12 0x00007f6ed90d6576 in
framework::MenuBarManager::disposing(std::unique_lock<std::mutex>&)
(this=0x5b9c740) at framework/source/uielement/menubarmanager.cxx:151
#13 0x00007f6eda3d87ed in comphelper::WeakComponentImplHelperBase::dispose()
(this=0x5b9c740) at comphelper/source/misc/compbase.cxx:25
#14 0x00007f6ed8f3a805 in
comphelper::WeakComponentImplHelper<com::sun::star::frame::XStatusListener,
com::sun::star::frame::XFrameActionListener,
com::sun::star::ui::XUIConfigurationListener,
com::sun::star::awt::XSystemDependentMenuPeer>::dispose() (this=0x5b9c740) at
include/comphelper/compbase.hxx:71
#15 0x00007f6ed90d6e6f in framework::MenuBarManager::RemoveListener()
(this=0x5b958c0) at framework/source/uielement/menubarmanager.cxx:444
#16 0x00007f6ed90d6576 in
framework::MenuBarManager::disposing(std::unique_lock<std::mutex>&)
(this=0x5b958c0) at framework/source/uielement/menubarmanager.cxx:151
#17 0x00007f6eda3d87ed in comphelper::WeakComponentImplHelperBase::dispose()
(this=0x5b958c0) at comphelper/source/misc/compbase.cxx:25
#18 0x00007f6ed8f3a805 in
comphelper::WeakComponentImplHelper<com::sun::star::frame::XStatusListener,
com::sun::star::frame::XFrameActionListener,
com::sun::star::ui::XUIConfigurationListener,
com::sun::star::awt::XSystemDependentMenuPeer>::dispose() (this=0x5b958c0) at
include/comphelper/compbase.hxx:71
#19 0x00007f6ed90d6e6f in framework::MenuBarManager::RemoveListener()
(this=0x5b90900) at framework/source/uielement/menubarmanager.cxx:444
#20 0x00007f6ed90dc4ab in
framework::MenuBarManager::SetItemContainer(com::sun::star::uno::Reference<com::sun::star::container::XIndexAccess>
const&)
    (this=0x5b90900, rItemContainer=uno::Reference to
(framework::ConstItemContainer *) 0x61adb48) at
framework/source/uielement/menubarmanager.cxx:1446
#21 0x00007f6ed90ef5fe in framework::MenuBarWrapper::updateSettings()
(this=0x5b1bc00) at framework/source/uielement/menubarwrapper.cxx:244
#22 0x00007f6ed8f39113 in
framework::LayoutManager::elementReplaced(com::sun::star::ui::ConfigurationEvent
const&) (this=0x24d1be0, Event=...) at
framework/source/layoutmanager/layoutmanager.cxx:2993
#23 0x00007f6ed9070278 in (anonymous
namespace)::ModuleUIConfigurationManager::implts_notifyContainerListener(com::sun::star::ui::ConfigurationEvent
const&, (anonymous namespace)::ModuleUIConfigurationManager::NotifyOp)
(this=0x5a42f30, aEvent=..., eOp=(anonymous
namespace)::ModuleUIConfigurationManager::NotifyOp_Replace) at
framework/source/uiconfiguration/moduleuiconfigurationmanager.cxx:1636
#24 0x00007f6ed9069f8d in (anonymous
namespace)::ModuleUIConfigurationManager::replaceSettings(rtl::OUString const&,
com::sun::star::uno::Reference<com::sun::star::container::XIndexAccess> const&)
    (this=0x5a42f30, ResourceURL="private:resource/menubar/menubar",
aNewData=uno::Reference to (framework::RootItemContainer *) 0x87bace8)
    at framework/source/uiconfiguration/moduleuiconfigurationmanager.cxx:1258


I don't know enough about mutex mechanism so can't help here.

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

Reply via email to