Bug 381959 - Panel containing System Tray crashes when moving files with dolphin under certain conditions
Summary: Panel containing System Tray crashes when moving files with dolphin under cer...
Status: RESOLVED DUPLICATE of bug 381105
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.10.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
: 382036 382214 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-07-03 15:25 UTC by Bernd Michaely
Modified: 2017-07-13 19:10 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (29.53 KB, text/plain)
2017-07-12 00:45 UTC, Eduardo Pereira
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernd Michaely 2017-07-03 15:25:37 UTC
Application: plasmashell (5.10.3)

Qt Version: 5.9.0
Frameworks Version: 5.35.0
Operating System: Linux 4.11.7-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
The KDE Panel containg the System Tray for Status & Notification, which contains a progress indicator for file operations ("Notifications"), crashes, resetting the entire desktop, if:
- a file is moved with dolphin and
- the detail panel in the move progress indicator is open.
It seems not to be the case, when files are copied or the detail panel is closed.
The crash happens at the moment, when the move operation is finished and the source is removed.
(The file operation itself seems to be terminated correctly, there is just the crashing panel.)

The crash can be reproduced sometimes.

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

Thread 13 (Thread 0x7fdb40d12700 (LWP 4553)):
#0  0x00007fdc12f3039d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdc13d6f0eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fdc17b378d8 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fdc17b37d3a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fdc13d6dcbd in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fdc12f2a297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fdc136801ef in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fdb397f0700 (LWP 1288)):
#0  0x00007fdc12f3039d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdc13d6f0eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fdc17b378d8 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fdc17b37d3a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fdc13d6dcbd in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fdc12f2a297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fdc136801ef in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fdb3bfff700 (LWP 1275)):
#0  0x00007fdc12f3039d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdc13d6f0eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fdc17b378d8 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fdc17b37d3a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fdc13d6dcbd in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fdc12f2a297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fdc136801ef in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fdb42de2700 (LWP 1263)):
[KCrash Handler]
#5  0x0000000006cf8ac0 in  ()
#6  0x00007fdc16f12d27 in QAbstractAnimationJob::setCurrentTime(int) () at /usr/lib/libQt5Qml.so.5
#7  0x00007fdc16f12fcf in QQmlAnimationTimer::updateAnimationsTime(long long) () at /usr/lib/libQt5Qml.so.5
#8  0x00007fdc13d43538 in QUnifiedTimer::updateAnimationTimers(long long) () at /usr/lib/libQt5Core.so.5
#9  0x00007fdc13d43e2c in QAnimationDriver::advanceAnimation(long long) () at /usr/lib/libQt5Core.so.5
#10 0x00007fdc17b125da in  () at /usr/lib/libQt5Quick.so.5
#11 0x00007fdc17b3361a in  () at /usr/lib/libQt5Quick.so.5
#12 0x00007fdc17b37cf8 in  () at /usr/lib/libQt5Quick.so.5
#13 0x00007fdc13d6dcbd in  () at /usr/lib/libQt5Core.so.5
#14 0x00007fdc12f2a297 in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007fdc136801ef in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fdb4ed72700 (LWP 1252)):
#0  0x00007fdc0e21aa44 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fdc0e1d5d16 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#2  0x00007fdc13fa0e9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fdc13f4721a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fdc13d6940a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fdc13d6dcbd in  () at /usr/lib/libQt5Core.so.5
#6  0x00007fdc12f2a297 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fdc136801ef in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fdb5f751700 (LWP 1243)):
#0  0x00007fdc12f3039d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdc13d6f0eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fdc17b378d8 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fdc17b37d3a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fdc13d6dcbd in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fdc12f2a297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fdc136801ef in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fdb5ff52700 (LWP 1237)):
#0  0x00007fff9717d937 in  ()
#1  0x00007fff9717dbcb in clock_gettime ()
#2  0x00007fdc1368d746 in clock_gettime () at /usr/lib/libc.so.6
#3  0x00007fdc13fa0041 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fdc13f9e879 in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#5  0x00007fdc13f9ee55 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#6  0x00007fdc13fa047e in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fdc0e1d5138 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#8  0x00007fdc0e1d5b2b in  () at /usr/lib/libglib-2.0.so.0
#9  0x00007fdc0e1d5d0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#10 0x00007fdc13fa0e9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#11 0x00007fdc13f4721a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#12 0x00007fdc13d6940a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#13 0x00007fdc17ab8836 in  () at /usr/lib/libQt5Quick.so.5
#14 0x00007fdc13d6dcbd in  () at /usr/lib/libQt5Core.so.5
#15 0x00007fdc12f2a297 in start_thread () at /usr/lib/libpthread.so.0
#16 0x00007fdc136801ef in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fdbef7a2700 (LWP 1204)):
#0  0x00007fdc12f3039d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdc197fbac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fdc197fbb09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fdc12f2a297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fdc136801ef in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fdbf9b5a700 (LWP 1042)):
#0  0x00007fdc1367624d in poll () at /usr/lib/libc.so.6
#1  0x00007fdc0e1d5bf9 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fdc0e1d5d0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fdc13fa0e9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fdc13f4721a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fdc13d6940a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fdc16efa645 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fdc13d6dcbd in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fdc12f2a297 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fdc136801ef in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fdbfbfff700 (LWP 994)):
#0  0x00007fdc13d65d7f in QMutex::unlock() () at /usr/lib/libQt5Core.so.5
#1  0x00007fdc13fa063f in  () at /usr/lib/libQt5Core.so.5
#2  0x00007fdc0e1d5138 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#3  0x00007fdc0e1d5b2b in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fdc0e1d5d0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fdc13fa0e9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fdc13f4721a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fdc13d6940a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fdc16efa645 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007fdc13d6dcbd in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fdc12f2a297 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fdc136801ef in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fdc01c4a700 (LWP 953)):
#0  0x00007fdc0e21aa29 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fdc0e1d5bdf in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fdc0e1d5d0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fdc13fa0e9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fdc13f4721a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fdc13d6940a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fdc143c8d45 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fdc13d6dcbd in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fdc12f2a297 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fdc136801ef in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fdc03d0a700 (LWP 940)):
#0  0x00007fdc1367624d in poll () at /usr/lib/libc.so.6
#1  0x00007fdc186ef8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fdc186f1679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fdc062b4d49 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fdc13d6dcbd in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fdc12f2a297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fdc136801ef in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fdc1a073d80 (LWP 930)):
#0  0x00007fdc12f3039d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdc13d6f0eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fdc17b340ad in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007fdc17b34e82 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fdc17b90ad6 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#5  0x0000000000430963 in  ()
#6  0x00007fdc14f0746c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#7  0x00007fdc14f0ecf4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#8  0x00007fdc13f48b98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007fdc1474e751 in QWindowPrivate::deliverUpdateRequest() () at /usr/lib/libQt5Gui.so.5
#10 0x00007fdc1474ec69 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#11 0x00007fdc17b90a75 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#12 0x0000000000430963 in  ()
#13 0x00007fdc14f0746c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007fdc14f0ecf4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007fdc13f48b98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007fdc13f9fbae in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#17 0x00007fdc13fa0351 in  () at /usr/lib/libQt5Core.so.5
#18 0x00007fdc0e1d5a47 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#19 0x00007fdc0e1d5c78 in  () at /usr/lib/libglib-2.0.so.0
#20 0x00007fdc0e1d5d0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#21 0x00007fdc13fa0e7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#22 0x00007fdc13f4721a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#23 0x00007fdc13f4fa74 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#24 0x000000000041cc32 in  ()
#25 0x00007fdc135b343a in __libc_start_main () at /usr/lib/libc.so.6
#26 0x000000000041cfaa in _start ()

