Bug 357563 - Picture download crashes plasma
Summary: Picture download crashes plasma
Status: RESOLVED DUPLICATE of bug 342763
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-01-05 10:22 UTC by Arnold Meißner
Modified: 2018-08-28 20:23 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arnold Meißner 2016-01-05 10:22:49 UTC
Application: plasmashell (5.4.3)

Qt Version: 5.5.1
Operating System: Linux 4.1.13-5-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

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

Download pictures from a camera with digiKam. The popup in the system information area (system tray) of the Plasma panel did not appear, plasma and digiKam crashed both.
The crash reproduces in about 20-50% of the cases. Sometimes the picture download
works and a popup in system tray is telling that the process finished, sometimes the download works, but the popup does not appear, sometimes plasma and digiKam crash together.

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 0x7f679484d7c0 (LWP 7127))]

Thread 8 (Thread 0x7f677e2d3700 (LWP 7129)):
#0  0x00007f678dd97c1d in poll () at /lib64/libc.so.6
#1  0x00007f6792cc3422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f6792cc500f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f67804243c9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f678e48f32f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f678d5a10a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f678dda004d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f67775ef700 (LWP 7137)):
#0  0x00007f678dd97c1d in poll () at /lib64/libc.so.6
#1  0x00007f678a479e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f678a479f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f678e6c1d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f678e668d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f678e48a61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f6791775df8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f678e48f32f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f678d5a10a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f678dda004d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f676a2f2700 (LWP 7139)):
#0  0x00007f678a4bbd14 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f678a479759 in g_main_context_query () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f678a479dcf in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f678a479f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f678e6c1d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f678e668d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f678e48a61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f6791775df8 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f678e48f32f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f678d5a10a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f678dda004d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f67688f0700 (LWP 7144)):
#0  0x00007f678dd97c1d in poll () at /lib64/libc.so.6
#1  0x00007f678a479e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f678a479f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f678e6c1d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f678e668d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f678e48a61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f6791775df8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f678e48f32f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f678d5a10a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f678dda004d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f6762f7d700 (LWP 7145)):
#0  0x00007f678d5a505f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f6793f2a86b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f6793f2a899 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f678d5a10a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f678dda004d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f66db68d700 (LWP 7147)):
#0  0x00007f678dd97c1d in poll () at /lib64/libc.so.6
#1  0x00007f678a479e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f678a479f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f678e6c1d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f678e668d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f678e48a61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f679230a282 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007f678e48f32f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f678d5a10a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f678dda004d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f66d051c700 (LWP 7160)):
#0  0x00007f678e6c1b9d in  () at /usr/lib64/libQt5Core.so.5
#1  0x00007f678a4794ad in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f678a479d80 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f678a479f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f678e6c1d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f678e668d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f678e48a61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f66d1b69cf7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#8  0x00007f678e48f32f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f678d5a10a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f678dda004d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f679484d7c0 (LWP 7127)):
[KCrash Handler]
#6  0x00007f678e69b305 in QMetaObject::activate(QObject*, int, void**) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f6791547372 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f67917b5009 in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f67917dca8c in  () at /usr/lib64/libQt5Qml.so.5
#10 0x00007f67917dd30b in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#11 0x00007f678e69adc1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f678e71982c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib64/libQt5Core.so.5
#13 0x00007f66d920e734 in  () at /usr/lib64/libtaskmanager.so.5
#14 0x00007f66d920f077 in  () at /usr/lib64/libtaskmanager.so.5
#15 0x00007f678e69acc6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#16 0x00007f66d9216a48 in TaskManager::AbstractGroupableItem::changed(QFlags<TaskManager::TaskChange>) () at /usr/lib64/libtaskmanager.so.5
#17 0x00007f678e69acc6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f66d9216b78 in TaskManager::Task::changed(QFlags<TaskManager::TaskChange>) () at /usr/lib64/libtaskmanager.so.5
#19 0x00007f66d91f82b6 in TaskManager::Task::setActive(bool) () at /usr/lib64/libtaskmanager.so.5
#20 0x00007f66d920a70c in TaskManager::TaskManager::activeWindowChanged(unsigned long long) () at /usr/lib64/libtaskmanager.so.5
#21 0x00007f66d920c78c in  () at /usr/lib64/libtaskmanager.so.5
#22 0x00007f678e69acc6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#23 0x00007f6791286292 in KWindowSystem::activeWindowChanged(unsigned long long) () at /usr/lib64/libKF5WindowSystem.so.5
#24 0x00007f677c2cfaf3 in  () at /usr/lib64/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#25 0x00007f678e667fc0 in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f6780422044 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5
#27 0x00007f678042401b in QXcbConnection::processXcbEvents() () at /usr/lib64/libQt5XcbQpa.so.5
#28 0x00007f678e69bac6 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#29 0x00007f678f9e3e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#30 0x00007f678f9e8cc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#31 0x00007f678e66ae95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#32 0x00007f678e66d057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#33 0x00007f678e6c28f3 in  () at /usr/lib64/libQt5Core.so.5
#34 0x00007f678a479c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#35 0x00007f678a479ed8 in  () at /usr/lib64/libglib-2.0.so.0
#36 0x00007f678a479f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#37 0x00007f678e6c1d6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#38 0x00007f678e668d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#39 0x00007f678e6708f6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#40 0x000000000043467b in main ()

Reported using DrKonqi
Comment 1 David Edmundson 2016-01-10 19:18:02 UTC

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