Bug 433015

Summary: System Settings crashes in FirewallClient::capabilities() after going to the "Firewall" item
Product: [Applications] systemsettings Reporter: Никита <nikinario>
Component: kcm_firewallAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate, tcanabrava
Priority: NOR Keywords: drkonqi
Version: 5.21.0   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Никита 2021-02-16 17:31:25 UTC
Application: systemsettings5 (5.21.0)

Qt Version: 5.15.2
Frameworks Version: 5.79.0
Operating System: Linux 5.4.0-65-generic x86_64
Windowing System: X11
Drkonqi Version: 5.21.0
Distribution: KDE neon User Edition 5.21

-- Information about the crash:
- What I was doing when the application crashed:  If I go from it to any other item, the window blinks (as if it slows down) and if you then open the "Firemaer" item again, then "System Settings" crashes.

- Custom settings of the application: After installing "Dr Web" and updating the "Kde Neon", the "Firewall" item appeared in the "System Settings".

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Параметры системы (systemsettings5), signal: Segmentation fault

[New LWP 48869]
[New LWP 48870]
[New LWP 48871]
[New LWP 48872]
[New LWP 48873]
[New LWP 48874]
[New LWP 48880]
[New LWP 48884]
[New LWP 48999]
[New LWP 49000]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f76fd6e2aff in __GI___poll (fds=0x7ffee0a31f28, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f76f94a98c0 (LWP 48867))]

