• Caolán McNamara's avatar
    turn SfxPickList singleton a member of SfxApplication · 653394fb
    Caolán McNamara yazdı
    SfxPickList listens to the SfxApplication so it can
    be made a member of that, and drop the singleton, which
    is causing trouble like...
    
     #0  0x00007ffff613ad7d in ImplDbgTestSolarMutex() () at /libreoffice/symbols/vcl/source/app/dbggui.cxx:47
     #1  0x00007ffff6ee86e1 in SfxBroadcaster::RemoveListener(SfxListener&) (this=0x5555565d0380, rListener=...) at /libreoffice/symbols/svl/source/notify/SfxBroadcaster.cxx:126
     #2  0x00007ffff6eea993 in SfxListener::~SfxListener() (this=0x555556622620, __in_chrg=<optimized out>) at /libreoffice/symbols/svl/source/notify/lstner.cxx:66
     #3  0x00007ffff7207b45 in SfxPickListImpl::~SfxPickListImpl() (this=0x555556622620, __in_chrg=<optimized out>) at /libreoffice/symbols/sfx2/source/appl/sfxpicklist.cxx:84
     #4  0x00007ffff7207b45 in SfxPickListImpl::~SfxPickListImpl() (this=0x555556622620, __in_chrg=<optimized out>) at /libreoffice/symbols/sfx2/source/appl/sfxpicklist.cxx:84
     #5  0x00007ffff7206aa5 in std::default_delete<SfxPickListImpl>::operator()(SfxPickListImpl*) const (this=<optimized out>, __ptr=<optimized out>) at /usr/include/c++/7/bits/unique_ptr.h:78
     #6  0x00007ffff7206aa5 in std::unique_ptr<SfxPickListImpl, std::default_delete<SfxPickListImpl> >::reset(SfxPickListImpl*) (__p=<optimized out>, this=0x7ffff76775a8 <SfxPickList::ensure()::aUniqueInstance>) at /usr/include/c++/7/bits/unique_ptr.h:376
     #7  0x00007ffff7206aa5 in SfxPickList::~SfxPickList() (this=0x7ffff76775a8 <SfxPickList::ensure()::aUniqueInstance>, __in_chrg=<optimized out>) at /libreoffice/symbols/sfx2/source/appl/sfxpicklist.cxx:188
     #8  0x00007ffff44dc041 in __run_exit_handlers (status=0, listp=0x7ffff4884718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
     #9  0x00007ffff44dc13a in __GI_exit (status=<optimized out>) at exit.c:139
     #10 0x00007ffff44bab9e in __libc_start_main (main=0x555555557880 <main(int, char**)>, argc=10, argv=0x7fffffffdde8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffddd8) at ../csu/libc-start.c:344
     #11 0x00005555555578da in _start ()
    
    Change-Id: Ic781f3eb065fef14da1f10a56246b9b7068e1529
    c781f3eb065fef14da1f10a56246b9b7068e1529
    Reviewed-on: https://gerrit.libreoffice.org/58494
    Tested-by: Jenkins
    Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
    Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
    653394fb
Adı
Son kayıt (commit)
Son güncelleme
..
classification Loading commit data...
doc Loading commit data...
emojiconfig Loading commit data...
inc Loading commit data...
qa Loading commit data...
sdi Loading commit data...
source Loading commit data...
uiconfig/ui Loading commit data...
util Loading commit data...
AllLangMoTarget_sfx2.mk Loading commit data...
CppunitTest_sfx2_classification.mk Loading commit data...
CppunitTest_sfx2_controlleritem.mk Loading commit data...
CppunitTest_sfx2_dialogs_test.mk Loading commit data...
CppunitTest_sfx2_metadatable.mk Loading commit data...
CppunitTest_sfx2_misc.mk Loading commit data...
CustomTarget_classification.mk Loading commit data...
JunitTest_sfx2_complex.mk Loading commit data...
JunitTest_sfx2_unoapi.mk Loading commit data...
Library_sfx.mk Loading commit data...
Makefile Loading commit data...
Module_sfx2.mk Loading commit data...
Package_classification.mk Loading commit data...
Package_emoji.mk Loading commit data...
PythonTest_sfx2_python.mk Loading commit data...
README Loading commit data...
UIConfig_sfx.mk Loading commit data...