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

--- Comment #14 from Mike Kaganski <mikekagan...@hotmail.com> ---
The stack trace of a point at which the static member seems to be ruined is
this:

        sdlo.dll!std::_Tree<std::_Tmap_traits<sd::ViewShellBase
*,std::shared_ptr<sd::framework::FrameworkHelper>,std::less<sd::ViewShellBase
*>,std::allocator<std::pair<sd::ViewShellBase *
const,std::shared_ptr<sd::framework::FrameworkHelper> > >,0> >::clear() Line
1543 C++
        sdlo.dll!std::_Tree<std::_Tmap_traits<sd::ViewShellBase
*,std::shared_ptr<sd::framework::FrameworkHelper>,std::less<sd::ViewShellBase
*>,std::allocator<std::pair<sd::ViewShellBase *
const,std::shared_ptr<sd::framework::FrameworkHelper> > >,0>
>::erase(std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<sd::ViewShellBase
* const,std::shared_ptr<sd::framework::FrameworkHelper> > > > > _First,
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<sd::ViewShellBase
* const,std::shared_ptr<sd::framework::FrameworkHelper> > > > > _Last) Line
1515  C++
        sdlo.dll!std::_Tree<std::_Tmap_traits<sd::ViewShellBase
*,std::shared_ptr<sd::framework::FrameworkHelper>,std::less<sd::ViewShellBase
*>,std::allocator<std::pair<sd::ViewShellBase *
const,std::shared_ptr<sd::framework::FrameworkHelper> > >,0> >::_Tidy() Line
2230 C++
        sdlo.dll!std::_Tree<std::_Tmap_traits<sd::ViewShellBase
*,std::shared_ptr<sd::framework::FrameworkHelper>,std::less<sd::ViewShellBase
*>,std::allocator<std::pair<sd::ViewShellBase *
const,std::shared_ptr<sd::framework::FrameworkHelper> > >,0>
>::~_Tree<std::_Tmap_traits<sd::ViewShellBase
*,std::shared_ptr<sd::framework::FrameworkHelper>,std::less<sd::ViewShellBase
*>,std::allocator<std::pair<sd::ViewShellBase *
const,std::shared_ptr<sd::framework::FrameworkHelper> > >,0> >() Line 1193     
 C++
        sdlo.dll!std::map<sd::ViewShellBase
*,std::shared_ptr<sd::framework::FrameworkHelper>,std::less<sd::ViewShellBase
*>,std::allocator<std::pair<sd::ViewShellBase *
const,std::shared_ptr<sd::framework::FrameworkHelper> > >
>::~map<sd::ViewShellBase
*,std::shared_ptr<sd::framework::FrameworkHelper>,std::less<sd::ViewShellBase
*>,std::allocator<std::pair<sd::ViewShellBase *
const,std::shared_ptr<sd::framework::FrameworkHelper> > > >()       C++
        sdlo.dll!`dynamic atexit destructor for
'sd::framework::FrameworkHelper::maInstanceMap''()      C++
        sdlo.dll!_CRT_INIT(void * hDllHandle, unsigned long dwReason, void *
lpreserved) Line 416       C
        sdlo.dll!__DllMainCRTStartup(void * hDllHandle, unsigned long dwReason,
void * lpreserved) Line 522     C
        sdlo.dll!_DllMainCRTStartup(void * hDllHandle, unsigned long dwReason,
void * lpreserved) Line 472      C
        ntdll.dll!77a7dbbe()    Unknown

Seems like the DLL is loaded second time (presumably to save Impress file as
ODG - i.e. loading Draw module for that) and re-writes the variable?

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to