Thread 11 (Thread 0x7f76b3fff700 (LWP 49000)):
#0  0x00007f76fb9bb278 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f76fb96e0ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f76fb96e513 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f76bd954eda in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f76fb997911 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f76fc27e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f76fd6ef293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f76bcab4700 (LWP 48999)):
#0  __GI___libc_read (nbytes=16, buf=0x7f76bcab3c20, fd=30) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=30, buf=0x7f76bcab3c20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f76fb9b689f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f76fb96dcde in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f76fb96e132 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f76fb96e2c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f76fb96e311 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f76fb997911 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f76fc27e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f76fd6ef293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f76c9fe4700 (LWP 48884)):
#0  0x00007f76fb9bb24d in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f76fb96da23 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f76fb96e132 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f76fb96e2c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f76fddfcfbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f76fdda11ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f76fdbbba12 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f76fceb0fa9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f76fdbbcbac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f76fc27e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f76fd6ef293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f76cbfff700 (LWP 48880)):
#0  0x00007f76fd6e2aff in __GI___poll (fds=0x7f76c0005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f76fb96e18e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f76fb96e2c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f76fddfcfbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f76fdda11ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f76fdbbba12 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f76fceb0fa9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f76fdbbcbac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f76fc27e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f76fd6ef293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f76e37fe700 (LWP 48874)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5618ee13fd5c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5618ee13fd08, cond=0x5618ee13fd30) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5618ee13fd30, mutex=0x5618ee13fd08) at pthread_cond_wait.c:638
#3  0x00007f76f1aefe6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f76f1aefa6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f76fc27e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f76fd6ef293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f76e3fff700 (LWP 48873)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5618ee13fd58) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5618ee13fd08, cond=0x5618ee13fd30) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5618ee13fd30, mutex=0x5618ee13fd08) at pthread_cond_wait.c:638
#3  0x00007f76f1aefe6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f76f1aefa6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f76fc27e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f76fd6ef293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f76f0bf4700 (LWP 48872)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5618ee13fd58) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5618ee13fd08, cond=0x5618ee13fd30) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5618ee13fd30, mutex=0x5618ee13fd08) at pthread_cond_wait.c:638
#3  0x00007f76f1aefe6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f76f1aefa6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f76fc27e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f76fd6ef293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f76f13f5700 (LWP 48871)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5618ee13fd58) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5618ee13fd08, cond=0x5618ee13fd30) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5618ee13fd30, mutex=0x5618ee13fd08) at pthread_cond_wait.c:638
#3  0x00007f76f1aefe6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f76f1aefa6b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f76fc27e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f76fd6ef293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f76f3953700 (LWP 48870)):
#0  0x00007f76fd6e2aff in __GI___poll (fds=0x7f76ec015400, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f76fb96e18e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f76fb96e2c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f76fddfcfbb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f76fdda11ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f76fdbbba12 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f76fcaccf4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f76fdbbcbac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f76fc27e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f76fd6ef293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f76f8b6d700 (LWP 48869)):
#0  0x00007f76fd6e2aff in __GI___poll (fds=0x7f76f8b6cbe8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f76fc2c5c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f76fc2c790a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f76f90aad58 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f76fdbbcbac in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f76fc27e609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f76fd6ef293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f76f94a98c0 (LWP 48867)):
[KCrash Handler]
#4  0x00007f76be221e26 in FirewallClient::capabilities (this=<optimized out>) at ./kcm/core/firewallclient.cpp:155
#5  0x00007f76bfd1fb53 in KCMFirewall::KCMFirewall (this=0x5618f4bbe2f0, parent=<optimized out>, args=...) at ./kcm/kcm.cpp:36
#6  0x00007f76bfd234ee in KPluginFactory::createInstance<KCMFirewall, QObject> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:519
#7  0x00007f76fe09a152 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#8  0x00007f76ff6abb48 in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#9  0x00007f76ff6b75aa in ?? () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#10 0x00007f76ff6b7be8 in KCModuleProxy::realModule() const () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#11 0x00007f76ff6b8177 in KCModuleProxy::showEvent(QShowEvent*) () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#12 0x00007f76fe9e5c06 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f76fe9a2dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f76fe9abbb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f76fdda269a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f76fe9e25b7 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f76fe9e2519 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f76fe9e2593 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f76fe9e56a3 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f76fe9e2501 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f76fe9e2593 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f76fe9e56a3 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f76fe9ca134 in QStackedLayout::setCurrentIndex(int) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f76fe9ca3dd in QStackedLayout::setCurrentWidget(QWidget*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f76feb5c879 in QStackedWidget::setCurrentWidget(QWidget*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f76ff1a890c in ?? () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#27 0x00007f76fddd96f0 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f76fdd53874 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f76fdd59018 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f76fdd5c682 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f76fdd55c4b in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f76ff1a73a7 in ?? () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#33 0x00007f76ff1a8742 in ?? () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#34 0x00007f76fddd96f0 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f76fdd448da in QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f76ff1aea00 in KPageWidgetModel::addPage(KPageWidgetItem*) () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#37 0x00007f76e031fcda in ModuleView::addModule (this=this@entry=0x5618ee4266a0, module=0x5618ee3eee58, args=...) at ./core/ModuleView.cpp:296
#38 0x00007f76e03200bd in ModuleView::loadModule (this=0x5618ee4266a0, menuItem=..., args=...) at ./core/ModuleView.cpp:244
#39 0x00007f76e0311282 in SidebarMode::loadModule (this=0x5618ee4166a0, activeModule=..., args=...) at ./sidebar/SidebarMode.cpp:507
#40 0x00007f76e030ecc6 in SidebarMode::qt_static_metacall (_o=_o@entry=0x5618ee4166a0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=20, _a=_a@entry=0x7ffee0a33b90) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:160
#41 0x00007f76e030f2c3 in SidebarMode::qt_metacall (this=0x5618ee4166a0, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7ffee0a33b90) at ./obj-x86_64-linux-gnu/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:661
#42 0x00007f76fce44be5 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#43 0x00007f76fcd0d675 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#44 0x00007f76fcd0f777 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#45 0x00007f76fcd1095f in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#46 0x00007f76fcd4082b in QV4::Runtime::CallPropertyLookup::call(QV4::ExecutionEngine*, QV4::Value const&, unsigned int, QV4::Value*, int) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#47 0x00007f76bfd3053c in ?? ()
#48 0x0000000000000000 in ?? ()
[Inferior 1 (process 48867) detached]

The reporter indicates this bug may be a duplicate of or related to bug 431979.

Possible duplicates by query: bug 431979, bug 429022, bug 420134, bug 420093, bug 419493.

Reported using DrKonqi
Comment 1 Nate Graham 2021-02-16 21:56:01 UTC

*** This bug has been marked as a duplicate of bug 433025 ***