[QGIS-Developer] Breaking default profile

Richard Duivenvoorde rdmailings at duif.net
Fri Jul 24 07:49:35 PDT 2020


Doing a normal startup I now see starts with:
"Warning: QVariant::load: unknown user type with name PyQt_PyObject."
See below

Richard



$ qgis --profile default
../src/app/main.cpp:505 : (main) [0ms] Starting qgis main

(qgis:68199): dbind-WARNING **: 16:47:24.997: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-PKFaQCgBeP: Connection refused
../src/core/qgsapplication.cpp:167 : (QgsApplication) [179ms] loading of qgis translation failed /home/richard/bin/qgis_/master/debug/share/qgis/i18n//qgis_en_US
Warning: QVariant::load: unknown user type with name PyQt_PyObject.
Stacktrace (piped through c++filt):
/home/richard/bin/qgis_/master/debug/bin/qgis(+0xffc7)[0x558a5a36efc7]
/home/richard/bin/qgis_/master/debug/bin/qgis(+0x106aa)[0x558a5a36f6aa]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0xc06c8)[0x7f9200e206c8]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0xc07e9)[0x7f9200e207e9]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(QMessageLogger::warning(char const*, ...) const+0xb6)[0x7f9200def36a]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0xa4f51)[0x7f9200e04f51]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(operator>>(QDataStream&, QVariant&)+0x10)[0x7f920103e520]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x226309)[0x7f9200f86309]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x22821b)[0x7f9200f8821b]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x228334)[0x7f9200f88334]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x22cca8)[0x7f9200f8cca8]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x22d2fb)[0x7f9200f8d2fb]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(QSettings::~QSettings()+0x35)[0x7f9200f833a5]
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5(QSettings::~QSettings()+0x9)[0x7f9200f833d9]
/home/richard/bin/qgis_/master/debug/lib/libqgis_core.so.3.15.0(QgsSettings::~QgsSettings()+0x3a)[0x7f91ffc0d308]
/home/richard/bin/qgis_/master/debug/lib/libqgis_core.so.3.15.0(QgsLocalizedDataPathRegistry::writeToSettings()+0xa0)[0x7f91ff946766]
/home/richard/bin/qgis_/master/debug/lib/libqgis_core.so.3.15.0(QgsLocalizedDataPathRegistry::setPaths(QStringList const&)+0x103)[0x7f91ff9462eb]
/home/richard/bin/qgis_/master/debug/lib/libqgis_core.so.3.15.0(QgsLocalizedDataPathRegistry::readFromSettings()+0x8a)[0x7f91ff9465f0]
/home/richard/bin/qgis_/master/debug/lib/libqgis_core.so.3.15.0(QgsLocalizedDataPathRegistry::QgsLocalizedDataPathRegistry()+0x3a)[0x7f91ff945e3e]
/home/richard/bin/qgis_/master/debug/lib/libqgis_core.so.3.15.0(QgsApplication::ApplicationMembers::ApplicationMembers()+0x23c)[0x7f91ff772ea4]
../src/core/qgsmessagelog.cpp:29 : (logMessage) [32ms] 2020-07-24T16:47:25 Qt[1] QVariant::load: unknown user type with name PyQt_PyObject.
QGIS died on signal 11[New LWP 68207]
[New LWP 68208]
[New LWP 68209]
[New LWP 68210]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f91fe9511e7 in __GI___wait4 (pid=68213, stat_loc=0x7ffd39ed5b54, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
27	../sysdeps/unix/sysv/linux/wait4.c: No such file or directory.
[Current thread is 1 (Thread 0x7f91ec5dcf80 (LWP 68199))]
#0  0x00007f91fe9511e7 in __GI___wait4 (pid=68213, stat_loc=0x7ffd39ed5b54, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
#1  0x0000558a5a36f266 in qgisCrash(int) (signal=11) at ../src/app/main.cpp:349
        status = 0
        pidstr = "--pid=68199", '\000' <repeats 20 times>
        gdbpid = 68213
        exename = "/home/richard/bin/qgis_/master/debug/bin/qgis\000\000\000\244f\355\071\375\177\000\000\000\060\f\362\371\251\177؇(\255\373\000\000\000\000\020_\355\071\375\177\000\000\300U\244\376\221\177\000\000&\017\016\001\222\177\000\000 _\355\071\375\177\000\000\244\000\217\376\221\177\000\000\000\000\000\000\000\000\000\000\372¥\376\221\177\000\000(¥\376\221\177\000\000 \225\245\376\221\177\000\000\340A\246\376\221\177\000\000\a\000\000\000\000\000\000\000\310\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000:\000:\000l\000o\000a\000d\000:\000 \000\064\000\000\000\000\000\000\000\240\037\000\000"...
        len = 45
#2  0x00007f91fe8c1d30 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#3  QgsApplication::messageLog() () at ../src/core/qgsapplication.cpp:2200
#4  0x00007f91ff9a49f1 in QgsMessageLog::logMessage(QString const&, QString const&, Qgis::MessageLevel, bool) (message=..., tag=..., level=Qgis::Warning, notifyUser=true) at ../src/core/qgsmessagelog.cpp:31
        __FUNCTION__ = "logMessage"
#5  0x0000558a5a36f767 in myMessageOutput(QtMsgType, QMessageLogContext const&, QString const&) (type=QtWarningMsg, msg=...) at ../src/app/main.cpp:420
#6  0x00007f9200e206c8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9200e207e9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9200def36a in QMessageLogger::warning(char const*, ...) const () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9200e04f51 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f920103e520 in operator>>(QDataStream&, QVariant&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f9200f86309 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f9200f8821b in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f9200f88334 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f9200f8cca8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f9200f8d2fb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f9200f833a5 in QSettings::~QSettings() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f9200f833d9 in QSettings::~QSettings() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f91ffc0d308 in QgsSettings::~QgsSettings() (this=0x7ffd39ed68e0, __in_chrg=<optimized out>) at ../src/core/qgssettings.cpp:82
#19 0x00007f91ff946766 in QgsLocalizedDataPathRegistry::writeToSettings() (this=0x558a5b69a8a0) at ../src/core/qgslocalizeddatapathregistry.cpp:113
#20 0x00007f91ff9462eb in QgsLocalizedDataPathRegistry::setPaths(QStringList const&) (this=0x558a5b69a8a0, paths=...) at ../src/core/qgslocalizeddatapathregistry.cpp:75
        locker = {mLock = @0x558a5b69a8a8, mMode = QgsReadWriteLocker::Unlocked}
#21 0x00007f91ff9465f0 in QgsLocalizedDataPathRegistry::readFromSettings() (this=0x558a5b69a8a0) at ../src/core/qgslocalizeddatapathregistry.cpp:108
#22 0x00007f91ff945e3e in QgsLocalizedDataPathRegistry::QgsLocalizedDataPathRegistry() (this=0x558a5b69a8a0) at ../src/core/qgslocalizeddatapathregistry.cpp:26
#23 0x00007f91ff772ea4 in QgsApplication::ApplicationMembers::ApplicationMembers() (this=0x558a5b68fcd0) at ../src/core/qgsapplication.cpp:2257
        profiler = 0x7ffd39ed6e40
#24 0x00007f91ff7672f8 in QgsApplication::QgsApplication(int&, char**, bool, QString const&, QString const&) (this=0x7ffd39ed76d0, argc=@0x7ffd39ed6e5c: 3, argv=0x7ffd39ed89e8, GUIenabled=true, profileFolder=..., platformName=...) at ../src/core/qgsapplication.cpp:186
#25 0x0000558a5a37364e in main(int, char**) (argc=3, argv=0x7ffd39ed89e8) at ../src/app/main.cpp:1030
        preApplicationLogMessages = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x558a5b4d3fd0}, d = 0x558a5b4d3fd0}}, <No data fields>}
        __FUNCTION__ = "main"
        mySnapshotFileName = {static null = {<No data fields>}, d = 0x7f92010e2860 <QArrayData::shared_null>}
        configLocalStorageLocation = {static null = {<No data fields>}, d = 0x558a5b4d65d0}
        profileName = {static null = {<No data fields>}, d = 0x558a5b4de2d0}
        mySnapshotWidth = 800
        mySnapshotHeight = 600
        myHideSplash = false
        settingsMigrationForce = false
        mySkipVersionCheck = false
        hideBrowser = false
        myRestoreDefaultWindowState = false
        myRestorePlugins = true
        myCustomization = true
        dxfOutputFile = {static null = {<No data fields>}, d = 0x7f92010e2860 <QArrayData::shared_null>}
        dxfSymbologyMode = QgsDxfExport::SymbolLayerSymbology
        dxfScale = 50000
        dxfEncoding = {static null = {<No data fields>}, d = 0x558a5a381b00 <main::{lambda()#2}::operator()() const::qstring_literal>}
        dxfMapTheme = {static null = {<No data fields>}, d = 0x7f92010e2860 <QArrayData::shared_null>}
        dxfExtent = {mXmin = 0, mYmin = 0, mXmax = 0, mYmax = 0}
        takeScreenShots = false
        screenShotsPath = {static null = {<No data fields>}, d = 0x7f92010e2860 <QArrayData::shared_null>}
        screenShotsCategories = 0
        myInitialExtent = {static null = {<No data fields>}, d = 0x7f92010e2860 <QArrayData::shared_null>}
        translationCode = {static null = {<No data fields>}, d = 0x558a5b4de120}
        authdbdirectory = {static null = {<No data fields>}, d = 0x7f92010e2860 <QArrayData::shared_null>}
        pythonfile = {static null = {<No data fields>}, d = 0x7f92010e2860 <QArrayData::shared_null>}
        customizationfile = {static null = {<No data fields>}, d = 0x7f92010e2860 <QArrayData::shared_null>}
        globalsettingsfile = {static null = {<No data fields>}, d = 0x558a5b4d3a00}
        openClProgramFolder = {static null = {<No data fields>}, d = 0x7f92010e2860 <QArrayData::shared_null>}
        args = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x558a5b4d3200}, d = 0x558a5b4d3200}}, <No data fields>}
        myUseGuiFlag = true
        rootProfileFolder = {static null = {<No data fields>}, d = 0x558a5b4cd330}
        manager = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7f920127dc40 <QObject::staticMetaObject>}, stringdata = 0x7f92000cef80 <qt_meta_stringdata_QgsUserProfileManager>, data = 0x7f92000cf000 <qt_meta_data_QgsUserProfileManager>, static_metacall = 0x7f91ff229572 <QgsUserProfileManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, mWatchProfiles = false, mWatcher = std::unique_ptr<class QFileSystemWatcher> = {get() = 0x0}, mRootProfilePath = {static null = {<No data fields>}, d = 0x558a5b4cd330}, mUserProfile = std::unique_ptr<class QgsUserProfile> = {get() = 0x0}, mSettings = std::unique_ptr<class QSettings> = {get() = 0x558a5b4d6360}}
        profile = 0x558a5b4d67b0
        profileFolder = {static null = {<No data fields>}, d = 0x558a5b4ccf30}
        myApp = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7f9201f935c0 <QApplication::staticMetaObject>}, stringdata = 0x7f92000bbce0 <qt_meta_stringdata_QgsApplication>, data = 0x7f92000bbee0 <qt_meta_data_QgsApplication>, static_metacall = 0x7f91ff20f8aa <QgsApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static QGIS_ORGANIZATION_NAME = 0x7f92001f9442 "QGIS", static QGIS_ORGANIZATION_DOMAIN = 0x7f92001f9447 "qgis.org", static QGIS_APPLICATION_NAME = 0x7f92001f9450 "QGIS3", static mFileOpenEventReceiver31500 = 0x0, static mInitialized31500 = false, static mRunningFromBuildDir31500 = false, static sMaxThreads31500 = -1, mIconCache = {d = 0x7f92010e3360 <QMapDataBase::shared_null>}, mCursorCache = {d = 0x7f92010e3360 <QMapDataBase::shared_null>}, mQgisTranslator = 0x558a5b66f7b0, mQtTranslator = 0x558a5b69a880, mDataItemProviderRegistry = 0x0, mAuthManager = 0x0, mApplicationMembers = 0x0, static sApplicationMembers = 0x0, static sAuthManager = 0x0}
        settings = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7f920127dc40 <QObject::staticMetaObject>}, stringdata = 0x7f92000cacc0 <qt_meta_stringdata_QgsSettings>, data = 0x7f92000cad00 <qt_meta_data_QgsSettings>, static_metacall = 0x7f91ff22547a <QgsSettings::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, mUserSettings = 0x558a5b440b80, mGlobalSettings = 0x558a5b440bc0, mUsingGlobalArray = false}
        libPaths = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x558a5b440ac0}, d = 0x558a5b440ac0}}, <No data fields>}
        relLibPath = {static null = {<No data fields>}, d = 0x558a5b440a80}
        customizationsettings = 0x7ffd39ed89e8
        systemEnvVars = {d = 0x558a5b440a40}
        useCustomVars = false
        desiredStyle = {static null = {<No data fields>}, d = 0x558a5b440a00}
        theme = {static null = {<No data fields>}, d = 0x558a5b4409c0}
        activeStyleName = {static null = {<No data fields>}, d = 0x558a5b440970}
        mySplashPath = {static null = {<No data fields>}, d = 0x558a5b440930}
        myPixmap = <incomplete type>
        w = 0
        h = -662722055
        mypSplash = 0x558a5b4ccb30
        qgis = 0x7f9200f45cef <qRegisterResourceData(int, unsigned char const*, unsigned char const*, unsigned char const*)+399>
        sigwatch = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7f920127dc40 <QObject::staticMetaObject>}, stringdata = 0x558a5a3c33c0 <qt_meta_stringdata_UnixSignalWatcher>, data = 0x558a5a3c3480 <qt_meta_data_UnixSignalWatcher>, static_metacall = 0x558a5a37d91a <UnixSignalWatcher::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = 0x558a5b440760}
        retval = 1513894144
