[Discover] [Bug 376538] crash when searching for "recordmydesktop"

2017-06-07 Thread Aleix Pol
https://bugs.kde.org/show_bug.cgi?id=376538

Aleix Pol  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED
  Latest Commit||https://commits.kde.org/dis
   ||cover/64c8778d4cd5180dfa13d
   ||d75fed808de9271cedc

--- Comment #2 from Aleix Pol  ---
Git commit 64c8778d4cd5180dfa13dd75fed808de9271cedc by Aleix Pol.
Committed on 07/06/2017 at 16:08.
Pushed by apol into branch 'Plasma/5.10'.

Make the PackageKit backend more resistant to crashes in PackageKit

Only report searches' results if they're successful

M  +7-5libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp

https://commits.kde.org/discover/64c8778d4cd5180dfa13dd75fed808de9271cedc

-- 
You are receiving this mail because:
You are watching all bug changes.

[Discover] [Bug 376538] crash when searching for "recordmydesktop"

2017-06-07 Thread Aleix Pol
https://bugs.kde.org/show_bug.cgi?id=376538

Aleix Pol  changed:

   What|Removed |Added

   Platform|Other   |Neon Packages

-- 
You are receiving this mail because:
You are watching all bug changes.

[Discover] [Bug 376538] crash when searching for "recordmydesktop"

2017-02-16 Thread Aleix Pol
https://bugs.kde.org/show_bug.cgi?id=376538

Aleix Pol  changed:

   What|Removed |Added

 Status|UNCONFIRMED |CONFIRMED
 Ever confirmed|0   |1

--- Comment #1 from Aleix Pol  ---
Proper backtrace. Cannot reproduce on my build, only on Neon.

Thread 1 (Thread 0x7fe4c335f8c0 (LWP 5771)):
[KCrash Handler]
#6  0x7fe4c0294841 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x7fe4c26b8872 in ResultsStream::resourcesFound (this=,
_t1=...) at
/workspace/build/obj-x86_64-linux-gnu/libdiscover/moc_AbstractResourcesBackend.cpp:140
#8  0x7fe499250edc in PackageKitBackend::::operator()
(__closure=0x618b240) at
/workspace/build/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:418
#9  QtPrivate::FunctorCall, QtPrivate::List<>, void,
PackageKitBackend::search(const AbstractResourcesBackend::Filters&)::
>::call (arg=, f=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:135
#10 QtPrivate::Functor, 0>::call,
void> (arg=, f=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:192
#11 QtPrivate::QFunctorSlotObject, 0, QtPrivate::List<>,
void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
(which=, this_=0x618b230, r=, a=,
ret=) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:169
#12 0x7fe4c02951f6 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x7fe4990165ff in
PackageKit::Transaction::finished(PackageKit::Transaction::Exit, unsigned int)
() from /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0
#14 0x7fe49901b89d in PackageKit::TransactionPrivate::finished(unsigned
int, unsigned int) () from /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0
#15 0x7fe49901bb70 in PackageKit::TransactionPrivate::daemonQuit() () from
/usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0
#16 0x7fe499018da9 in ?? () from
/usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0
#17 0x7fe4c0294e89 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x7fe49901485e in
PackageKit::DaemonPrivate::serviceOwnerChanged(QString const&, QString const&,
QString const&) () from /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0
#19 0x7fe49900e9d8 in ?? () from
/usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0
#20 0x7fe4c0294e89 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x7fe4c34fd0df in QDBusServiceWatcher::serviceOwnerChanged(QString
const&, QString const&, QString const&) () from
/usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#22 0x7fe4c34fd18f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#23 0x7fe4c34fd70f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#24 0x7fe4c34fdae0 in QDBusServiceWatcher::qt_metacall(QMetaObject::Call,
int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#25 0x7fe4c34b0923 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#26 0x7fe4c0295d99 in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x7fe4c11cdecc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x7fe4c11d58c6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x7fe4c026a0c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x7fe4c026c78b in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x7fe4c02bd333 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x7fe4baa71197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x7fe4baa713f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x7fe4baa7149c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x7fe4c02bd73f in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x7fe4c02680ba in
QEventLoop::exec(QFlags) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x7fe4c02706cc in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x0040d601 in ?? ()
#39 0x7fe4bf5ba830 in __libc_start_main (main=0x40cee0, argc=1,
argv=0x7ffdc1fe0868, init=, fini=,
rtld_fini=, stack_end=0x7ffdc1fe0858) at ../csu/libc-start.c:291
#40 0x0040d859 in _start ()

--