Bug 373049 - Crash after removing a USB storage device
Summary: Crash after removing a USB storage device
Status: RESOLVED DUPLICATE of bug 369142
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.8.2
Platform: Debian testing Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-11-28 20:19 UTC by Tomasz Kaźmierczak
Modified: 2016-11-29 13:06 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 Tomasz Kaźmierczak 2016-11-28 20:19:03 UTC
Application: plasmashell (5.8.2)

Qt Version: 5.7.1
Frameworks Version: 5.27.0
Operating System: Linux 4.8.0-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (stretch)

-- Information about the crash:
- What I was doing when the application crashed: I unmounted a USB storage device

It happens every now and then and after the crash the main Panel moves to incorrect monitor (I have two monitors and have the panel set up to display on the right-hand-side one).

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plazma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1bfa2b6f00 (LWP 1818))]

Thread 8 (Thread 0x7f1b451e6700 (LWP 1995)):
#0  0x00007f1bf4b9256d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1bf07339f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1bf0733b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1bf54b06fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1bf545a07a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1bf527c0d3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1bf84aa856 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f1bf5280d88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1bf4395464 in start_thread (arg=0x7f1b451e6700) at pthread_create.c:333
#9  0x00007f1bf4b9b9df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 7 (Thread 0x7f1b4938e700 (LWP 1973)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1bd51b0763 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007f1bd51afea7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007f1bf4395464 in start_thread (arg=0x7f1b4938e700) at pthread_create.c:333
#4  0x00007f1bf4b9b9df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 6 (Thread 0x7f1bd65a7700 (LWP 1945)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1bf9d142c4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f1bf9d14309 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f1bf4395464 in start_thread (arg=0x7f1bd65a7700) at pthread_create.c:333
#4  0x00007f1bf4b9b9df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 5 (Thread 0x7f1bd7fff700 (LWP 1908)):
#0  0x00007f1bf07309a1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1bf0733334 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1bf0733994 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1bf0733b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1bf54b06fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1bf545a07a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1bf527c0d3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1bf7b1f5d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f1bf5280d88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f1bf4395464 in start_thread (arg=0x7f1bd7fff700) at pthread_create.c:333
#10 0x00007f1bf4b9b9df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 4 (Thread 0x7f1bde127700 (LWP 1887)):
#0  0x00007f1bf0730997 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1bf0733334 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1bf0733994 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1bf0733b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1bf54b06fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1bf545a07a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1bf527c0d3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1bf7b1f5d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f1bf5280d88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f1bf4395464 in start_thread (arg=0x7f1bde127700) at pthread_create.c:333
#10 0x00007f1bf4b9b9df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7f1bdfb6c700 (LWP 1863)):
#0  0x00007f1bf4b9256d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1bf07339f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1bf0733b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1bf54b06fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1bf545a07a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1bf527c0d3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1bfa3f46d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f1bf5280d88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1bf4395464 in start_thread (arg=0x7f1bdfb6c700) at pthread_create.c:333
#9  0x00007f1bf4b9b9df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7f1be53ed700 (LWP 1850)):
#0  0x00007f1bf4b9256d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1bf8c68150 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f1bf8c69ee9 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f1be6f0eb69 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f1bf5280d88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1bf4395464 in start_thread (arg=0x7f1be53ed700) at pthread_create.c:333
#6  0x00007f1bf4b9b9df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f1bfa2b6f00 (LWP 1818)):
[KCrash Handler]
#6  0x00007f1bf852b774 in QQuickItem::isEnabled() const () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f1bf854865c in QQuickWindowPrivate::setFocusInScope(QQuickItem*, QQuickItem*, Qt::FocusReason, QFlags<QQuickWindowPrivate::FocusOption>) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f1bf852d578 in QQuickItem::setFocus(bool, Qt::FocusReason) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f1bf8540cf0 in QQuickWindow::focusInEvent(QFocusEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f1bf57b4a33 in QWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007f1bf854ecb5 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f1bf5d43b2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f1bf5d4b2e1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f1bf545c090 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f1bf57aa3e9 in QGuiApplicationPrivate::processActivatedEvent(QWindowSystemInterfacePrivate::ActivatedWindowEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#16 0x00007f1bf57aa76d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#17 0x00007f1bf578861b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#18 0x00007f1be6f454e0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#19 0x00007f1bf07337f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f1bf0733a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f1bf0733b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f1bf54b06df in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f1bf545a07a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f1bf54627ec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x000000000041c8d4 in ?? ()
#26 0x00007f1bf4ad32b1 in __libc_start_main (main=0x41bd60, argc=2, argv=0x7ffeb9ec5c08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffeb9ec5bf8) at ../csu/libc-start.c:291
#27 0x000000000041cc5a in _start ()

Possible duplicates by query: bug 372773, bug 372490, bug 372397, bug 372396, bug 372385.

Reported using DrKonqi
Comment 1 Marco Martin 2016-11-29 13:06:36 UTC

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