{"action":"created","issue":{"url":"https://api.github.com/repos/hughsie/PackageKit/issues/177","repository_url":"https://api.github.com/repos/hughsie/PackageKit","labels_url":"https://api.github.com/repos/hughsie/PackageKit/issues/177/labels{/name}","comments_url":"https://api.github.com/repos/hughsie/PackageKit/issues/177/comments","events_url":"https://api.github.com/repos/hughsie/PackageKit/issues/177/events","html_url":"https://github.com/hughsie/PackageKit/issues/177","id":191371682,"number":177,"title":"aptcc: Crash on resolve() (triggered by Plasma Discover)","user":{"login":"ximion","id":417468,"avatar_url":"https://avatars.githubusercontent.com/u/417468?v=3","gravatar_id":"","url":"https://api.github.com/users/ximion","html_url":"https://github.com/ximion","followers_url":"https://api.github.com/users/ximion/followers","following_url":"https://api.github.com/users/ximion/following{/other_user}","gists_url":"https://api.github.com/users/ximion/gists{/gist_id}","starred_url":"https://api.github.com/users/ximion/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ximion/subscriptions","organizations_url":"https://api.github.com/users/ximion/orgs","repos_url":"https://api.github.com/users/ximion/repos","events_url":"https://api.github.com/users/ximion/events{/privacy}","received_events_url":"https://api.github.com/users/ximion/received_events","type":"User","site_admin":false},"labels":[{"id":273984491,"url":"https://api.github.com/repos/hughsie/PackageKit/labels/Backend:%20aptcc%20(Debian%20GNU/Linux)","name":"Backend: aptcc (Debian GNU/Linux)","color":"ff7070","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-23T20:22:36Z","updated_at":"2016-11-30T23:32:59Z","closed_at":null,"body":"I just came across a Debian testing machine at my university where Plasma Discover was crashing PackageKit while performing a Resolve() call:\r\n```\r\nThread 7 \"PK-Backend\" received signal SIGSEGV, Segmentation fault.\r\n[Switching to Thread 0x7ffff0a4e700 (LWP 2127)]\r\n0x00007ffff21df0aa in pkgDepCache::operator[] (this=0x7fffdc00be50, I=...) at /usr/include/apt-pkg/depcache.h:371\r\n371     /usr/include/apt-pkg/depcache.h: Datei oder Verzeichnis nicht gefunden.\r\n#0  0x00007ffff21df0aa in pkgDepCache::operator[] (this=0x7fffdc00be50, I=...) at /usr/include/apt-pkg/depcache.h:371\r\nNo locals.\r\n#1  pkgCacheFile::operator[] (this=0x7fffdc004580, I=...) at /usr/include/apt-pkg/cachefile.h:64\r\nNo locals.\r\n#2  AptCacheFile::findCandidateVer (this=0x7fffdc004580, pkg=...) at apt-cache-file.cpp:411\r\nNo locals.\r\n#3  0x00007ffff21ed3d1 in AptIntf::resolvePackageIds (this=this@entry=0x555555a0cae0, package_ids=0x7fffdc006060, filters=filters@entry=1)\r\n    at apt-intf.cpp:2067\r\n        ver = @0x7ffff0a4dbb0: {<pkgCache::Iterator<pkgCache::Version, pkgCache::VerIterator>> = {<std::iterator<std::forward_iterator_tag, pkgCache::Version, long, pkgCache::Version*, pkgCache::Version&>> = {<No data fields>}, S = 0x7fffe3d496e0, Owner = 0x7fffdc00ed90}, <No data fields>}\r\n        candidateVer = <optimized out>\r\n        pkg = {<pkgCache::Iterator<pkgCache::Package, pkgCache::PkgIterator>> = {<std::iterator<std::forward_iterator_tag, pkgCache::Package, long, pkgCache::Package*, pkgCache::Package&>> = {<No data fields>}, S = 0x7fffe23535b8, Owner = 0x7fffdc00ed90}, HashIndex = 0}\r\n        grp = {<pkgCache::Iterator<pkgCache::Group, pkgCache::GrpIterator>> = {<std::iterator<std::forward_iterator_tag, pkgCache::Group, long, pkgCache::Group*, pkgCache::Group&>> = {<No data fields>}, S = 0x7fffe2340000, Owner = 0x7fffdc00ed90}, HashIndex = 0}\r\n        name = {static npos = 18446744073709551615,\r\n          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},\r\n            _M_p = 0x7ffff0a4dc90 \"xnetcardconfig\"}, _M_string_length = 14, {_M_local_buf = \"xnetcardconfig\\000\",\r\n            _M_allocated_capacity = 7237954630920269432}}\r\n        i = 100\r\n        pi = <optimized out>\r\n        ret = {<std::vector<pkgCache::VerIterator, std::allocator<pkgCache::VerIterator> >> = {<std::_Vector_base<pkgCache::VerIterator, std::allocator<pkgCache::VerIterator> >> = {\r\n              _M_impl = {<std::allocator<pkgCache::VerIterator>> = {<__gnu_cxx::new_allocator<pkgCache::VerIterator>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffdc009980, _M_finish = 0x7fffdc00a610, _M_end_of_storage = 0x7fffdc00a980}}, <No data fields>}, <No data fields>}\r\n#4  0x00007ffff21ef89f in pk_backend_resolve_thread (job=<optimized out>, params=<optimized out>, user_data=<optimized out>)\r\n    at pk-backend-aptcc.cpp:667\r\n        search = 0x7fffdc006060\r\n        filters = 262144\r\n        apt = 0x555555a0cae0\r\n        pkgs = {<std::vector<pkgCache::VerIterator, std::allocator<pkgCache::VerIterator> >> = {<std::_Vector_base<pkgCache::VerIterator, std::allocator<pkgCache::VerIterator> >> = {\r\n              _M_impl = {<std::allocator<pkgCache::VerIterator>> = {<__gnu_cxx::new_allocator<pkgCache::VerIterator>> = {<No data fields>}, <No data fields>}, _M_start = 0x5555558294f0, _M_finish = 0x55555556be2d <pk_backend_thread_start+77>,\r\n                _M_end_of_storage = 0x7fffffffe04f}}, <No data fields>}, <No data fields>}\r\n#5  0x0000555555573bea in pk_backend_job_thread_setup (thread_data=0x555555a0c870) at pk-backend-job.c:813\r\n        helper = 0x555555a0c870\r\n#6  0x00007ffff6bc9345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\nNo symbol table info available.\r\n#7  0x00007ffff6941464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\nNo symbol table info available.\r\n#8  0x00007ffff66849df in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\nNo symbol table info available.\r\n```\r\nI have no clue what causes this crash and why it only happens on that particular machine - I will investigate this later (but this bug should make people aware of the issue, since I have a feeling that quite a few people might run into it).\r\nTested with PackageKit 1.1.4 (with protect-zero-length patch and all other Debian patches)."},"comment":{"url":"https://api.github.com/repos/hughsie/PackageKit/issues/comments/264030921","html_url":"https://github.com/hughsie/PackageKit/issues/177#issuecomment-264030921","issue_url":"https://api.github.com/repos/hughsie/PackageKit/issues/177","id":264030921,"user":{"login":"shadeslayer","id":188976,"avatar_url":"https://avatars.githubusercontent.com/u/188976?v=3","gravatar_id":"","url":"https://api.github.com/users/shadeslayer","html_url":"https://github.com/shadeslayer","followers_url":"https://api.github.com/users/shadeslayer/followers","following_url":"https://api.github.com/users/shadeslayer/following{/other_user}","gists_url":"https://api.github.com/users/shadeslayer/gists{/gist_id}","starred_url":"https://api.github.com/users/shadeslayer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shadeslayer/subscriptions","organizations_url":"https://api.github.com/users/shadeslayer/orgs","repos_url":"https://api.github.com/users/shadeslayer/repos","events_url":"https://api.github.com/users/shadeslayer/events{/privacy}","received_events_url":"https://api.github.com/users/shadeslayer/received_events","type":"User","site_admin":false},"created_at":"2016-11-30T23:32:59Z","updated_at":"2016-11-30T23:32:59Z","body":"I can confirm this happens to me too. I can reliably reproduce it at the moment by constantly hitting ctrl+r in discover.\r\n\r\nBacktrace from discover ( in case relevant ):\r\n\r\n```gdb\r\nApplication: Discover (plasma-discover), signal: Segmentation fault\r\nUsing host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\r\n[Current thread is 1 (Thread 0x7f6d7e5da8c0 (LWP 13470))]\r\n\r\nThread 9 (Thread 0x7f6d4125b700 (LWP 13503)):\r\n#0  0x00007ffee66ea939 in ?? ()\r\n#1  0x00007ffee66eabc9 in clock_gettime ()\r\n#2  0x00007f6d7aed3886 in clock_gettime () from /lib/x86_64-linux-gnu/libc.so.6\r\n#3  0x00007f6d7b955001 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#4  0x00007f6d7badd379 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#5  0x00007f6d7badd925 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#6  0x00007f6d7badef64 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#7  0x00007f6d768e6edd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#8  0x00007f6d768e791b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#9  0x00007f6d768e7b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#10 0x00007f6d7badf6fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#11 0x00007f6d7ba8907a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#12 0x00007f6d7b8ab0d3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#13 0x00007f6d7b8afd88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#14 0x00007f6d787f7464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\n#15 0x00007f6d7aec69df in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\n\r\nThread 8 (Thread 0x7f6d4cfe2700 (LWP 13482)):\r\n#0  0x00007f6d7aeb95dd in read () from /lib/x86_64-linux-gnu/libc.so.6\r\n#1  0x00007f6d7692bc40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#2  0x00007f6d768e74be in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#3  0x00007f6d768e7994 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#4  0x00007f6d768e7d82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#5  0x00007f6d4f0384f6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0\r\n#6  0x00007f6d7690f345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#7  0x00007f6d787f7464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\n#8  0x00007f6d7aec69df in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\n\r\nThread 7 (Thread 0x7f6d4d7e3700 (LWP 13481)):\r\n#0  0x00007f6d7aeb95dd in read () from /lib/x86_64-linux-gnu/libc.so.6\r\n#1  0x00007f6d7692bc40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#2  0x00007f6d768e74be in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#3  0x00007f6d768e7994 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#4  0x00007f6d768e7b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#5  0x00007f6d768e7b51 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#6  0x00007f6d7690f345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#7  0x00007f6d787f7464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\n#8  0x00007f6d7aec69df in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\n\r\nThread 6 (Thread 0x7f6d5b7fe700 (LWP 13476)):\r\n#0  0x00007f6d7aebd56d in poll () from /lib/x86_64-linux-gnu/libc.so.6\r\n#1  0x00007f6d768e79f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#2  0x00007f6d768e7b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#3  0x00007f6d7badf6fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#4  0x00007f6d7ba8907a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#5  0x00007f6d7b8ab0d3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#6  0x00007f6d7b8afd88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#7  0x00007f6d787f7464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\n#8  0x00007f6d7aec69df in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\n\r\nThread 5 (Thread 0x7f6d5bfff700 (LWP 13475)):\r\n#0  0x00007f6d7aeb95dd in read () from /lib/x86_64-linux-gnu/libc.so.6\r\n#1  0x00007f6d7692bc40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#2  0x00007f6d768e74be in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#3  0x00007f6d768e7994 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#4  0x00007f6d768e7b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#5  0x00007f6d7badf6fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#6  0x00007f6d7ba8907a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#7  0x00007f6d7b8ab0d3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#8  0x00007f6d7de9b856 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5\r\n#9  0x00007f6d7b8afd88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#10 0x00007f6d787f7464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\n#11 0x00007f6d7aec69df in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\n\r\nThread 4 (Thread 0x7f6d6357a700 (LWP 13473)):\r\n#0  0x00007f6d7692cfe9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#1  0x00007f6d768e79b2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#2  0x00007f6d768e7b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#3  0x00007f6d7badf6fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#4  0x00007f6d7ba8907a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#5  0x00007f6d7b8ab0d3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#6  0x00007f6d7c2435d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5\r\n#7  0x00007f6d7b8afd88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#8  0x00007f6d787f7464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\n#9  0x00007f6d7aec69df in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\n\r\nThread 3 (Thread 0x7f6d6478b700 (LWP 13472)):\r\n#0  0x00007f6d7692d004 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#1  0x00007f6d768e6ed0 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#2  0x00007f6d768e791b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#3  0x00007f6d768e7b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#4  0x00007f6d7badf6fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#5  0x00007f6d7ba8907a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#6  0x00007f6d7b8ab0d3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#7  0x00007f6d7e71f6d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5\r\n#8  0x00007f6d7b8afd88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#9  0x00007f6d787f7464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\n#10 0x00007f6d7aec69df in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\n\r\nThread 2 (Thread 0x7f6d6d294700 (LWP 13471)):\r\n#0  0x00007f6d7aebd56d in poll () from /lib/x86_64-linux-gnu/libc.so.6\r\n#1  0x00007f6d76479150 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1\r\n#2  0x00007f6d7647aee9 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1\r\n#3  0x00007f6d6f7f3b69 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5\r\n#4  0x00007f6d7b8afd88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#5  0x00007f6d787f7464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\n#6  0x00007f6d7aec69df in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\n\r\nThread 1 (Thread 0x7f6d7e5da8c0 (LWP 13470)):\r\n[KCrash Handler]\r\n#6  0x0000000000000020 in ?? ()\r\n#7  0x00007f6d4f7766ec in PackageKit::TransactionPrivate::destroy (this=0x5564e3909b60) at ./src/transactionprivate.cpp:259\r\n#8  0x00007f6d4f776988 in PackageKit::TransactionPrivate::daemonQuit (this=0x5564e3909b60) at ./src/transactionprivate.cpp:279\r\n#9  0x00007f6d4f774d19 in PackageKit::Transaction::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/moc_transaction.cpp:1184\r\n#10 0x00007f6d7bab6c89 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#11 0x00007f6d4f76f1ae in PackageKit::DaemonPrivate::serviceOwnerChanged (this=0x5564ded839a0, service=..., oldOwner=..., newOwner=...) at ./src/daemonprivate.cpp:56\r\n#12 0x00007f6d4f76a688 in PackageKit::Daemon::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/moc_daemon.cpp:228\r\n#13 0x00007f6d7bab6c89 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#14 0x00007f6d7e77891f in QDBusServiceWatcher::serviceOwnerChanged(QString const&, QString const&, QString const&) () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5\r\n#15 0x00007f6d7e7789df in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5\r\n#16 0x00007f6d7e778f5f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5\r\n#17 0x00007f6d7e779330 in QDBusServiceWatcher::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5\r\n#18 0x00007f6d7e72ba10 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5\r\n#19 0x00007f6d7bab7b39 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#20 0x00007f6d7ca02b2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5\r\n#21 0x00007f6d7ca0a2e1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5\r\n#22 0x00007f6d7ba8b090 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#23 0x00007f6d7ba8d81d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#24 0x00007f6d7badf2d3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#25 0x00007f6d768e77f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#26 0x00007f6d768e7a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#27 0x00007f6d768e7b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#28 0x00007f6d7badf6df in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#29 0x00007f6d7ba8907a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#30 0x00007f6d7ba917ec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\r\n#31 0x00005564dc72b9a9 in ?? ()\r\n#32 0x00007f6d7adfe2b1 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6\r\n#33 0x00005564dc72baca in _start ()\r\n0\r\n```\r\n\r\nBacktrace from packagekitd ( seems to be the same )\r\n\r\n```gdb\r\nThread 6 (Thread 0x7ffff10e9700 (LWP 16030)):\r\n#0  0x00007ffff380d0aa in pkgDepCache::operator[] (this=0x7fffe000dc40, I=...) at /usr/include/apt-pkg/depcache.h:371\r\n#1  pkgCacheFile::operator[] (this=0x7fffe0011610, I=...) at /usr/include/apt-pkg/cachefile.h:64\r\n#2  AptCacheFile::findCandidateVer (this=0x7fffe0011610, pkg=...) at apt-cache-file.cpp:411\r\n#3  0x00007ffff381b3d1 in AptIntf::resolvePackageIds (this=this@entry=0x5555559faea0, package_ids=0x7fffe0024b00, filters=filters@entry=1) at apt-intf.cpp:2067\r\n#4  0x00007ffff381d89f in pk_backend_resolve_thread (job=<optimized out>, params=<optimized out>, user_data=<optimized out>) at pk-backend-aptcc.cpp:667\r\n#5  0x0000555555573bea in pk_backend_job_thread_setup (thread_data=0x5555559fa070) at pk-backend-job.c:813\r\n#6  0x00007ffff6bc9345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#7  0x00007ffff6941464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\n#8  0x00007ffff66849df in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\n\r\nThread 4 (Thread 0x7ffff2b79700 (LWP 15975)):\r\n#0  0x00007ffff6680119 in syscall () from /lib/x86_64-linux-gnu/libc.so.6\r\n#1  0x00007ffff6be726a in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#2  0x00007ffff6b75e89 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#3  0x00007ffff6b764ac in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#4  0x00007ffff6bc9e0d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#5  0x00007ffff6bc9345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#6  0x00007ffff6941464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\n#7  0x00007ffff66849df in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\n\r\nThread 3 (Thread 0x7fffeba29700 (LWP 15974)):\r\n#0  0x00007ffff667b56d in poll () from /lib/x86_64-linux-gnu/libc.so.6\r\n#1  0x00007ffff6ba19f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#2  0x00007ffff6ba1d82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#3  0x00007ffff71894f6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0\r\n#4  0x00007ffff6bc9345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#5  0x00007ffff6941464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\n#6  0x00007ffff66849df in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\n\r\nThread 2 (Thread 0x7ffff422a700 (LWP 15973)):\r\n#0  0x00007ffff667b56d in poll () from /lib/x86_64-linux-gnu/libc.so.6\r\n#1  0x00007ffff6ba19f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#2  0x00007ffff6ba1b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#3  0x00007ffff6ba1b51 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#4  0x00007ffff6bc9345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#5  0x00007ffff6941464 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\n#6  0x00007ffff66849df in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\n\r\nThread 1 (Thread 0x7ffff7f3d900 (LWP 15969)):\r\n#0  0x00007ffff667b56d in poll () from /lib/x86_64-linux-gnu/libc.so.6\r\n#1  0x00007ffff6ba19f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#2  0x00007ffff6ba1d82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#3  0x0000555555561df7 in main (argc=<optimized out>, argv=<optimized out>) at pk-main.c:252\r\n```"}}
{"actor":{"display_login":"shadeslayer"}}