Reported using DrKonqi
Comment 1 David Edmundson 2017-07-06 08:43:58 UTC
*** Bug 382036 has been marked as a duplicate of this bug. ***
Comment 2 Eduardo Pereira 2017-07-12 00:45:59 UTC
Created attachment 106568 [details]
New crash information added by DrKonqi

plasmashell (5.10.3) using Qt 5.9.1

- What I was doing when the application crashed:  Moving a large amount of files from an external hd into fat32 to my computer.

- Unusual behavior I noticed: O painel principal fecha e depois reabre.

-- Backtrace (Reduced):
#7  0x00007f68c4c6d72a in QAbstractAnimationJob::setCurrentTime (this=0x4a7cb80, msecs=7426118) at animations/qabstractanimationjob.cpp:453
#8  0x00007f68c4c6d8bc in QQmlAnimationTimer::updateAnimationsTime (this=0x7f67e4003690, delta=17) at animations/qabstractanimationjob.cpp:117
#9  0x00007f68c255e452 in QUnifiedTimer::updateAnimationTimers (this=0x7f67e4002f30) at animation/qabstractanimation.cpp:333
#10 0x00007f68c255f03c in QAnimationDriver::advanceAnimation (this=<optimized out>, timeStep=-1) at animation/qabstractanimation.cpp:831
#11 0x00007f68c5650007 in QSGAnimationDriver::advance (this=0x7f67e40013a0) at scenegraph/qsgcontext.cpp:218
Comment 3 Marco Martin 2017-07-12 13:55:38 UTC
*** Bug 382214 has been marked as a duplicate of this bug. ***
Comment 4 David Edmundson 2017-07-13 19:10:24 UTC

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