Bug 452827 - System settings crashes in PauseMusicConfig::PauseMusicConfig() when opening "Pause media during calls" KDE connect module settings
Summary: System settings crashes in PauseMusicConfig::PauseMusicConfig() when opening ...
Status: RESOLVED DUPLICATE of bug 453305
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kdeconnect (show other bugs)
Version: 5.24.4
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Albert Vaca Cintora
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-04-21 14:21 UTC by sashok724
Modified: 2022-05-06 18:34 UTC (History)
3 users (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 sashok724 2022-04-21 14:21:39 UTC
Application: systemsettings (5.24.4)

Qt Version: 5.15.3
Frameworks Version: 5.93.0
Operating System: Linux 5.17.4-arch1-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.24.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Clicked on "Pause media during calls" KDE connect module settings button

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
Content of s_kcrashErrorMessage: {_M_t = {<std::__uniq_ptr_impl<char, std::default_delete<char []> >> = {_M_t = std::tuple containing = {[1] = 0x0, [2] = {<No data fields>}}}, <No data fields>}}
[KCrash Handler]
#6  0x00007ff4ed086c3d in std::__uniq_ptr_impl<KSycocaEntryPrivate, std::default_delete<KSycocaEntryPrivate> >::_M_ptr() const (this=<optimized out>, this=<optimized out>) at /usr/include/c++/11.2.0/bits/unique_ptr.h:173
#7  std::unique_ptr<KSycocaEntryPrivate, std::default_delete<KSycocaEntryPrivate> >::get() const (this=<optimized out>, this=<optimized out>) at /usr/include/c++/11.2.0/bits/unique_ptr.h:422
#8  std::unique_ptr<KSycocaEntryPrivate, std::default_delete<KSycocaEntryPrivate> >::operator->() const (this=<optimized out>, this=<optimized out>) at /usr/include/c++/11.2.0/bits/unique_ptr.h:416
#9  qGetPtrHelper<std::unique_ptr<KSycocaEntryPrivate, std::default_delete<KSycocaEntryPrivate> > const>(std::unique_ptr<KSycocaEntryPrivate, std::default_delete<KSycocaEntryPrivate> > const&) (ptr=<optimized out>, ptr=<optimized out>) at /usr/include/qt/QtCore/qglobal.h:1143
#10 KSycocaEntry::d_func() const (this=<optimized out>) at /usr/src/debug/kservice-5.93.0/src/sycoca/ksycocaentry.h:139
#11 KSycocaEntry::property(QString const&) const (this=0x0, name=...) at /usr/src/debug/kservice-5.93.0/src/sycoca/ksycocaentry.cpp:104
#12 0x00007ff3cafc234d in KdeConnectPluginKcm::KdeConnectPluginKcm(QWidget*, QList<QVariant> const&, QString const&) (this=this@entry=0x55fa14a88880, parent=parent@entry=0x55fa14a65e70, args=..., componentName=..., this=<optimized out>, parent=<optimized out>, args=<optimized out>, componentName=<optimized out>) at /usr/src/debug/kdeconnect-kde-22.04.0/kcmplugin/kdeconnectpluginkcm.cpp:26
#13 0x00007ff3caeb339f in PauseMusicConfig::PauseMusicConfig(QWidget*, QList<QVariant> const&) (args=..., parent=0x55fa14a65e70, this=0x55fa14a88880) at /usr/src/debug/kdeconnect-kde-22.04.0/plugins/pausemusic/pausemusic_config.cpp:16
#14 KPluginFactory::createInstance<PauseMusicConfig, QWidget>(QWidget*, QObject*, QList<QVariant> const&) (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:875
#15 0x00007ff4ec1b9064 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) (this=0x55fa12a24790, iface=0x7ff4eb5ac9e0 <qt_meta_stringdata_KCModule+480> "KCModule", parentWidget=0x55fa14a65e70, parent=0x55fa14a65e70, args=..., keyword=...) at /usr/src/debug/kcoreaddons-5.93.0/src/lib/plugin/kpluginfactory.cpp:232
#16 0x00007ff4eb7d32ca in KPluginFactory::create<KCModule>(QString const&, QObject*, QList<QVariant> const&) (args=..., parent=0x55fa14a65e70, keyword=..., this=0x55fa12a24790) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:936
#17 KCModuleLoader::loadModule(KPluginMetaData const&, QWidget*, QList<QVariant> const&) (metaData=..., parent=0x55fa14a65e70, args=...) at /usr/src/debug/kcmutils-5.93.0/src/kcmoduleloader.cpp:98
#18 0x00007ff4eb7d605e in KCModuleProxyPrivate::loadModule() (this=0x55fa13353a60) at /usr/src/debug/kcmutils-5.93.0/src/kcmoduleproxy.cpp:119
#19 0x00007ff4eb7d66bb in KCModuleProxy::realModule() const (this=<optimized out>) at /usr/src/debug/kcmutils-5.93.0/src/kcmoduleproxy.cpp:59
#20 0x00007ff4eb7e9dce in PluginDelegate::configure(QModelIndex const&) (this=this@entry=0x55fa12b7d6d0, index=<optimized out>) at /usr/src/debug/kcmutils-5.93.0/src/kpluginwidget.cpp:486
#21 0x00007ff4eb7ea5d1 in PluginDelegate::slotConfigureClicked() (this=0x55fa12b7d6d0) at /usr/src/debug/kcmutils-5.93.0/src/kpluginwidget.cpp:471
#22 0x00007ff4ebef8463 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc83c54240, r=<optimized out>, this=0x55fa117e88a0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#23 doActivate<false>(QObject*, int, void**) (sender=0x55fa148ccbb0, signal_index=9, argv=0x7ffc83c54240) at kernel/qobject.cpp:3886
#24 0x00007ff4ecb28167 in QAbstractButton::clicked(bool) (this=this@entry=0x55fa148ccbb0, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308
#25 0x00007ff4ecb29fdc in QAbstractButtonPrivate::emitClicked() (this=0x55fa13157550) at widgets/qabstractbutton.cpp:415
#26 0x00007ff4ecb2d7ca in QAbstractButtonPrivate::click() (this=0x55fa13157550) at widgets/qabstractbutton.cpp:408
#27 0x00007ff4ecb2d998 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) (this=0x55fa148ccbb0, e=0x7ffc83c547c0) at widgets/qabstractbutton.cpp:1044
#28 0x00007ff4eca793d6 in QWidget::event(QEvent*) (this=0x55fa148ccbb0, event=0x7ffc83c547c0) at kernel/qwidget.cpp:8659
#29 0x00007ff4eca431c6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55fa1122cd60, receiver=receiver@entry=0x55fa148ccbb0, e=e@entry=0x7ffc83c547c0) at kernel/qapplication.cpp:3637
#30 0x00007ff4eca47ff7 in QApplication::notify(QObject*, QEvent*) (this=0x7ffc83c54450, receiver=0x55fa148ccbb0, e=0x7ffc83c547c0) at kernel/qapplication.cpp:3081
#31 0x00007ff4ebec75aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55fa148ccbb0, event=0x7ffc83c547c0) at kernel/qcoreapplication.cpp:1064
#32 0x00007ff4eca469bf in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) (receiver=0x55fa148ccbb0, event=0x7ffc83c547c0, alienWidget=0x55fa148ccbb0, nativeWidget=0x55fa11230190, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619
#33 0x00007ff4eca97937 in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=0x55fa119771e0, event=0x7ffc83c54b30) at kernel/qwidgetwindow.cpp:683
#34 0x00007ff4eca994ec in QWidgetWindow::event(QEvent*) (this=0x55fa119771e0, event=0x7ffc83c54b30) at kernel/qwidgetwindow.cpp:300
#35 0x00007ff4eca431c6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55fa119771e0, e=0x7ffc83c54b30) at kernel/qapplication.cpp:3637
#36 0x00007ff4ebec75aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55fa119771e0, event=0x7ffc83c54b30) at kernel/qcoreapplication.cpp:1064
#37 0x00007ff4ec3a0230 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x55fa151d7340) at kernel/qguiapplication.cpp:2282
#38 0x00007ff4ec38b6e5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#39 0x00007ff4e6309f60 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#40 0x00007ff4e9b80163 in g_main_dispatch (context=0x7ff4e0005010) at ../glib/glib/gmain.c:3417
#41 g_main_context_dispatch (context=0x7ff4e0005010) at ../glib/glib/gmain.c:4135
#42 0x00007ff4e9bd69e9 in g_main_context_iterate.constprop.0 (context=context@entry=0x7ff4e0005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4211
#43 0x00007ff4e9b7d6c5 in g_main_context_iteration (context=0x7ff4e0005010, may_block=1) at ../glib/glib/gmain.c:4276
#44 0x00007ff4ebf1357a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55fa113e26e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#45 0x00007ff4ebebf88b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffc83c54ec0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#46 0x00007ff4ebecafd7 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#47 0x00007ff4ec39b432 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867
#48 0x00007ff4eca4154a in QApplication::exec() () at kernel/qapplication.cpp:2829
#49 0x000055fa10da4be8 in main(int, char**) (argc=<optimized out>, argv=0x7ffc83c54ff0) at /usr/src/debug/systemsettings-5.24.4/app/main.cpp:183
[Inferior 1 (process 10503) detached]

Possible duplicates by query: bug 449953, bug 449869, bug 447199, bug 439121, bug 428294.

Reported using DrKonqi
This report was filed against 'kde' because the product 'systemsettings' could not be located in Bugzilla. Add it to drkonqi's mappings file!
Comment 1 Nate Graham 2022-04-22 15:26:15 UTC
#11 KSycocaEntry::property(QString const&) const (this=0x0, name=...) at /usr/src/debug/kservice-5.93.0/src/sycoca/ksycocaentry.cpp:104
#12 0x00007ff3cafc234d in KdeConnectPluginKcm::KdeConnectPluginKcm(QWidget*, QList<QVariant> const&, QString const&) (this=this@entry=0x55fa14a88880, parent=parent@entry=0x55fa14a65e70, args=..., componentName=..., this=<optimized out>, parent=<optimized out>, args=<optimized out>, componentName=<optimized out>) at /usr/src/debug/kdeconnect-kde-22.04.0/kcmplugin/kdeconnectpluginkcm.cpp:26
#13 0x00007ff3caeb339f in PauseMusicConfig::PauseMusicConfig(QWidget*, QList<QVariant> const&) (args=..., parent=0x55fa14a65e70, this=0x55fa14a88880) at /usr/src/debug/kdeconnect-kde-22.04.0/plugins/pausemusic/pausemusic_config.cpp:16
#14 KPluginFactory::createInstance<PauseMusicConfig, QWidget>(QWidget*, QObject*, QList<QVariant> const&) (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:875
#15 0x00007ff4ec1b9064 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) (this=0x55fa12a24790, iface=0x7ff4eb5ac9e0 <qt_meta_stringdata_KCModule+480> "KCModule", parentWidget=0x55fa14a65e70, parent=0x55fa14a65e70, args=..., keyword=...) at /usr/src/debug/kcoreaddons-5.93.0/src/lib/plugin/kpluginfactory.cpp:232
#16 0x00007ff4eb7d32ca in KPluginFactory::create<KCModule>(QString const&, QObject*, QList<QVariant> const&) (args=..., parent=0x55fa14a65e70, keyword=..., this=0x55fa12a24790) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:936
#17 KCModuleLoader::loadModule(KPluginMetaData const&, QWidget*, QList<QVariant> const&) (metaData=..., parent=0x55fa14a65e70, args=...) at /usr/src/debug/kcmutils-5.93.0/src/kcmoduleloader.cpp:98
Comment 2 Nicolas Fella 2022-05-06 18:34:56 UTC

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