Bug 371888 - KDE crash while unpacking files
Summary: KDE crash while unpacking files
Status: RESOLVED DUPLICATE of bug 370867
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.8.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-10-31 12:32 UTC by jaehnesn
Modified: 2016-11-03 18:39 UTC (History)
4 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 jaehnesn 2016-10-31 12:32:47 UTC
Application: plasmashell (5.8.2)

Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.8.4-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

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

Unpacking a 7zip archive in dolphin via context menu and watching progress in notification area. Sometimes KDE crashes while doing other things like opening firefox or mounting volumes with dolphin.

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 0x7fd4252d6ec0 (LWP 32103))]

Thread 9 (Thread 0x7fd351ea9700 (LWP 32303)):
#0  0x00007fd419cb9db9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fd419c74306 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd419c747f0 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd419c7489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fd41f31972b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fd41f2c323a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fd41f0e60f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fd3543d50a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#8  0x00007fd41f0ead78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fd41e1fa454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fd41ea007df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fd366814700 (LWP 32298)):
#0  0x00007fd41e9f748d in poll () at /usr/lib/libc.so.6
#1  0x00007fd419c74786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd419c7489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd41f31972b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fd41f2c323a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fd41f0e60f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fd422fe8856 in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007fd41f0ead78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fd41e1fa454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fd41ea007df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fd3fa589700 (LWP 32282)):
#0  0x00007fd41e9cfffd in nanosleep () at /usr/lib/libc.so.6
#1  0x00007fd41e9f9874 in usleep () at /usr/lib/libc.so.6
#2  0x00007fd373236f20 in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#3  0x00007fd372987f22 in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#4  0x00007fd372987f75 in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#5  0x00007fd41e1fa454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fd41ea007df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fd3fb39a700 (LWP 32281)):
#0  0x00007fd41e20010f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fd424a78ac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fd424a78b09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fd41e1fa454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fd41ea007df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fd4051a3700 (LWP 32280)):
#0  0x00007fd419c73ed1 in g_main_context_query () at /usr/lib/libglib-2.0.so.0
#1  0x00007fd419c746f8 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd419c7489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd41f31972b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fd41f2c323a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fd41f0e60f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fd4224492d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fd41f0ead78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fd41e1fa454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fd41ea007df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fd406fc1700 (LWP 32230)):
#0  0x00007fd419cb9dd4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fd419c73c7c in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd419c746ab in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd419c7489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fd41f31972b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fd41f2c323a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fd41f0e60f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fd4224492d5 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007fd41f0ead78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fd41e1fa454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fd41ea007df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fd40cae7700 (LWP 32169)):
#0  0x00007fd41e9f748d in poll () at /usr/lib/libc.so.6
#1  0x00007fd419c74786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd419c7489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd41f31972b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fd41f2c323a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fd41f0e60f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fd41fe66e55 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fd41f0ead78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fd41e1fa454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fd41ea007df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fd40e719700 (LWP 32112)):
#0  0x00007fd41e9f748d in poll () at /usr/lib/libc.so.6
#1  0x00007fd4239b88e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fd4239ba679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fd410680449 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fd41f0ead78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fd41e1fa454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fd41ea007df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fd4252d6ec0 (LWP 32103)):
[KCrash Handler]
#6  0x00007fd3fa93ccc0 in amdgpu_bo_list_destroy () at /usr/lib/amdgpu-pro/libdrm_amdgpu.so.1
#7  0x00007fd3734d912f in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#8  0x00007fd3734d9fcf in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#9  0x00007fd37297ebf9 in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#10 0x00007fd372970318 in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#11 0x00007fd3729635ad in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#12 0x00007fd372963dca in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#13 0x00007fd372964375 in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#14 0x00007fd3728edbf4 in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#15 0x00007fd37291047c in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#16 0x00007fd3729118e6 in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#17 0x00007fd3724d0715 in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#18 0x00007fd3724bcc18 in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#19 0x00007fd3716f7631 in  () at /usr/lib/x86_64-linux-gnu/dri/amdgpu_dri.so
#20 0x00007fd423017a0a in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#21 0x00007fd42301d2f5 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
#22 0x00007fd423028bff in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#23 0x00007fd4230292cb in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5
#24 0x00007fd423038ebe in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5
#25 0x00007fd42308217e in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib/libQt5Quick.so.5
#26 0x00007fd42304f7f5 in  () at /usr/lib/libQt5Quick.so.5
#27 0x00007fd42308ca25 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#28 0x0000000000431843 in  ()
#29 0x00007fd42022fe0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#30 0x00007fd420237581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#31 0x00007fd41f2c4de0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#32 0x00007fd41f81ebbe in QWindowPrivate::deliverUpdateRequest() () at /usr/lib/libQt5Gui.so.5
#33 0x00007fd41f81f109 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#34 0x00007fd42308c883 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#35 0x0000000000431843 in  ()
#36 0x00007fd42022fe0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#37 0x00007fd420237581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#38 0x00007fd41f2c4de0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#39 0x00007fd41f3186ae in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#40 0x00007fd41f318bd1 in  () at /usr/lib/libQt5Core.so.5
#41 0x00007fd419c74587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#42 0x00007fd419c747f0 in  () at /usr/lib/libglib-2.0.so.0
#43 0x00007fd419c7489c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#44 0x00007fd41f31970f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#45 0x00007fd41f2c323a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#46 0x00007fd41f2cb73c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#47 0x000000000041c8b2 in  ()
#48 0x00007fd41e938291 in __libc_start_main () at /usr/lib/libc.so.6
#49 0x000000000041cc3a in _start ()

Reported using DrKonqi
Comment 1 Marco Martin 2016-11-03 15:50:58 UTC
interesting that they the bt is pretty near to #371275, but with different backtraces
Comment 2 Marco Martin 2016-11-03 15:52:02 UTC

*** This bug has been marked as a duplicate of bug 370867 ***
Comment 3 jaehnesn 2016-11-03 18:39:01 UTC
FYI: After looking at the related bug 370867, it might be interesting for you that I am using a Radeon RX 480, which is very similar to the graphic card used by the reporter of the aforementioned bug. I am also using the same AMDGPU-PRO driver and have experienced the same behavior as the reporter. I am also using two monitors of different sizes (2560x1440 and 1920x1080). I can crash plasmashell pretty easily by opening an application using Application Launcher and entering the name of the desired application and hitting Enter. It doesn't crash every time, but more often than not.