[Inferior 1 (process 68199) detached]
gdb returned 0
/home/richard/bin/qgis: line 7: 68199 Aborted                 /home/richard/bin/qgis_/master/debug/bin/qgis "$@"



On 7/24/20 4:45 PM, Richard Duivenvoorde wrote:
> Hi Devs,
> 
> I've had this week 2 times that my profile 'breaks', as in: QGIS (all versions I have master, 314 and 310) crash, I think during startup of the default profile.
> 
> The first time the profile was very old and had A LOT of plugins in it.
> But the one of this week was rather small with just 3 small plugins.
> 
> Starting up another profile then is fine.
> Normally I do a lot of switching between profiles, versions and language (switching using "--lang nl" because of my work for a dutch client). But not this week.
> 
> I was wondering if other encountered this? If not, forget about it :-)
> But if others also have seen this, I think it is good to investigate further.
> 
> Regards,
> Richard Duivenvoorde
> 
> I just started QGIS in gdb and then get the following BT,
> 
> /home/richard/bin/qgis_/master/debug/lib/libqgis_core.so.3.15.0(QgsSettings::~QgsSettings()+0x3a)[0x7ffff35c1308]
> /home/richard/bin/qgis_/master/debug/lib/libqgis_core.so.3.15.0(QgsLocalizedDataPathRegistry::writeToSettings()+0xa0)[0x7ffff32fa766]
> /home/richard/bin/qgis_/master/debug/lib/libqgis_core.so.3.15.0(QgsLocalizedDataPathRegistry::setPaths(QStringList const&)+0x103)[0x7ffff32fa2eb]
> /home/richard/bin/qgis_/master/debug/lib/libqgis_core.so.3.15.0(QgsLocalizedDataPathRegistry::readFromSettings()+0x8a)[0x7ffff32fa5f0]
> /home/richard/bin/qgis_/master/debug/lib/libqgis_core.so.3.15.0(QgsLocalizedDataPathRegistry::QgsLocalizedDataPathRegistry()+0x3a)[0x7ffff32f9e3e]
> /home/richard/bin/qgis_/master/debug/lib/libqgis_core.so.3.15.0(QgsApplication::ApplicationMembers::ApplicationMembers()+0x23c)[0x7ffff3126ea4]
> ../src/core/qgsmessagelog.cpp:29 : (logMessage) [193ms] 2020-07-24T16:37:22 Qt[1] QVariant::load: unknown user type with name PyQt_PyObject.
> QGIS died on signal 11[New LWP 67944]
> [New LWP 67945]
> [New LWP 67946]
> [New LWP 67947]
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> 0x00007ffff23051e7 in __GI___wait4 (pid=67950, stat_loc=0x7fffffffafd4, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
> 27	../sysdeps/unix/sysv/linux/wait4.c: No such file or directory.
> [Current thread is 1 (Thread 0x7fffdff90f80 (LWP 67936))]
> #0  0x00007ffff23051e7 in __GI___wait4 (pid=67950, stat_loc=0x7fffffffafd4, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
> #1  0x0000555555564266 in qgisCrash(int) (signal=11) at ../src/app/main.cpp:349
>         status = 32767
>         pidstr = "--pid=67936\000\377\177\000\000\364\272\377\377\377\177\000\000\363\025\376\367\377\177\000"
>         gdbpid = 67950
>         exename = "/home/richard/bin/qgis_/master/debug/bin/qgis\000\000\000p\263\377\377\377\177\000\000\244@*\362\377\177\000\000(\002A\362\377\177\000\000 \325@\362\377\177\000\000\340\201A\362\377\177\000\000\a\000\000\000\000\000\000\000\310\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000_Unwind_GetCFA\000%\000\000\000\000\000\000\000\000\240\037\000\000\377\377\000\000__pthread_key_cru\000s\000e\000r\000 \000t\000y\000p\000:\000:\000\000\000\000\000a\000d\000:\000 \000\064\000\000\000\000\000\000\000"...
>         len = 45
> #2  0x00007ffff2275d30 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
> #3  QgsApplication::messageLog() () at ../src/core/qgsapplication.cpp:2200
> #4  0x00007ffff33589f1 in QgsMessageLog::logMessage(QString const&, QString const&, Qgis::MessageLevel, bool) (message=..., tag=..., level=Qgis::Warning, notifyUser=true) at ../src/core/qgsmessagelog.cpp:31
>         __FUNCTION__ = "logMessage"
> #5  0x0000555555564767 in myMessageOutput(QtMsgType, QMessageLogContext const&, QString const&) (type=QtWarningMsg, msg=...) at ../src/app/main.cpp:420
> #6  0x00007ffff47d46c8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #7  0x00007ffff47d47e9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #8  0x00007ffff47a336a in QMessageLogger::warning(char const*, ...) const () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #9  0x00007ffff47b8f51 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #10 0x00007ffff49f2520 in operator>>(QDataStream&, QVariant&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #11 0x00007ffff493a309 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #12 0x00007ffff493c21b in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #13 0x00007ffff493c334 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #14 0x00007ffff4940ca8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #15 0x00007ffff49412fb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #16 0x00007ffff49373a5 in QSettings::~QSettings() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #17 0x00007ffff49373d9 in QSettings::~QSettings() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #18 0x00007ffff35c1308 in QgsSettings::~QgsSettings() (this=0x7fffffffbd30, __in_chrg=<optimized out>) at ../src/core/qgssettings.cpp:82
> #19 0x00007ffff32fa766 in QgsLocalizedDataPathRegistry::writeToSettings() (this=0x5555559e15c0) at ../src/core/qgslocalizeddatapathregistry.cpp:113
> #20 0x00007ffff32fa2eb in QgsLocalizedDataPathRegistry::setPaths(QStringList const&) (this=0x5555559e15c0, paths=...) at ../src/core/qgslocalizeddatapathregistry.cpp:75
>         locker = {mLock = @0x5555559e15c8, mMode = QgsReadWriteLocker::Unlocked}
> #21 0x00007ffff32fa5f0 in QgsLocalizedDataPathRegistry::readFromSettings() (this=0x5555559e15c0) at ../src/core/qgslocalizeddatapathregistry.cpp:108
> #22 0x00007ffff32f9e3e in QgsLocalizedDataPathRegistry::QgsLocalizedDataPathRegistry() (this=0x5555559e15c0) at ../src/core/qgslocalizeddatapathregistry.cpp:26
> #23 0x00007ffff3126ea4 in QgsApplication::ApplicationMembers::ApplicationMembers() (this=0x555555b42140) at ../src/core/qgsapplication.cpp:2257
>         profiler = 0x7fffffffc290
> #24 0x00007ffff311b2f8 in QgsApplication::QgsApplication(int&, char**, bool, QString const&, QString const&) (this=0x7fffffffcb20, argc=@0x7fffffffc2ac: 4, argv=0x7fffffffde38, GUIenabled=true, profileFolder=..., platformName=...) at ../src/core/qgsapplication.cpp:186
> #25 0x000055555556864e in main(int, char**) (argc=4, argv=0x7fffffffde38) at ../src/app/main.cpp:1030
>         preApplicationLogMessages = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x5555557e7fd0}, d = 0x5555557e7fd0}}, <No data fields>}
>         __FUNCTION__ = "main"
>         mySnapshotFileName = {static null = {<No data fields>}, d = 0x7ffff4a96860 <QArrayData::shared_null>}
>         configLocalStorageLocation = {static null = {<No data fields>}, d = 0x5555557ea5f0}
>         profileName = {static null = {<No data fields>}, d = 0x5555557f22d0}
>         mySnapshotWidth = 800
>         mySnapshotHeight = 600
>         myHideSplash = false
>         settingsMigrationForce = false
>         mySkipVersionCheck = false
>         hideBrowser = false
>         myRestoreDefaultWindowState = false
>         myRestorePlugins = true
>         myCustomization = true
>         dxfOutputFile = {static null = {<No data fields>}, d = 0x7ffff4a96860 <QArrayData::shared_null>}
>         dxfSymbologyMode = QgsDxfExport::SymbolLayerSymbology
>         dxfScale = 50000
>         dxfEncoding = {static null = {<No data fields>}, d = 0x555555576b00 <main::{lambda()#2}::operator()() const::qstring_literal>}
>         dxfMapTheme = {static null = {<No data fields>}, d = 0x7ffff4a96860 <QArrayData::shared_null>}
>         dxfExtent = {mXmin = 0, mYmin = 0, mXmax = 0, mYmax = 0}
>         takeScreenShots = false
>         screenShotsPath = {static null = {<No data fields>}, d = 0x7ffff4a96860 <QArrayData::shared_null>}
>         screenShotsCategories = 0
>         myInitialExtent = {static null = {<No data fields>}, d = 0x7ffff4a96860 <QArrayData::shared_null>}
>         translationCode = {static null = {<No data fields>}, d = 0x5555557f2120}
>         authdbdirectory = {static null = {<No data fields>}, d = 0x7ffff4a96860 <QArrayData::shared_null>}
>         pythonfile = {static null = {<No data fields>}, d = 0x7ffff4a96860 <QArrayData::shared_null>}
>         customizationfile = {static null = {<No data fields>}, d = 0x7ffff4a96860 <QArrayData::shared_null>}
>         globalsettingsfile = {static null = {<No data fields>}, d = 0x5555557e7a00}
>         openClProgramFolder = {static null = {<No data fields>}, d = 0x7ffff4a96860 <QArrayData::shared_null>}
>         args = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x5555557e8a10}, d = 0x5555557e8a10}}, <No data fields>}
>         myUseGuiFlag = true
>         rootProfileFolder = {static null = {<No data fields>}, d = 0x5555557e1330}
>         manager = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff4c31c40 <QObject::staticMetaObject>}, stringdata = 0x7ffff3a82f80 <qt_meta_stringdata_QgsUserProfileManager>, data = 0x7ffff3a83000 <qt_meta_data_QgsUserProfileManager>, static_metacall = 0x7ffff2bdd572 <QgsUserProfileManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, mWatchProfiles = false, mWatcher = std::unique_ptr<class QFileSystemWatcher> = {get() = 0x0}, mRootProfilePath = {static null = {<No data fields>}, d = 0x5555557e1330}, mUserProfile = std::unique_ptr<class QgsUserProfile> = {get() = 0x0}, mSettings = std::unique_ptr<class QSettings> = {get() = 0x5555557ea380}}
>         profile = 0x5555557ea7d0
>         profileFolder = {static null = {<No data fields>}, d = 0x5555557e0f30}
>         myApp = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff59475c0 <QApplication::staticMetaObject>}, stringdata = 0x7ffff3a6fce0 <qt_meta_stringdata_QgsApplication>, data = 0x7ffff3a6fee0 <qt_meta_data_QgsApplication>, static_metacall = 0x7ffff2bc38aa <QgsApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static QGIS_ORGANIZATION_NAME = 0x7ffff3bad442 "QGIS", static QGIS_ORGANIZATION_DOMAIN = 0x7ffff3bad447 "qgis.org", static QGIS_APPLICATION_NAME = 0x7ffff3bad450 "QGIS3", static mFileOpenEventReceiver31500 = 0x0, static mInitialized31500 = false, static mRunningFromBuildDir31500 = false, static sMaxThreads31500 = -1, mIconCache = {d = 0x7ffff4a97360 <QMapDataBase::shared_null>}, mCursorCache = {d = 0x7ffff4a97360 <QMapDataBase::shared_null>}, mQgisTranslator = 0x555555982d80, mQtTranslator = 0x5555559e15a0, mDataItemProviderRegistry = 0x0, mAuthManager = 0x0, mApplicationMembers = 0x0, static sApplicationMembers = 0x0, static sAuthManager = 0x0}
>         settings = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff4c31c40 <QObject::staticMetaObject>}, stringdata = 0x7ffff3a7ecc0 <qt_meta_stringdata_QgsSettings>, data = 0x7ffff3a7ed00 <qt_meta_data_QgsSettings>, static_metacall = 0x7ffff2bd947a <QgsSettings::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, mUserSettings = 0x555555754b80, mGlobalSettings = 0x555555754bc0, mUsingGlobalArray = false}
>         libPaths = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555555754ac0}, d = 0x555555754ac0}}, <No data fields>}
>         relLibPath = {static null = {<No data fields>}, d = 0x555555754a80}
>         customizationsettings = 0x7fffffffde38
>         systemEnvVars = {d = 0x555555754a40}
>         useCustomVars = false
>         desiredStyle = {static null = {<No data fields>}, d = 0x555555754a00}
>         theme = {static null = {<No data fields>}, d = 0x5555557549c0}
>         activeStyleName = {static null = {<No data fields>}, d = 0x555555754970}
>         mySplashPath = {static null = {<No data fields>}, d = 0x555555754930}
>         myPixmap = <incomplete type>
>         w = 0
>         h = 370441781
> [Thread 0x7fff93fff700 (LWP 67903) exited]
> [Thread 0x7fffa8bf5700 (LWP 67902) exited]
>         mypSplash = 0x5555557e0b30
>         qgis = 0x7ffff48f9cef <qRegisterResourceData(int, unsigned char const*, unsigned char const*, unsigned char const*)+399>
>         sigwatch = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff4c31c40 <QObject::staticMetaObject>}, stringdata = 0x5555555b83c0 <qt_meta_stringdata_UnixSignalWatcher>, data = 0x5555555b8480 <qt_meta_data_UnixSignalWatcher>, static_metacall = 0x55555557291a <UnixSignalWatcher::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = 0x555555754760}
>         retval = 1432060160
> [Inferior 1 (process 67936) detached]
> gdb returned 0
> [Thread 0x7fff937fe700 (LWP 67904) exited]
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> 



More information about the QGIS-Developer mailing list