Bug 365875

Summary: Crash when copy from one USB drive to another
Product: [Plasma] plasmashell Reporter: Gregor Mi <codestruct>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED WORKSFORME    
Severity: crash CC: bhush94, ingzackm77, notmart, plasma-bugs
Priority: NOR Keywords: drkonqi, triaged
Version: 5.7.0   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Gregor Mi 2016-07-19 20:11:44 UTC
Application: plasmashell (5.7.0)

Qt Version: 5.6.1
Frameworks Version: 5.24.0
Operating System: Linux 4.1.27-24-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
1. Copy and paste a bunch of files from one dolphin instance to another
2. Both dolphin task manager buttons get a (1) and the status begins to display
3. Crash.
4. No more status reporting while copying in the taskmanager.

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

Thread 9 (Thread 0x7f1bcfd03700 (LWP 1795)):
#0  0x00007f1bdf9fabfd in poll () at /lib64/libc.so.6
#1  0x00007f1be4941422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f1be494300f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f1bd20587b9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f1be00f9a29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1bdf2040a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f1bdfa0302d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f1bce0fc700 (LWP 1797)):
[KCrash Handler]
#6  0x00007f1bdf9530c7 in raise () at /lib64/libc.so.6
#7  0x00007f1bdf954478 in abort () at /lib64/libc.so.6
#8  0x00007f1bdf990784 in  () at /lib64/libc.so.6
#9  0x00007f1bdf996026 in malloc_printerr () at /lib64/libc.so.6
#10 0x00007f1bdf9985d5 in _int_malloc () at /lib64/libc.so.6
#11 0x00007f1bdf99995c in malloc () at /lib64/libc.so.6
#12 0x00007f1be00faa2f in QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) () at /usr/lib64/libQt5Core.so.5
#13 0x00007f1be0183563 in QString::QString(int, Qt::Initialization) () at /usr/lib64/libQt5Core.so.5
#14 0x00007f1be0313517 in  () at /usr/lib64/libQt5Core.so.5
#15 0x00007f1be0189cae in QString::fromUtf8_helper(char const*, int) () at /usr/lib64/libQt5Core.so.5
#16 0x00007f1be0e8d011 in  () at /usr/lib64/libQt5DBus.so.5
#17 0x00007f1be0e8578e in  () at /usr/lib64/libQt5DBus.so.5
#18 0x00007f1bdbe59636 in dbus_connection_dispatch () at /lib64/libdbus-1.so.3
#19 0x00007f1be0e86cb1 in  () at /usr/lib64/libQt5DBus.so.5
#20 0x00007f1be0e86fd9 in  () at /usr/lib64/libQt5DBus.so.5
#21 0x00007f1be0ec5c73 in  () at /usr/lib64/libQt5DBus.so.5
#22 0x00007f1be02e5ba1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#23 0x00007f1be035f09e in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () at /usr/lib64/libQt5Core.so.5
#24 0x00007f1be02f2cc9 in QSocketNotifier::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#25 0x00007f1be02bbfe1 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f1be030d0fe in  () at /usr/lib64/libQt5Core.so.5
#27 0x00007f1bdc0dbc84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#28 0x00007f1bdc0dbed8 in  () at /usr/lib64/libglib-2.0.so.0
#29 0x00007f1bdc0dbf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#30 0x00007f1be030c34b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#31 0x00007f1be02b9fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#32 0x00007f1be00f4f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#33 0x00007f1be0e75225 in  () at /usr/lib64/libQt5DBus.so.5
#34 0x00007f1be00f9a29 in  () at /usr/lib64/libQt5Core.so.5
#35 0x00007f1bdf2040a4 in start_thread () at /lib64/libpthread.so.0
#36 0x00007f1bdfa0302d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f1bcc8be700 (LWP 1814)):
#0  0x00007f1bdf9fabfd in poll () at /lib64/libc.so.6
#1  0x00007f1bdc0dbe64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1bdc0dbf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1be030c34b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f1be02b9fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1be00f4f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1be3400b88 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f1be00f9a29 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1bdf2040a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f1bdfa0302d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f1bbedf8700 (LWP 1831)):
#0  0x00007f1bdf9f6ccd in read () at /lib64/libc.so.6
#1  0x00007f1bdc11cb60 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1bdc0db999 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1bdc0dbdf8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f1bdc0dbf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f1be030c34b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1be02b9fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f1be00f4f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1be3400b88 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f1be00f9a29 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f1bdf2040a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f1bdfa0302d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f1bbd0b5700 (LWP 1863)):
#0  0x00007f1bdf20803f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f1be59ba97b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f1be59ba9a9 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f1bdf2040a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f1bdfa0302d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f1b21f6a700 (LWP 2005)):
#0  0x00007f1bdf9fabfd in poll () at /lib64/libc.so.6
#1  0x00007f1bdc0dbe64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1bdc0dbf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1be030c34b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f1be02b9fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1be00f4f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1be3f83692 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007f1be00f9a29 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1bdf2040a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f1bdfa0302d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f1b15891700 (LWP 2084)):
#0  0x00007f1bdc11dcf9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f1bdc0db4b9 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1bdc0dbd80 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1bdc0dbf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f1be030c34b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1be02b9fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1be00f4f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f1b16edecf7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#8  0x00007f1be00f9a29 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f1bdf2040a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f1bdfa0302d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f1afef7e700 (LWP 2210)):
#0  0x00007f1bdf9fabfd in poll () at /lib64/libc.so.6
#1  0x00007f1bdc0dbe64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1bdc0dbf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1be030c34b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f1be02b9fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1be00f4f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1be3400b88 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f1be00f9a29 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1bdf2040a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f1bdfa0302d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f1be62cc7c0 (LWP 1793)):
#0  0x00007f1bdfa0f5ab in __lll_lock_wait_private () at /lib64/libc.so.6
#1  0x00007f1bdf99bb78 in _L_lock_3817 () at /lib64/libc.so.6
#2  0x00007f1bdf996b59 in _int_free () at /lib64/libc.so.6
#3  0x00007f1be02bdda3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f1be030cca3 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1bdc0dbc84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f1bdc0dbed8 in  () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f1bdc0dbf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f1be030c32c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f1be02b9fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#10 0x00007f1be02c1eb6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#11 0x000000000041d2ea in  ()
#12 0x00007f1bdf93fb25 in __libc_start_main () at /lib64/libc.so.6
#13 0x000000000041d546 in _start ()

Reported using DrKonqi
Comment 1 Marco Martin 2016-07-21 12:32:11 UTC
needs more debug packages, in plasma, qtdbus and qtcore
Comment 2 Gregor Mi 2016-07-23 07:22:30 UTC
I installed these packages:

sudo zypper in libQt5DBus5-debuginfo plasma-framework-debuginfo plasma-framework-private-debuginfo plasma5-addons-debuginfo plasma5-desktop-debuginfo plasma5-sdk-debuginfo plasma5-workspace-debuginfo libQt5Core5-debuginfo

and will come back when the crash happens again.
Comment 3 Mike 2016-08-13 04:13:27 UTC
I got almost the same issue when coping files from usb to anywhere
Comment 4 Andrew Crouthamel 2018-09-26 22:14:47 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Andrew Crouthamel 2018-10-27 02:30:28 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!