Bug 354031 - Plasma 5 crash on login and monitor desktop association shuffle
Summary: Plasma 5 crash on login and monitor desktop association shuffle
Status: RESOLVED DUPLICATE of bug 349519
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-10-18 07:08 UTC by Kirys
Modified: 2015-10-18 11:12 UTC (History)
2 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 Kirys 2015-10-18 07:08:30 UTC
Application: plasmashell (5.4.1)

Qt Version: 5.5.0
Operating System: Linux 4.2.3-200.fc22.x86_64 x86_64
Distribution (Platform): Fedora RPMs

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

I just login into plasma.
Each time it does crash the desktop panesl and widget change monitor association (mainly the ones on the main monitor move to the left most one)

The crash can be reproduced sometimes.

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

Thread 8 (Thread 0x7f9265fd0700 (LWP 1658)):
#0  0x00007f927d99f2fd in poll () at /lib64/libc.so.6
#1  0x00007f9283e08182 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007f9283e09c77 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f9267f51999 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007f927e5ab54e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007f927c650555 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f927d9aab9d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f925f3ea700 (LWP 1671)):
#0  0x00007f927d99f2fd in poll () at /lib64/libc.so.6
#1  0x00007f9278b56dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f9278b56ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f927e7e2dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f927e789daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f927e5a65a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f928289d245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f927e5ab54e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f927c650555 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f927d9aab9d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f9256b86700 (LWP 1763)):
#0  0x00007f927d99f2d0 in poll () at /lib64/libc.so.6
#1  0x00007f9278b56dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f9278b56ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f927e7e2dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f927e789daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f927e5a65a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f928289d245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f927e5ab54e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f927c650555 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f927d9aab9d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f9254f09700 (LWP 1799)):
#0  0x00007f927d99f2fd in poll () at /lib64/libc.so.6
#1  0x00007f9278b56dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f9278b56ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f927e7e2dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f927e789daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f927e5a65a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f928289d245 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f927e5ab54e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f927c650555 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f927d9aab9d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f924f5df700 (LWP 1828)):
#0  0x00007f927c655540 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f92856d7494 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5Script.so.5
#2  0x00007f92856d74d9 in  () at /lib64/libQt5Script.so.5
#3  0x00007f927c650555 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f927d9aab9d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f924c9c2700 (LWP 1930)):
#0  0x00007f927d99afb1 in read () at /lib64/libc.so.6
#1  0x00007f9278b9ab00 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007f9278b568b4 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007f9278b56d60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007f9278b56ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007f927e7e2dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f927e789daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007f927e5a65a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007f9283440616 in QQuickPixmapReader::run() () at /lib64/libQt5Quick.so.5
#9  0x00007f927e5ab54e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00007f927c650555 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f927d9aab9d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f91c1bce700 (LWP 1942)):
#0  0x00007f9278b9bec9 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00007f9278b56956 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#2  0x00007f9278b56e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f9278b56ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f927e7e2dab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f927e789daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f927e5a65a4 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f91b8baa397 in KCupsConnection::run() () at /lib64/libkcupslib.so
#8  0x00007f927e5ab54e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#9  0x00007f927c650555 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f927d9aab9d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f9285fb8900 (LWP 1651)):
[KCrash Handler]
#5  0x00007f925d26337f in brw_workaround_depthstencil_alignment () at /usr/lib64/dri/i965_dri.so
#6  0x00007f925d1eb453 in brw_clear () at /usr/lib64/dri/i965_dri.so
#7  0x00007f92834703fa in QSGBatchRenderer::Renderer::renderBatches() () at /lib64/libQt5Quick.so.5
#8  0x00007f9283475de2 in QSGBatchRenderer::Renderer::render() () at /lib64/libQt5Quick.so.5
#9  0x00007f9283481adf in QSGRenderer::renderScene(QSGBindable const&) () at /lib64/libQt5Quick.so.5
#10 0x00007f928348232b in QSGRenderer::renderScene(unsigned int) () at /lib64/libQt5Quick.so.5
#11 0x00007f928349271e in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /lib64/libQt5Quick.so.5
#12 0x00007f92834dc65b in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /lib64/libQt5Quick.so.5
#13 0x00007f92834ad01b in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) () at /lib64/libQt5Quick.so.5
#14 0x00007f92834ae121 in QSGGuiThreadRenderLoop::event(QEvent*) () at /lib64/libQt5Quick.so.5
#15 0x00007f927fd424ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#16 0x00007f927fd47976 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#17 0x00007f927e78c61b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#18 0x00007f927e7e1bad in QTimerInfoList::activateTimers() () at /lib64/libQt5Core.so.5
#19 0x00007f927e7e20b1 in timerSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#20 0x00007f9278b56a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#21 0x00007f9278b56e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#22 0x00007f9278b56ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#23 0x00007f927e7e2d8f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#24 0x00007f927e789daa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#25 0x00007f927e791e6c in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#26 0x00000000004302c3 in main ()

Possible duplicates by query: bug 353923, bug 353791, bug 353681, bug 353001, bug 352678.

Reported using DrKonqi
Comment 1 David Edmundson 2015-10-18 11:12:38 UTC
#6 0x00007f925d1eb453 in brw_clear () at /usr/lib64/dri/i965_dri.so

This is crashing in your graphic driver which we can't do much about.

Please upgrade/downgrade your version of mesa. See information (including a workaround) in the linked report.

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