Bug 469561 - In Plasma 6, kdeconnectd crashes in SystemvolumePlugin::connected()
Summary: In Plasma 6, kdeconnectd crashes in SystemvolumePlugin::connected()
Status: RESOLVED DUPLICATE of bug 475054
Alias: None
Product: kdeconnect
Classification: Applications
Component: common (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Albert Vaca Cintora
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-10 07:02 UTC by Nate Graham
Modified: 2024-01-11 21:14 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 Nate Graham 2023-05-10 07:02:46 UTC
In a Plasma 6 session (on X11), kded crashes in KDE Connect's SystemvolumePlugin::connected() function when it tries to connect to the daemon.


Application: KDE Connect Daemon (kdeconnectd), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f5d640a2400 in PulseAudioQt::ContextPrivate::connectToDaemon (this=0x561c9482b0b0) at /home/nate/kde/src/pulseaudio-qt/src/context.cpp:650
#5  0x00007f5d640a2ba2 in PulseAudioQt::ContextPrivate::connectToDaemon (this=<optimized out>) at /home/nate/kde/src/pulseaudio-qt/src/context.cpp:645
#6  PulseAudioQt::Context::Context (this=0x561c94811a30, parent=<optimized out>) at /home/nate/kde/src/pulseaudio-qt/src/context.cpp:257
#7  0x00007f5d640a33a7 in PulseAudioQt::Context::instance () at /home/nate/kde/src/pulseaudio-qt/src/context.cpp:349
#8  0x00007f5d640468d6 in SystemvolumePlugin::connected (this=0x561c942e3220) at /home/nate/kde/src/kdeconnect-kde/plugins/systemvolume/systemvolumeplugin-pulse.cpp:110
#9  0x00007f5d8e1142d8 in Device::reloadPlugins() () from /lib64/libkdeconnectcore.so.22
#10 0x00007f5d8e1153e8 in Device::addLink(NetworkPacket const&, DeviceLink*) () from /lib64/libkdeconnectcore.so.22
#11 0x00007f5d8e10e56b in Daemon::onNewDeviceLink(NetworkPacket const&, DeviceLink*) () from /lib64/libkdeconnectcore.so.22
#12 0x00007f5d8c8e8651 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#13 0x00007f5d8e0ee4c5 in LinkProvider::onConnectionReceived(NetworkPacket const&, DeviceLink*) () from /lib64/libkdeconnectcore.so.22
#14 0x00007f5d8e0fa558 in LanLinkProvider::encrypted() () from /lib64/libkdeconnectcore.so.22
#15 0x00007f5d8c8e8651 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#16 0x00007f5d8bfb0161 in QSslSocketBackendPrivate::continueHandshake() () from /lib64/libQt5Network.so.5
#17 0x00007f5d8bfb69a1 in QSslSocketBackendPrivate::startHandshake() () from /lib64/libQt5Network.so.5
#18 0x00007f5d8bfb7199 in QSslSocketBackendPrivate::transmit() () from /lib64/libQt5Network.so.5
#19 0x00007f5d8c8e87d8 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#20 0x00007f5d8bf6bfef in QAbstractSocketPrivate::canReadNotification() () from /lib64/libQt5Network.so.5
#21 0x00007f5d8bf827f9 in QReadNotifier::event(QEvent*) () from /lib64/libQt5Network.so.5
#22 0x00007f5d8d5aeb75 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#23 0x00007f5d8c8b3d48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#24 0x00007f5d8c90739f in socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#25 0x00007f5d8ad1339c in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#26 0x00007f5d8ad71438 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#27 0x00007f5d8ad10a23 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#28 0x00007f5d8c906936 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#29 0x00007f5d8c8b270b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#30 0x00007f5d8c8ba99b in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#31 0x0000561c928a2132 in main ()
[Inferior 1 (process 1967) detached]
Comment 1 Nicolas Fella 2023-06-07 11:50:19 UTC
It's highly unlikely related to Qt6/Plasma 6 because KDE Connect isn't using that yet
Comment 2 Alexander Lohnau 2023-10-28 17:47:29 UTC
Does this issue persist? I have ported kdeconnect to Qt6 by now.
Comment 3 Nicolas Fella 2024-01-11 21:14:51 UTC

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