Summary: | Discover crash when removing aur package | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | Stormrider <st0rmrd> |
Component: | discover | Assignee: | Aleix Pol <aleixpol> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | kde, st0rmrd, vinlark |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.10.4 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Stormrider
2017-07-19 16:47:08 UTC
Created attachment 106733 [details]
New crash information added by DrKonqi
plasma-discover (5.10.4) using Qt 5.9.1
- What I was doing when the application crashed:
I searched for package viber and clicked remove
- Custom settings of the application:
I had updated a package with pacman, then opened discover and searched right-away for viber and then clicked remove
-- Backtrace (Reduced):
#5 0x00007ffa807486c0 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) () at /usr/lib/libQt5Core.so.5
#6 0x00007ffa8074aaf6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () at /usr/lib/libQt5Core.so.5
#7 0x00007ffa8074ae2c in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () at /usr/lib/libQt5Core.so.5
#8 0x00007ffa56b1b629 in () at /usr/lib/qt/plugins/discover/kns-backend.so
#9 0x00007ffa807471d2 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
Created attachment 106734 [details]
New crash information added by DrKonqi
plasma-discover (5.10.4) using Qt 5.9.1
- What I was doing when the application crashed:
after the previous crash, I searched for viber, clicked on the info it worked fine.
I instantly closed Discover and reopened it, searched for viber, clicked on the info and it crashed.
I didn't click remove or update through pacman in the mean time (I did synchornise, though, but there was nothing to update)
Something peculiar is that when searching it keeps showing "still looking in the bottom". Maybe this thread is still left running and if you close and reopen it crashes, it finds the still running thread?
-- Backtrace (Reduced):
#5 0x00007f60daf0e6c3 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) () at /usr/lib/libQt5Core.so.5
#6 0x00007f60daf10af6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () at /usr/lib/libQt5Core.so.5
#7 0x00007f60daf10e2c in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () at /usr/lib/libQt5Core.so.5
#8 0x00007f60b12e1629 in () at /usr/lib/qt/plugins/discover/kns-backend.so
#9 0x00007f60daf0d1d2 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
Created attachment 106736 [details]
New crash information added by DrKonqi
plasma-discover (5.10.4) using Qt 5.9.1
- What I was doing when the application crashed:
I'm testing to see what crashes, so far if you let discover "settle" it doesn't crash. What I mean is that if I let it search for updates and then search for a package and after a couple seconds click on the package it doesn't crash.
If I exit and launch discover again it works, if I again let it settle.
This crash was generated by searching for a package while Discover was still looking for updates and clicking on the first result. Again I was looking for viber , an AUR package installed
-- Backtrace (Reduced):
#5 0x00007f188886a6c3 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) () at /usr/lib/libQt5Core.so.5
#6 0x00007f188886caf6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () at /usr/lib/libQt5Core.so.5
#7 0x00007f188886ce2c in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () at /usr/lib/libQt5Core.so.5
#8 0x00007f185abfc629 in () at /usr/lib/qt/plugins/discover/kns-backend.so
#9 0x00007f18888691d2 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
I cannot reproduce :/ I'm running ArchLinux and I've tried to remove aur packages and it works just fine. It must be something else. I guess so, the same evening I got various crashes but haven't reproduced it since. Sorry *** Bug 383246 has been marked as a duplicate of this bug. *** *** Bug 384871 has been marked as a duplicate of this bug. *** |