Bug 366376 - Plasma crashed
Summary: Plasma crashed
Status: RESOLVED DUPLICATE of bug 355150
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-08-03 12:49 UTC by ManiaC
Modified: 2016-08-16 10:36 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 ManiaC 2016-08-03 12:49:03 UTC
Application: plasmashell (5.5.5)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-31-generic x86_64
Distribution: Ubuntu 16.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Often this crash occures, when I click on a panel, open a launcher or do something related to panel or widgets on it, or that what causes panel repaint (e.g. switching between windows). But sometimes it occures when I simply working in some app and don't touching anything else. It seems that this crash does not occures when I do absolutely nothing (but I'm not shure).
This crash ocuring about 10 times per day.

Also often I noticed that panel suspends and does not answers on clicking.

- Custom settings of the application:
2x monitors

IntelCore2Quad Q830 @ 2.50GHz
3.9 GB RAM
old Nvidia Quatro graphic board
stock kubuntu drivers

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd3cd0558c0 (LWP 4374))]

Thread 8 (Thread 0x7fd3027bf700 (LWP 4390)):
#0  0x00007fd3c44f02a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fd3c44f04ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3c8087a9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fd3c802edea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd3c7e4b8a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd304c9e7d7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#6  0x00007fd3c7e5084e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd3c6f3d6fa in start_thread (arg=0x7fd3027bf700) at pthread_create.c:333
#8  0x00007fd3c7766b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fd313fff700 (LWP 4383)):
#0  0x00007fd3c775ae8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fd3c44f039c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3c44f04ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd3c8087a9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd3c802edea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd3c7e4b8a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd3cb079ed6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fd3c7e5084e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fd3c6f3d6fa in start_thread (arg=0x7fd313fff700) at pthread_create.c:333
#9  0x00007fd3c7766b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fd39abee700 (LWP 4382)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd3cca98bd4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fd3cca98c19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fd3c6f3d6fa in start_thread (arg=0x7fd39abee700) at pthread_create.c:333
#4  0x00007fd3c7766b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fd39bfff700 (LWP 4381)):
#0  0x00007fd3c8086ed2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007fd3c44efdd1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3c44f0340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd3c44f04ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd3c8087a9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd3c802edea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd3c7e4b8a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd3ca6f33c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fd3c7e5084e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fd3c6f3d6fa in start_thread (arg=0x7fd39bfff700) at pthread_create.c:333
#10 0x00007fd3c7766b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fd3a24d0700 (LWP 4380)):
#0  0x00007fd3cd011a35 in _dl_update_slotinfo (req_modid=<optimized out>) at dl-tls.c:735
#1  0x00007fd3cd011aac in update_get_addr (ti=0x7fd3c827b788) at dl-tls.c:802
#2  0x00007fd3c7e4f792 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fd3c80872e1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd3c44efdd1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd3c44f0340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fd3c44f04ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fd3c8087a9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fd3c802edea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fd3c7e4b8a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fd3ca6f33c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007fd3c7e5084e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fd3c6f3d6fa in start_thread (arg=0x7fd3a24d0700) at pthread_create.c:333
#13 0x00007fd3c7766b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fd3b5a57700 (LWP 4379)):
#0  0x00007fd3c77569cd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fd3c4533740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3c44efe84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd3c44f0340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd3c44f04ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd3c8087a9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd3c802edea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd3c7e4b8a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fd3ca6f33c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fd3c7e5084e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fd3c6f3d6fa in start_thread (arg=0x7fd3b5a57700) at pthread_create.c:333
#11 0x00007fd3c7766b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fd3b8265700 (LWP 4377)):
#0  0x00007fd3c775ae8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fd3cb81fc62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fd3cb8218d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fd3ba3b3629 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fd3c7e5084e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd3c6f3d6fa in start_thread (arg=0x7fd3b8265700) at pthread_create.c:333
#6  0x00007fd3c7766b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fd3cd0558c0 (LWP 4374)):
[KCrash Handler]
#6  0x00007fd3c7695418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007fd3c769701a in __GI_abort () at abort.c:89
#8  0x00007fd3c768dbd7 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x7fd3ae711728 "bkref", file=file@entry=0x7fd3ae71170a "../../nouveau/pushbuf.c", line=line@entry=238, function=function@entry=0x7fd3ae711768 "pushbuf_krel") at assert.c:92
#9  0x00007fd3c768dc82 in __GI___assert_fail (assertion=0x7fd3ae711728 "bkref", file=0x7fd3ae71170a "../../nouveau/pushbuf.c", line=238, function=0x7fd3ae711768 "pushbuf_krel") at assert.c:101
#10 0x00007fd3ae70f4ac in ?? () from /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#11 0x00007fd3ae710952 in nouveau_pushbuf_reloc () from /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2
#12 0x00007fd3aed99b70 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#13 0x00007fd3aed83e8c in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#14 0x00007fd3aed84048 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#15 0x00007fd3aecf9bd6 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#16 0x00007fd3aeb2c766 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#17 0x00007fd3ae9eb5c7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#18 0x00007fd3ae9eb92f in ?? () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#19 0x00007fd3cb0a29df in QSGBatchRenderer::Renderer::unmap(QSGBatchRenderer::Buffer*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007fd3cb0a4db9 in QSGBatchRenderer::Renderer::uploadBatch(QSGBatchRenderer::Batch*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007fd3cb0afe46 in QSGBatchRenderer::Renderer::render() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007fd3cb0bbb6f in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007fd3cb0bc3bb in QSGRenderer::renderScene(unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007fd3cb0cc87e in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007fd3cb1170db in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#26 0x00007fd3cb0e719b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007fd3cb0e82a1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#28 0x00007fd3c8b3405c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007fd3c8b39516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007fd3c803162b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007fd3c808689d in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007fd3c8086da1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fd3c44f01a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fd3c44f0400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fd3c44f04ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fd3c8087a7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007fd3c802edea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007fd3c8036e8c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x0000000000432d4a in main ()

Possible duplicates by query: bug 363609, bug 363564, bug 360761, bug 360618, bug 359869.

Reported using DrKonqi
Comment 1 ManiaC 2016-08-08 14:08:25 UTC
Also I'm noticed that after crash, the process restarts automatically in 90% cases. And in about 50% cases both panels are restores at their places on two screens, but in other 50% of cases both of panels places in 1st (main) screen one above another.
Comment 2 David Edmundson 2016-08-16 10:36:42 UTC

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