Don't crash on nullptr s_appFilePath
Don't know exactly how it can happen but I had this crash in plasmashell
that caused s_appFilePath.get()
to be 0x0
causing Q_ASSERT(value)
to be triggered in MetadataINIWriter::add
#19007 0x00007fad50de1f3c in qt_assert(char const*, char const*, int) () from /usr/lib/libQt5Core.so.5
#19008 0x00007fad52eff212 in KCrash::MetadataINIWriter::add (this=0x7ffec3aa9660, key=0x7fad52f00ea0 "--exe", value=0x0,boolValue=KCrash::MetadataWriter::No) at /usr/src/debug/kcrash/src/metadata.cpp:53
#19009 0x00007fad52efb319 in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash/src/kcrash.cpp:482
#19010 <signal handler called>
#19011 0x00007fad5139e34e in QGuiApplication::topLevelWindows() () from /usr/lib/libQt5Gui.so.5