https://bugs.kde.org/show_bug.cgi?id=485945
Bug ID: 485945 Summary: Konqueror crashes on session restore Classification: Applications Product: konqueror Version: 24.02.2 Platform: Compiled Sources OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: konq-b...@kde.org Reporter: bug2...@wolke7.net Target Milestone: --- Application: konqueror (24.02.2) (Compiled from sources) Qt Version: 6.7.0 Frameworks Version: 6.0.0 Operating System: Linux 6.8.7-gentoo-x86_64 x86_64 Windowing System: X11 Distribution: "Gentoo Linux" DrKonqi: 6.0.4 [KCrashBackend] -- Information about the crash: On session restore konqueror crashed with a nullptr The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Konqueror (konqueror), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [KCrash Handler] #6 QArrayDataPointer<char16_t>::isNull (this=0x7f9d00000021) at /usr/include/qt6/QtCore/qarraydatapointer.h:108 #7 QString::isNull (this=0x7f9d00000021) at /usr/include/qt6/QtCore/qstring.h:898 #8 QStringView::QStringView<QString, true> (str=..., this=<optimized out>) at /usr/include/qt6/QtCore/qstringview.h:180 #9 QString::compare (cs=Qt::CaseSensitive, s=..., this=0x7f9d00000021) at /usr/include/qt6/QtCore/qstring.h:1361 #10 compareEntryKeyViews<KEntryKey, KEntryKeyView> (k2=..., k1=...) at /var/tmp/portage/kde-frameworks/kconfig-6.0.0/work/kconfig-6.0.0/src/core/kconfigdata_p.h:196 #11 operator< (k2=..., k1=...) at /var/tmp/portage/kde-frameworks/kconfig-6.0.0/work/kconfig-6.0.0/src/core/kconfigdata_p.h:219 #12 KEntryKeyCompare::operator() (k2=..., k1=..., this=0x7f9a34006180) at /var/tmp/portage/kde-frameworks/kconfig-6.0.0/work/kconfig-6.0.0/src/core/kconfigdata_p.h:243 #13 std::_Rb_tree<KEntryKey, std::pair<KEntryKey const, KEntry>, std::_Select1st<std::pair<KEntryKey const, KEntry> >, KEntryKeyCompare, std::allocator<std::pair<KEntryKey const, KEntry> > >::_M_lower_bound_tr<KEntryKeyView, void> (__k=..., this=0x7f9a34006180) at /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/stl_tree.h:1339 #14 std::_Rb_tree<KEntryKey, std::pair<KEntryKey const, KEntry>, std::_Select1st<std::pair<KEntryKey const, KEntry> >, KEntryKeyCompare, std::allocator<std::pair<KEntryKey const, KEntry> > >::_M_find_tr<KEntryKeyView, void> (__k=..., this=0x7f9a34006180) at /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/stl_tree.h:1307 #15 std::map<KEntryKey, KEntry, KEntryKeyCompare, std::allocator<std::pair<KEntryKey const, KEntry> > >::find<KEntryKeyView> (__x=..., this=0x7f9a34006180) at /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/stl_map.h:1249 #16 KEntryMap::constFindEntry (this=this@entry=0x7f9a34006180, group=<optimized out>, key=..., flags=...) at /var/tmp/portage/kde-frameworks/kconfig-6.0.0/work/kconfig-6.0.0/src/core/kconfigdata.cpp:60 #17 0x00007f9a5841ac9f in KConfigPrivate::lookupInternalEntry (this=this@entry=0x7f9a34006160, group=<optimized out>, key=..., flags=...) at /var/tmp/portage/kde-frameworks/kconfig-6.0.0/work/kconfig-6.0.0/src/core/kconfig.cpp:1016 #18 0x00007f9a5841ad40 in KConfigPrivate::lookupData (this=this@entry=0x7f9a34006160, group=<optimized out>, key=..., flags=..., flags@entry=...) at /var/tmp/portage/kde-frameworks/kconfig-6.0.0/work/kconfig-6.0.0/src/core/kconfig.cpp:1008 #19 0x00007f9a58434d63 in KConfigGroup::readEntry (this=this@entry=0x7ffcc90604c0, key=key@entry=0x55ae27e499ed "FullScreen", aDefault=...) at /var/tmp/portage/kde-frameworks/kconfig-6.0.0/work/kconfig-6.0.0/src/core/kconfiggroup.cpp:681 #20 0x000055ae27d9f03f in KConfigGroup::readEntry<bool> (this=this@entry=0x7ffcc90604c0, key=key@entry=0x55ae27e499ed "FullScreen", defaultValue=@0x7ffcc90601b0: false) at /usr/include/KF6/KConfigCore/kconfiggroup.h:755 #21 0x000055ae27da7602 in KonqViewManager::loadViewConfigFromGroup (this=this@entry=0x55ae28af9810, profileGroup=..., filename=..., forcedUrl=..., req=..., openUrl=openUrl@entry=true) at /var/tmp/portage/kde-apps/konqueror-24.02.2/work/konqueror-24.02.2/src/konqviewmanager.cpp:979 #22 0x000055ae27de9143 in KonqMainWindow::readProperties (this=0x55ae2879b5e0, configGroup=...) at /var/tmp/portage/kde-apps/konqueror-24.02.2/work/konqueror-24.02.2/src/konqmainwindow.cpp:4592 #23 0x00007f9a58e794e8 in KMainWindow::readPropertiesInternal (this=this@entry=0x55ae2879b5e0, config=0x7f9a34003a90, number=number@entry=2) at /var/tmp/portage/kde-frameworks/kxmlgui-6.0.0/work/kxmlgui-6.0.0/src/kmainwindow.cpp:668 #24 0x00007f9a58e79532 in KMainWindow::restore (this=this@entry=0x55ae2879b5e0, numberOfInstances=numberOfInstances@entry=2, show=show@entry=true) at /var/tmp/portage/kde-frameworks/kxmlgui-6.0.0/work/kxmlgui-6.0.0/src/kmainwindow.cpp:470 #25 0x000055ae27e1a351 in KonqSessionManager::restoreSessionSavedAtLogout (this=0x55ae282e99a0) at /var/tmp/portage/kde-apps/konqueror-24.02.2/work/konqueror-24.02.2/src/konqsessionmanager.cpp:412 #26 0x000055ae27d89e54 in KonquerorApplication::restoreSession (this=0x7ffcc9060730) at /var/tmp/portage/kde-apps/konqueror-24.02.2/work/konqueror-24.02.2/src/konqapplication.cpp:555 #27 KonquerorApplication::startFirstInstance (this=this@entry=0x7ffcc9060730) at /var/tmp/portage/kde-apps/konqueror-24.02.2/work/konqueror-24.02.2/src/konqapplication.cpp:262 #28 0x000055ae27d8a387 in KonquerorApplication::start (this=this@entry=0x7ffcc9060730) at /var/tmp/portage/kde-apps/konqueror-24.02.2/work/konqueror-24.02.2/src/konqapplication.cpp:335 #29 0x000055ae27d70fc9 in main (argc=<optimized out>, argv=0x7ffcc90608a8) at /var/tmp/portage/kde-apps/konqueror-24.02.2/work/konqueror-24.02.2/src/konqmain.cpp:18 [Inferior 1 (process 3348) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.