Bug 484860 - Crash during add new l2tp connection
Summary: Crash during add new l2tp connection
Status: REPORTED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_networkmanagement (show other bugs)
Version: 6.0.3
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-01 09:36 UTC by Yury Zhuravlev
Modified: 2024-04-01 09:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yury Zhuravlev 2024-04-01 09:36:54 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

SUMMARY
It crashes with segfault for any new l2tp connection. Connections from plasma5 still working as expected. 

STEPS TO REPRODUCE
1. Add new l2tp connection 

OBSERVED RESULT
System settings crash.

EXPECTED RESULT
I will see a new connection.


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Arch Linux (Cachyos)
(available in About System)
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Yury Zhuravlev 2024-04-01 09:44:40 UTC
It seems like coredump is too big to attach here, I will show the backtrace:
#0  0x000070ceb4148f04 in QPersistentModelIndex::row() const () at /usr/lib/libQt6Core.so.6
#1  0x000070ce89cfad70 in ??? () at /usr/lib/qt6/plugins/plasma/network/vpn/plasmanetworkmanagement_l2tpui.so
#2  0x000070cea415cdcd in ConnectionEditorBase::setting() const () at /usr/lib/libplasmanm_editor.so
#3  0x000070cea4167766 in ConnectionEditorDialog::setting() const () at /usr/lib/libplasmanm_editor.so
#4  0x000070cea5468bc3 in ??? () at /usr/lib/qt6/plugins/plasma/kcms/systemsettings_qwidgets/kcm_networkmanagement.so
#5  0x000070ceb3fa7ebb in ??? () at /usr/lib/libQt6Core.so.6
#6  0x000070ceb615b377 in QDialog::done(int) () at /usr/lib/libQt6Widgets.so.6
#7  0x000070ceb3fa7ebb in ??? () at /usr/lib/libQt6Core.so.6
#8  0x000070ceb60d75b3 in ??? () at /usr/lib/libQt6Widgets.so.6
#9  0x000070ceb3fa7ebb in ??? () at /usr/lib/libQt6Core.so.6
#10 0x000070ceb60132ba in ??? () at /usr/lib/libQt6Widgets.so.6
#11 0x000070ceb60138ba in ??? () at /usr/lib/libQt6Widgets.so.6
#12 0x000070ceb6013a1d in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt6Widgets.so.6
#13 0x000070ceb5f44684 in QWidget::event(QEvent*) () at /usr/lib/libQt6Widgets.so.6
#14 0x000070ceb5ef484b in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6
#15 0x000070ceb5ef7115 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6
#16 0x000070ceb3f468f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6
#17 0x000070ceb5ef27b7 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
    at /usr/lib/libQt6Widgets.so.6
#18 0x000070ceb5f5c5f3 in ??? () at /usr/lib/libQt6Widgets.so.6
#19 0x000070ceb5f5d940 in ??? () at /usr/lib/libQt6Widgets.so.6
#20 0x000070ceb5ef484b in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6
#21 0x000070ceb3f468f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6
#22 0x000070ceb477f244 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt6Gui.so.6
#23 0x000070ceb47f32eb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Gui.so.6
#24 0x000070ceb4c35674 in ??? () at /usr/lib/libQt6Gui.so.6
#25 0x000070ceb33a4199 in g_main_dispatch (context=0x70cea8001320) at ../glib/glib/gmain.c:3344
#26 0x000070ceb34033bf in g_main_context_dispatch_unlocked (context=0x70cea8001320) at ../glib/glib/gmain.c:4152
#27 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x70cea8001320, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at ../glib/glib/gmain.c:4217
#28 0x000070ceb33a3712 in g_main_context_iteration (context=0x70cea8001320, may_block=1) at ../glib/glib/gmain.c:4282
#29 0x000070ceb41ad029 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#30 0x000070ceb3f51a3c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#31 0x000070ceb3f498c8 in QCoreApplication::exec() () at /usr/lib/libQt6Core.so.6
#32 0x0000638a4eb912df in ??? ()
#33 0x000070ceb3626010 in ??? () at /usr/lib/libc.so.6
#34 0x000070ceb36260ca in __libc_start_main () at /usr/lib/libc.so.6
#35 0x0000638a4eb923a5 in ??? ()