Bug 382206

Summary: Plasma Desktop Crashes When Opening Virtualbox
Product: [Plasma] plasmashell Reporter: Steven Barrett <steven>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.10.3   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Steven Barrett 2017-07-10 16:47:01 UTC
Application: plasmashell (5.10.3)

Qt Version: 5.9.1
Frameworks Version: 5.36.0
Operating System: Linux 4.11.8-2-lqx x86_64
Distribution: "Arch Linux"

-- Information about the crash:
I open Virtualbox through krunner.  While the Virtualbox Manager is open, it sometimes will show as two icons grouped together instead of a single Virtualbox icon.  Shortly after attempting to use the application, plasma desktop crashes and restores with only one Virtualbox icon.

I'm using Antergos (Arch Linux) with the latest stable KDE packages.

The crash can be reproduced every time.

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

Thread 8 (Thread 0x7f9377da7700 (LWP 6682)):
#0  0x00007f943ed1efbd in read () at /usr/lib/libc.so.6
#1  0x00007f9439b2a730 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9439ae66eb in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9439ae6bb0 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f9439ae6d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f943f6504eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f943f5f5efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f943f41579a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f937a74c427 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#9  0x00007f943f41a37d in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f943e5e1297 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f943ed2d1ef in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f938d63d700 (LWP 6423)):
#0  0x00007f9439ae6228 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007f9439ae6b3b in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9439ae6d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f943f6504eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f943f5f5efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f943f41579a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f944313d8d6 in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007f943f41a37d in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f943e5e1297 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f943ed2d1ef in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f941b9c1700 (LWP 6408)):
#0  0x00007f943e5e739d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9444e59b04 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f9444e59b49 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f943e5e1297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f943ed2d1ef in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f9425b6d700 (LWP 6384)):
#0  0x00007f9439ae3b39 in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007f9439ae607b in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9439ae6b3b in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9439ae6d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f943f6504eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f943f5f5efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f943f41579a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f94425851e5 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f943f41a37d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f943e5e1297 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f943ed2d1ef in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f94279cf700 (LWP 6351)):
#0  0x00007f9439b2ba69 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f9439ae6331 in g_main_context_query () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9439ae6b87 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9439ae6d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f943f6504eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f943f5f5efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f943f41579a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f94425851e5 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f943f41a37d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f943e5e1297 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f943ed2d1ef in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f942d5c3700 (LWP 6160)):
#0  0x00007f9439ae6633 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#1  0x00007f9439ae6bb0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9439ae6d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f943f6504eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f943f5f5efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f943f41579a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f943fa70d45 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f943f41a37d in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f943e5e1297 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f943ed2d1ef in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f942f657700 (LWP 6122)):
#0  0x00007f943ed2324d in poll () at /usr/lib/libc.so.6
#1  0x00007f9443d678e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f9443d69679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f9431bd1e99 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f943f41a37d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f943e5e1297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f943ed2d1ef in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f94456cad80 (LWP 6106)):
[KCrash Handler]
#5  0x00007f943f5ba849 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f943f5babac in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f943f5c1529 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f943f626835 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#9  0x00007f943f59349e in QAbstractItemModel::rowsRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#10 0x00007f943f59aa4b in QAbstractItemModel::endRemoveRows() () at /usr/lib/libQt5Core.so.5
#11 0x00007f9382ae0ed8 in TaskManager::TaskGroupingProxyModel::Private::sourceRowsAboutToBeRemoved(QModelIndex const&, int, int) () at /usr/lib/libtaskmanager.so.6
#12 0x00007f9382ae3269 in  () at /usr/lib/libtaskmanager.so.6
#13 0x00007f943f626835 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#14 0x00007f943f59341e in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#15 0x00007f943f59a32b in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /usr/lib/libQt5Core.so.5
#16 0x00007f943f5bed55 in  () at /usr/lib/libQt5Core.so.5
#17 0x00007f943f5beef3 in  () at /usr/lib/libQt5Core.so.5
#18 0x00007f943f5c1508 in  () at /usr/lib/libQt5Core.so.5
#19 0x00007f943f626835 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#20 0x00007f943f59341e in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#21 0x00007f943f59a32b in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /usr/lib/libQt5Core.so.5
#22 0x00007f938c74457b in  () at /usr/lib/libKF5ItemModels.so.5
#23 0x00007f943f626835 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#24 0x00007f943f59341e in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#25 0x00007f943f59a32b in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /usr/lib/libQt5Core.so.5
#26 0x00007f943f5b6721 in  () at /usr/lib/libQt5Core.so.5
#27 0x00007f943f626835 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#28 0x00007f943f59341e in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#29 0x00007f943f59a32b in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () at /usr/lib/libQt5Core.so.5
#30 0x00007f9382afc77a in TaskManager::XWindowTasksModel::Private::removeWindow(unsigned long long) () at /usr/lib/libtaskmanager.so.6
#31 0x00007f943f62694f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#32 0x00007f944209aa82 in KWindowSystem::windowRemoved(unsigned long long) () at /usr/lib/libKF5WindowSystem.so.5
#33 0x00007f9427df1429 in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#34 0x00007f9442093488 in NETRootInfo::update(QFlags<NET::Property>, QFlags<NET::Property2>) () at /usr/lib/libKF5WindowSystem.so.5
#35 0x00007f94420947f2 in NETRootInfo::event(xcb_generic_event_t*, QFlags<NET::Property>*, QFlags<NET::Property2>*) () at /usr/lib/libKF5WindowSystem.so.5
#36 0x00007f9442094b55 in NETRootInfo::event(xcb_generic_event_t*, unsigned long*, int) () at /usr/lib/libKF5WindowSystem.so.5
#37 0x00007f9427df095d in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#38 0x00007f943f5f494f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib/libQt5Core.so.5
#39 0x00007f9431bd3410 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib/libQt5XcbQpa.so.5
#40 0x00007f9431bd409c in QXcbConnection::processXcbEvents() () at /usr/lib/libQt5XcbQpa.so.5
#41 0x00007f943f627242 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#42 0x00007f94405a846c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#43 0x00007f94405afcf4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#44 0x00007f943f5f7a28 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#45 0x00007f943f5fa19d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#46 0x00007f943f650ea3 in  () at /usr/lib/libQt5Core.so.5
#47 0x00007f9439ae6a57 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#48 0x00007f9439ae6c88 in  () at /usr/lib/libglib-2.0.so.0
#49 0x00007f9439ae6d1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#50 0x00007f943f6504cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#51 0x00007f943f5f5efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#52 0x00007f943f5febe4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#53 0x000000000041cc32 in  ()
#54 0x00007f943ec6043a in __libc_start_main () at /usr/lib/libc.so.6
#55 0x000000000041cfaa in _start ()

Reported using DrKonqi
Comment 1 David Edmundson 2017-07-11 22:50:01 UTC

*** This bug has been marked as a duplicate of bug 381317 ***