Bug 381482 - KDE connect caused a crash in libKF5Purpose
Summary: KDE connect caused a crash in libKF5Purpose
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-purpose
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2017-06-21 09:39 UTC by slypros
Modified: 2018-10-28 03:38 UTC (History)
4 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 slypros 2017-06-21 09:39:09 UTC
Application: plasmashell (5.10.2)

Qt Version: 5.9.0
Frameworks Version: 5.35.0
Operating System: Linux 4.9.33-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
- What I was doing when the application crashed:

 I tried to send a message to one of my phone contact with KDE connect/Quickshare widget. Left click send to contact caused the crash then recover.

Unpairing phone and switched to the stable branch of KDEconnect (was on the git rep on AUR)

The crash does not seem to be reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f46757dcd80 (LWP 27548))]

Thread 9 (Thread 0x7f459c6a1700 (LWP 27949)):
#0  0x00007f466ee2a2bd in poll () at /usr/lib/libc.so.6
#1  0x00007f46699e5bf9 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f46699e5d0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f466f752e9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f466f6f921a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f466f51b40a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f459f045427 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007f466f51fcbd in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f466e6e8297 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f466ee3425f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f45b59b4700 (LWP 27912)):
#0  0x00007f46699e53b7 in g_main_context_query () at /usr/lib/libglib-2.0.so.0
#1  0x00007f46699e5b77 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f46699e5d0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f466f752e9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f466f6f921a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f466f51b40a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f4673242836 in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007f466f51fcbd in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f466e6e8297 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f466ee3425f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f45b77f8700 (LWP 27911)):
#0  0x00007f466ee2a2bd in poll () at /usr/lib/libc.so.6
#1  0x00007f46699e5bf9 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f46699e5d0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f466f752e9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f466f6f921a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f466f51b40a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f466f51fcbd in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f466e6e8297 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f466ee3425f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f464bbe0700 (LWP 27814)):
#0  0x00007f466e6ee39d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f4674f5dac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f4674f5db09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f466e6e8297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f466ee3425f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f4655d8f700 (LWP 27806)):
#0  0x00007f46699e2b96 in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007f46699e506b in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f46699e5b2b in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f46699e5d0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f466f752e9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f466f6f921a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f466f51b40a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f467268a645 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f466f51fcbd in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f466e6e8297 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f466ee3425f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f4657bf1700 (LWP 27690)):
#0  0x00007fffcb7eabe3 in clock_gettime ()
#1  0x00007f466ee417b6 in clock_gettime () at /usr/lib/libc.so.6
#2  0x00007f466f752041 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007f466f750879 in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#4  0x00007f466f750e55 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#5  0x00007f466f75247e in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f46699e5138 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#7  0x00007f46699e5b2b in  () at /usr/lib/libglib-2.0.so.0
#8  0x00007f46699e5d0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#9  0x00007f466f752e9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#10 0x00007f466f6f921a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#11 0x00007f466f51b40a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#12 0x00007f467268a645 in  () at /usr/lib/libQt5Qml.so.5
#13 0x00007f466f51fcbd in  () at /usr/lib/libQt5Core.so.5
#14 0x00007f466e6e8297 in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007f466ee3425f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f465d6d2700 (LWP 27602)):
#0  0x00007f466ee2a2bd in poll () at /usr/lib/libc.so.6
#1  0x00007f46699e5bf9 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f46699e5d0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f466f752e9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f466f6f921a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f466f51b40a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f466fb79d45 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f466f51fcbd in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f466e6e8297 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f466ee3425f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f465f766700 (LWP 27558)):
#0  0x00007f466ee2a2bd in poll () at /usr/lib/libc.so.6
#1  0x00007f4673e6b8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f4673e6d679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f4661cd7d49 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f466f51fcbd in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f466e6e8297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f466ee3425f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f46757dcd80 (LWP 27548)):
[KCrash Handler]
#5  0x00007f45ac5b8df1 in  () at /usr/lib/libKF5Purpose.so.5
#6  0x00007f466f72957f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#7  0x00007f466f6771eb in QProcess::stateChanged(QProcess::ProcessState, QProcess::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#8  0x00007f466f67928d in QProcess::setProcessState(QProcess::ProcessState) () at /usr/lib/libQt5Core.so.5
#9  0x00007f466f6792b4 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f466f67eabe in  () at /usr/lib/libQt5Core.so.5
#11 0x00007f466f682bdd in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f466f6791fb in QProcess::waitForFinished(int) () at /usr/lib/libQt5Core.so.5
#13 0x00007f466f67999a in QProcess::~QProcess() () at /usr/lib/libQt5Core.so.5
#14 0x00007f466f679a09 in QProcess::~QProcess() () at /usr/lib/libQt5Core.so.5
#15 0x00007f45ac5b9b1a in  () at /usr/lib/libKF5Purpose.so.5
#16 0x00007f466f72703b in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#17 0x00007f466f7309cb in QObject::~QObject() () at /usr/lib/libQt5Core.so.5
#18 0x00007f45ac5b58a9 in Purpose::Configuration::~Configuration() () at /usr/lib/libKF5Purpose.so.5
#19 0x00007f466f729e90 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#20 0x00007f46706b046c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#21 0x00007f46706b7cf4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#22 0x00007f466f6fab98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#23 0x00007f466f6fd02d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#24 0x00007f466f752a63 in  () at /usr/lib/libQt5Core.so.5
#25 0x00007f46699e5a47 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#26 0x00007f46699e5c78 in  () at /usr/lib/libglib-2.0.so.0
#27 0x00007f46699e5d0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#28 0x00007f466f752e7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#29 0x00007f466f6f921a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#30 0x00007f466f701a74 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#31 0x000000000041cc32 in  ()
#32 0x00007f466ed6743a in __libc_start_main () at /usr/lib/libc.so.6
#33 0x000000000041cfaa in _start ()

Reported using DrKonqi
Comment 1 Aleix Pol 2017-06-26 22:47:54 UTC
Hi,
Thanks for the bug report. With the bug report as is there isn't much I can do I'm afraid. I'd either need a way to reproduce it or at least a readable back-trace. :/
Comment 2 Andrew Crouthamel 2018-09-28 02:39:52 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-28 03:38:35 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!