Application: plasma-discover (5.12.1) Qt Version: 5.9.3 Frameworks Version: 5.43.0 Operating System: Linux 4.13.0-32-generic x86_64 Distribution: KDE neon User Edition 5.12 -- Information about the crash: - What I was doing when the application crashed: Once Upon A opening discover software Center and clicking settings tab on the bottom left will crash the program. This crash happens 95% of the time using the software Center. The crash can be reproduced every time. -- Backtrace: Application: Discover (plasma-discover), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fd05c7358c0 (LWP 24013))] Thread 12 (Thread 0x7fd00f3f4700 (LWP 24049)): #0 0x00007fd057bd374d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fd052ba238c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd052ba249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd0588036cb in QEventDispatcherGlib::processEvents (this=0x7fcffc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fd0587abe2a in QEventLoop::exec (this=this@entry=0x7fd00f3f3d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007fd0585d48f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007fd0585d9709 in QThreadPrivate::start (arg=0x2551db0) at thread/qthread_unix.cpp:368 #7 0x00007fd054a2b6ba in start_thread (arg=0x7fd00f3f4700) at pthread_create.c:333 #8 0x00007fd057bdf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7fd01c96d700 (LWP 24047)): #0 0x00007fd057bd374d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fd052ba238c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd052ba249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd0588036cb in QEventDispatcherGlib::processEvents (this=0x7fd0080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fd0587abe2a in QEventLoop::exec (this=this@entry=0x7fd01c96cd00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007fd0585d48f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007fd0585d9709 in QThreadPrivate::start (arg=0x35facc0) at thread/qthread_unix.cpp:368 #7 0x00007fd054a2b6ba in start_thread (arg=0x7fd01c96d700) at pthread_create.c:333 #8 0x00007fd057bdf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7fd01ea0a700 (LWP 24027)): #0 0x00007ffdf5e3c98a in ?? () #1 0x00007ffdf5e3ccb8 in clock_gettime () #2 0x00007fd057bed876 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7fd01ea09ae0) at ../sysdeps/unix/clock_gettime.c:115 #3 0x00007fd058802fd1 in qt_clock_gettime (ts=0x7fd01ea09ae0, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111 #4 do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166 #5 qt_gettime () at kernel/qelapsedtimer_unix.cpp:175 #6 0x00007fd0588017c9 in QTimerInfoList::updateCurrentTime (this=0x7fd0140022d0) at kernel/qtimerinfo_unix.cpp:91 #7 0x00007fd058803e25 in timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:146 #8 timerSourceCheck (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:173 #9 0x00007fd052ba1dc1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fd052ba2330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fd052ba249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007fd0588036cb in QEventDispatcherGlib::processEvents (this=0x7fd0140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #13 0x00007fd0587abe2a in QEventLoop::exec (this=this@entry=0x7fd01ea09d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #14 0x00007fd0585d48f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #15 0x00007fd0585d9709 in QThreadPrivate::start (arg=0x26c50a0) at thread/qthread_unix.cpp:368 #16 0x00007fd054a2b6ba in start_thread (arg=0x7fd01ea0a700) at pthread_create.c:333 #17 0x00007fd057bdf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7fd01f20b700 (LWP 24025)): #0 0x00007fd057bd374d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fd052ba238c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd052ba2712 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd020be39d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fd052bc8bb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fd054a2b6ba in start_thread (arg=0x7fd01f20b700) at pthread_create.c:333 #6 0x00007fd057bdf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fd01fa0c700 (LWP 24024)): #0 0x00007fd052be6a94 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fd052ba223d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd052ba249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd052ba24d9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fd052bc8bb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fd054a2b6ba in start_thread (arg=0x7fd01fa0c700) at pthread_create.c:333 #6 0x00007fd057bdf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fd02a402700 (LWP 24023)): #0 0x00007ffdf5e3cad3 in clock_gettime () #1 0x00007fd057bed876 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7fd02a4019f0) at ../sysdeps/unix/clock_gettime.c:115 #2 0x00007fd058802fd1 in qt_clock_gettime (ts=0x7fd02a4019f0, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111 #3 do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166 #4 qt_gettime () at kernel/qelapsedtimer_unix.cpp:175 #5 0x00007fd0588017c9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fd024002ed0) at kernel/qtimerinfo_unix.cpp:91 #6 0x00007fd058801d35 in QTimerInfoList::timerWait (this=0x7fd024002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:388 #7 0x00007fd05880343e in timerSourcePrepareHelper (timeout=0x7fd02a401ac4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132 #8 timerSourcePrepare (source=<optimized out>, timeout=0x7fd02a401ac4) at kernel/qeventdispatcher_glib.cpp:165 #9 0x00007fd052ba191d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fd052ba22bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fd052ba249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007fd0588036cb in QEventDispatcherGlib::processEvents (this=0x7fd0240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #13 0x00007fd0587abe2a in QEventLoop::exec (this=this@entry=0x7fd02a401c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #14 0x00007fd0585d48f4 in QThread::exec (this=this@entry=0x2510720) at thread/qthread.cpp:515 #15 0x00007fd05b9a3046 in QQuickPixmapReader::run (this=0x2510720) at util/qquickpixmapcache.cpp:868 #16 0x00007fd0585d9709 in QThreadPrivate::start (arg=0x2510720) at thread/qthread_unix.cpp:368 #17 0x00007fd054a2b6ba in start_thread (arg=0x7fd02a402700) at pthread_create.c:333 #18 0x00007fd057bdf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fd02dcf3700 (LWP 24021)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fd0334d248b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #2 0x00007fd0334d2397 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #3 0x00007fd054a2b6ba in start_thread (arg=0x7fd02dcf3700) at pthread_create.c:333 #4 0x00007fd057bdf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fd02eb1b700 (LWP 24020)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fd0334d248b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #2 0x00007fd0334d2397 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #3 0x00007fd054a2b6ba in start_thread (arg=0x7fd02eb1b700) at pthread_create.c:333 #4 0x00007fd057bdf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fd03b5ef700 (LWP 24017)): #0 0x00007fd057bd374d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fd052ba238c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd052ba249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd0588036cb in QEventDispatcherGlib::processEvents (this=0x7fd0340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fd0587abe2a in QEventLoop::exec (this=this@entry=0x7fd03b5eece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007fd0585d48f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007fd0591d6d25 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007fd0585d9709 in QThreadPrivate::start (arg=0x21475a0) at thread/qthread_unix.cpp:368 #8 0x00007fd054a2b6ba in start_thread (arg=0x7fd03b5ef700) at pthread_create.c:333 #9 0x00007fd057bdf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fd0408d9700 (LWP 24015)): #0 0x00007fd052be6a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fd052ba2488 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd0588036cb in QEventDispatcherGlib::processEvents (this=0x7fd03c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #3 0x00007fd0587abe2a in QEventLoop::exec (this=this@entry=0x7fd0408d8cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #4 0x00007fd0585d48f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #5 0x00007fd05a4b5315 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #6 0x00007fd0585d9709 in QThreadPrivate::start (arg=0x7fd05a729d40) at thread/qthread_unix.cpp:368 #7 0x00007fd054a2b6ba in start_thread (arg=0x7fd0408d9700) at pthread_create.c:333 #8 0x00007fd057bdf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fd0498db700 (LWP 24014)): #0 0x00007fd057bd374d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fd05293fc62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fd0529418d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fd04be321f9 in QXcbEventReader::run (this=0x2099d40) at qxcbconnection.cpp:1330 #4 0x00007fd0585d9709 in QThreadPrivate::start (arg=0x2099d40) at thread/qthread_unix.cpp:368 #5 0x00007fd054a2b6ba in start_thread (arg=0x7fd0498db700) at pthread_create.c:333 #6 0x00007fd057bdf41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fd05c7358c0 (LWP 24013)): [KCrash Handler] #6 std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=<error reading variable: Cannot access memory at address 0x32ef812b0>) at /usr/include/c++/5/bits/atomic_base.h:396 #7 QAtomicOps<int>::load<int> (_q_value=<error reading variable: Cannot access memory at address 0x32ef812b0>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:227 #8 QBasicAtomicInteger<int>::load (this=<error reading variable: Cannot access memory at address 0x32ef812b0>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:102 #9 QtPrivate::RefCount::deref (this=<error reading variable: Cannot access memory at address 0x32ef812b0>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:66 #10 QString::~QString (this=0x32ef812b0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1084 #11 QList<QString>::node_destruct (this=<optimized out>, to=0x32ef812b0, from=0x35507a0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:496 #12 QList<QString>::dealloc (data=0x3550790, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:865 #13 0x00007fd05b64b8b8 in QStringList::~QStringList (this=0x7ffdf5e0f640, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:101 #14 AbstractResourcesBackend::Filters::shouldFilter (this=0x3550790, res=0x34c40d0) at /workspace/build/libdiscover/resources/AbstractResourcesBackend.cpp:102 #15 0x00007fd05b64ba4d in AbstractResourcesBackend::Filters::filterJustInCase (this=this@entry=0x3550790, input=...) at /workspace/build/libdiscover/resources/AbstractResourcesBackend.cpp:126 #16 0x00007fd05b64288a in ResourcesProxyModel::addResources (this=0x3550760, _res=...) at /workspace/build/libdiscover/resources/ResourcesProxyModel.cpp:173 #17 0x00007fd0587da5a6 in QtPrivate::QSlotObjectBase::call (a=0x7ffdf5e0f7e0, r=0x3550760, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 #18 QMetaObject::activate (sender=sender@entry=0x33459d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdf5e0f7e0) at kernel/qobject.cpp:3749 #19 0x00007fd0587dab87 in QMetaObject::activate (sender=sender@entry=0x33459d0, m=m@entry=0x7fd05b87b440 <ResultsStream::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdf5e0f7e0) at kernel/qobject.cpp:3628 #20 0x00007fd05b65ae42 in ResultsStream::resourcesFound (this=this@entry=0x33459d0, _t1=...) at /workspace/build/obj-x86_64-linux-gnu/libdiscover/moc_AbstractResourcesBackend.cpp:141 #21 0x00007fd05b63b600 in AggregatedResultsStream::emitResults (this=this@entry=0x33459d0) at /workspace/build/libdiscover/resources/ResourcesModel.cpp:291 #22 0x00007fd05b63b659 in AggregatedResultsStream::clear (this=0x33459d0) at /workspace/build/libdiscover/resources/ResourcesModel.cpp:307 #23 0x00007fd05b63c873 in AggregatedResultsStream::destruction (this=0x33459d0, obj=0x3311c10) at /workspace/build/libdiscover/resources/ResourcesModel.cpp:301 #24 0x00007fd0587da5a6 in QtPrivate::QSlotObjectBase::call (a=0x7ffdf5e0f980, r=0x33459d0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 #25 QMetaObject::activate (sender=sender@entry=0x3311c10, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdf5e0f980) at kernel/qobject.cpp:3749 #26 0x00007fd0587dab87 in QMetaObject::activate (sender=sender@entry=0x3311c10, m=m@entry=0x7fd058c5ca00 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdf5e0f980) at kernel/qobject.cpp:3628 #27 0x00007fd0587dac2f in QObject::destroyed (this=this@entry=0x3311c10, _t1=_t1@entry=0x3311c10) at .moc/moc_qobject.cpp:214 #28 0x00007fd0587e18e5 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:901 #29 0x00007fd05b64b499 in ResultsStream::~ResultsStream (this=0x3311c10, __in_chrg=<optimized out>) at /workspace/build/libdiscover/resources/AbstractResourcesBackend.cpp:66 #30 0x00007fd0587db2f0 in QObject::event (this=0x3311c10, e=<optimized out>) at kernel/qobject.cpp:1237 #31 0x00007fd059d9cb9c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x3311c10, e=0x3b16a80) at kernel/qapplication.cpp:3722 #32 0x00007fd059da45a7 in QApplication::notify (this=0x7ffdf5e10070, receiver=0x3311c10, e=0x3b16a80) at kernel/qapplication.cpp:3481 #33 0x00007fd0587addf8 in QCoreApplication::notifyInternal2 (receiver=0x3311c10, event=event@entry=0x3b16a80) at kernel/qcoreapplication.cpp:1018 #34 0x00007fd0587b05db in QCoreApplication::sendEvent (event=0x3b16a80, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233 #35 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x2076fe0) at kernel/qcoreapplication.cpp:1678 #36 0x00007fd0587b0a48 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1532 #37 0x00007fd0588040a3 in postEventSourceDispatch (s=0x20e87b0) at kernel/qeventdispatcher_glib.cpp:276 #38 0x00007fd052ba2197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #39 0x00007fd052ba23f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #40 0x00007fd052ba249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007fd0588036af in QEventDispatcherGlib::processEvents (this=0x20e9440, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #42 0x00007fd0587abe2a in QEventLoop::exec (this=this@entry=0x7ffdf5e0ff90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #43 0x00007fd0587b4d64 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291 #44 0x00007fd059625bdc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1679 #45 0x00007fd059d9caf5 in QApplication::exec () at kernel/qapplication.cpp:2910 #46 0x0000000000411f9e in main (argc=1, argv=<optimized out>) at /workspace/build/discover/main.cpp:156 Possible duplicates by query: bug 384419, bug 372712. Reported using DrKonqi
Hi, interesting backtrace. Do you get any errors when starting discover?
Created attachment 110673 [details] The Packagekit daemon has crashed
Created attachment 110675 [details] cgcicon.knsrc: Invalid Icon Themes backend, contact your distributor.
Comment on attachment 110673 [details] The Packagekit daemon has crashed yes two in all
PackageKit crashing!? Shouldn't happen... Can you see if you can get a backtrace? you can use coredumpctl for that...
sudo apt install systemd-coredump then trigger the crash then you should be able to get crash info with `coredumpctl info packagekitd`
(In reply to Harald Sitter from comment #6) > sudo apt install systemd-coredump > > then trigger the crash > > then you should be able to get crash info with `coredumpctl info packagekitd` Having difficulty regenerating the crashes haha ones one happens I will I have been trying for 5 minutes to crash it.
Bug 390611 has a similar backtrace.
Please reopen when you have more information.
(In reply to Aleix Pol from comment #9) > Please reopen when you have more information. Hi Aleix, I think it was part user error a while back I wanted to use VLC as a snap so I thought I would uninstall VLC that came natively, it did ask me to uninstall other packages besides VLC and I was not thinking at the time and it uninstalled a bunch of other stuff such as discover had to do apt install neon-desktop to get everything back. That was when I started getting that error there are still a couple glitches in discover but nothing worth reinstalling the operating system for. I still use discover to do my updates and I am still using the same install of neon.
Great, thanks for the information. Let's open new bugs about subsequent issues. FYI, the issue of VLC uninstalling the whole world when removed is a packaging bug in Neon, and I would encourage you to file a bug there if you can still reproduce it.
See also bug 379721.