Bug 375302

Summary: Plasma sometimes crash when i connect my Asus Zenfone 3
Product: [Plasma] plasmashell Reporter: Elia <elia>
Component: Task Manager and Icons-Only Task ManagerAssignee: Eike Hein <hein>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, kde, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.8.5   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Elia 2017-01-19 16:26:52 UTC
Application: plasmashell (5.8.5)

Qt Version: 5.6.2
Frameworks Version: 5.29.0
Operating System: Linux 4.8.16-200.fc24.x86_64 x86_64
Distribution: "Fedora release 24 (Twenty Four)"

-- Information about the crash:
- What I was doing when the application crashed:

I connected my Zenfone 3 into my computer into an USB 2.0 port, and when i select on the phone the option only charge after about 10 second, my phone (Asus Zenfone 3) started to be in charge adn out charge in intermittence, and at the end plasma crashed.

The crash can be reproduced sometimes.

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

Thread 10 (Thread 0x7fbdfcf56700 (LWP 1735)):
#0  0x00007fbedad65040 in __tls_get_addr () from /lib64/ld-linux-x86-64.so.2
#1  0x00007fbed4cd58f6 in QThreadData::current(bool) () from /lib64/libQt5Core.so.5
#2  0x00007fbed4ec44ba in postEventSourcePrepare(_GSource*, int*) () from /lib64/libQt5Core.so.5
#3  0x00007fbecf7f7f59 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#4  0x00007fbecf7f892b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#5  0x00007fbecf7f8b1c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#6  0x00007fbed4ec475b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007fbed4e7381a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#8  0x00007fbed4cd2353 in QThread::exec() () from /lib64/libQt5Core.so.5
#9  0x00007fbdfe6f52e7 in KCupsConnection::run() () from /lib64/libkcupslib.so
#10 0x00007fbed4cd69ba in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#11 0x00007fbed34195ca in start_thread () from /lib64/libpthread.so.0
#12 0x00007fbed40ca0ed in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fbe06554700 (LWP 1670)):
#0  0x00007fbed40be56d in poll () from /lib64/libc.so.6
#1  0x00007fbecf7f8a06 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fbecf7f8b1c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fbed4ec475b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fbed4e7381a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fbed4cd2353 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fbed4cd69ba in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#7  0x00007fbed34195ca in start_thread () from /lib64/libpthread.so.0
#8  0x00007fbed40ca0ed in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fbe06d55700 (LWP 1668)):
#0  0x00007fbed40ba1cd in read () from /lib64/libc.so.6
#1  0x00007fbecf83b660 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x00007fbecf7f84d6 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007fbecf7f89a4 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x00007fbecf7f8b1c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007fbed4ec475b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fbed4e7381a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007fbed4cd2353 in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007fbed4cd69ba in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fbed34195ca in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbed40ca0ed in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fbe1c608700 (LWP 1526)):
#0  0x00007fbed40be56d in poll () from /lib64/libc.so.6
#1  0x00007fbecf7f8a06 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fbecf7f8b1c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fbed4ec475b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fbed4e7381a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fbed4cd2353 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fbed8936d56 in QQuickPixmapReader::run() () from /lib64/libQt5Quick.so.5
#7  0x00007fbed4cd69ba in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fbed34195ca in start_thread () from /lib64/libpthread.so.0
#9  0x00007fbed40ca0ed in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fbea9931700 (LWP 1434)):
#0  0x00007fbed341ebd0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbeda7e61a4 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQt5Script.so.5
#2  0x00007fbeda7e61e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQt5Script.so.5
#3  0x00007fbed34195ca in start_thread () from /lib64/libpthread.so.0
#4  0x00007fbed40ca0ed in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fbeab7a5700 (LWP 1420)):
#0  0x00007fbed40be56d in poll () from /lib64/libc.so.6
#1  0x00007fbecf7f8a06 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fbecf7f8b1c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fbed4ec475b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fbed4e7381a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fbed4cd2353 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fbed7fad525 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#7  0x00007fbed4cd69ba in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fbed34195ca in start_thread () from /lib64/libpthread.so.0
#9  0x00007fbed40ca0ed in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fbeb90bc700 (LWP 1358)):
#0  0x00007fbed40ba1cd in read () from /lib64/libc.so.6
#1  0x00007fbecf83b660 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x00007fbecf7f84d6 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007fbecf7f89a4 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x00007fbecf7f8b1c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007fbed4ec475b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fbed4e7381a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007fbed4cd2353 in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007fbed7fad525 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#9  0x00007fbed4cd69ba in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#10 0x00007fbed34195ca in start_thread () from /lib64/libpthread.so.0
#11 0x00007fbed40ca0ed in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fbebab01700 (LWP 1296)):
#0  0x00007fbecf7f5a3f in g_source_iter_next () from /lib64/libglib-2.0.so.0
#1  0x00007fbecf7f7efb in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007fbecf7f892b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007fbecf7f8b1c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fbed4ec475b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fbed4e7381a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fbed4cd2353 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fbed55bb559 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#8  0x00007fbed4cd69ba in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fbed34195ca in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbed40ca0ed in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fbebc111700 (LWP 1247)):
#0  0x00007fbed40be56d in poll () from /lib64/libc.so.6
#1  0x00007fbed90f4f80 in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007fbed90f6b79 in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007fbebec4df99 in QXcbEventReader::run() () from /lib64/libQt5XcbQpa.so.5
#4  0x00007fbed4cd69ba in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fbed34195ca in start_thread () from /lib64/libpthread.so.0
#6  0x00007fbed40ca0ed in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fbec56a8940 (LWP 1225)):
[KCrash Handler]
#6  0x00007fbed4e4563c in QSortFilterProxyModelPrivate::updateChildrenMapping(QModelIndex const&, QSortFilterProxyModelPrivate::Mapping*, Qt::Orientation, int, int, int, bool) () from /lib64/libQt5Core.so.5
#7  0x00007fbed4e45982 in QSortFilterProxyModelPrivate::source_items_removed(QModelIndex const&, int, int, Qt::Orientation) [clone .part.85] () from /lib64/libQt5Core.so.5
#8  0x00007fbed4e4b4b9 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5Core.so.5
#9  0x00007fbed4e9cdd2 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#10 0x00007fbed4f0d0b4 in QAbstractItemModel::rowsRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () from /lib64/libQt5Core.so.5
#11 0x00007fbed4e2a3b5 in QAbstractItemModel::endRemoveRows() () from /lib64/libQt5Core.so.5
#12 0x00007fbe1f05b2a8 in TaskManager::TaskGroupingProxyModel::Private::sourceRowsAboutToBeRemoved(QModelIndex const&, int, int) [clone .part.68] () from /lib64/libtaskmanager.so.6
#13 0x00007fbe1f05e389 in TaskManager::TaskGroupingProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libtaskmanager.so.6
#14 0x00007fbed4e9cdd2 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#15 0x00007fbed4f0d044 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () from /lib64/libQt5Core.so.5
#16 0x00007fbed4e298c3 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () from /lib64/libQt5Core.so.5
#17 0x00007fbed4e440b5 in QSortFilterProxyModelPrivate::remove_proxy_interval(QVector<int>&, QVector<int>&, int, int, QModelIndex const&, Qt::Orientation, bool) () from /lib64/libQt5Core.so.5
#18 0x00007fbed4e48ea7 in QSortFilterProxyModelPrivate::remove_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) () from /lib64/libQt5Core.so.5
#19 0x00007fbed4e490b4 in QSortFilterProxyModelPrivate::source_items_about_to_be_removed(QModelIndex const&, int, int, Qt::Orientation) () from /lib64/libQt5Core.so.5
#20 0x00007fbed4e4b498 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5Core.so.5
#21 0x00007fbed4e9cdd2 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#22 0x00007fbed4f0d044 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () from /lib64/libQt5Core.so.5
#23 0x00007fbed4e298c3 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () from /lib64/libQt5Core.so.5
#24 0x00007fbe1edfac75 in KConcatenateRowsProxyModelPrivate::slotRowsAboutToBeRemoved(QModelIndex const&, int, int) () from /lib64/libKF5ItemModels.so.5
#25 0x00007fbe1edfc171 in KConcatenateRowsProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libKF5ItemModels.so.5
#26 0x00007fbed4e9cdd2 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#27 0x00007fbed4f0d044 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () from /lib64/libQt5Core.so.5
#28 0x00007fbed4e298c3 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () from /lib64/libQt5Core.so.5
#29 0x00007fbed4e3fc37 in QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeRemoved(QModelIndex const&, int, int) () from /lib64/libQt5Core.so.5
#30 0x00007fbed4e40839 in QIdentityProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5Core.so.5
#31 0x00007fbed4e9cdd2 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#32 0x00007fbed4f0d044 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () from /lib64/libQt5Core.so.5
#33 0x00007fbed4e298c3 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () from /lib64/libQt5Core.so.5
#34 0x00007fbe1f075133 in TaskManager::XWindowTasksModel::Private::removeWindow(unsigned long long) () from /lib64/libtaskmanager.so.6
#35 0x00007fbed4e9d0fc in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#36 0x00007fbed774fb72 in KWindowSystem::windowRemoved(unsigned long long) () from /lib64/libKF5WindowSystem.so.5
#37 0x00007fbeb94dbb66 in NETEventFilter::removeClient(unsigned int) () from /usr/lib64/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#38 0x00007fbed7747ec2 in NETRootInfo::update(QFlags<NET::Property>, QFlags<NET::Property2>) () from /lib64/libKF5WindowSystem.so.5
#39 0x00007fbed7748eec in NETRootInfo::event(xcb_generic_event_t*, QFlags<NET::Property>*, QFlags<NET::Property2>*) () from /lib64/libKF5WindowSystem.so.5
#40 0x00007fbed7749212 in NETRootInfo::event(xcb_generic_event_t*, unsigned long*, int) () from /lib64/libKF5WindowSystem.so.5
#41 0x00007fbeb94db296 in NETEventFilter::nativeEventFilter(xcb_generic_event_t*) () from /usr/lib64/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#42 0x00007fbed4e728cc in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () from /lib64/libQt5Core.so.5
#43 0x00007fbebec4f965 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /lib64/libQt5XcbQpa.so.5
#44 0x00007fbebec5094b in QXcbConnection::processXcbEvents() () from /lib64/libQt5XcbQpa.so.5
#45 0x00007fbed4e9de19 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#46 0x00007fbed578ce4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#47 0x00007fbed579232f in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#48 0x00007fbed4e749da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#49 0x00007fbed4e76a8f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#50 0x00007fbed4ec46c3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#51 0x00007fbecf7f86ba in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#52 0x00007fbecf7f8a70 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#53 0x00007fbecf7f8b1c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#54 0x00007fbed4ec473f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#55 0x00007fbed4e7381a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#56 0x00007fbed4e7b3bc in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#57 0x000055b337eb7484 in main ()

Possible duplicates by query: bug 374953, bug 374349, bug 373955, bug 373875, bug 373600.

Reported using DrKonqi
Comment 1 David Edmundson 2017-01-22 21:20:35 UTC

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