Bug 358349 - plasma crashes when starting minimwatch
Summary: plasma crashes when starting minimwatch
Status: RESOLVED DUPLICATE of bug 349519
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-01-22 07:11 UTC by g111
Modified: 2016-01-22 09:07 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 g111 2016-01-22 07:11:40 UTC
Application: plasmashell (5.5.3)

Qt Version: 5.5.1
Operating System: Linux 4.2.0-25-generic x86_64
Distribution: Ubuntu 15.10

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

I did start the java application minimwatch. It should display a xembed icon in the systray. minimwatch did start and in the same moment the whole plasmashell crashed. After it was respawned automatically again. Everything is working fine (instead of the fact that minimwatch does not show its context menu, but this is another issue I already have reported)

The crash does not happen everytime. Yesterday I did start minimwatch without plasma crashes.

minimwatch can be found here:
http://minimserver.com/install-linux-mwatch.html

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

Thread 8 (Thread 0x7fe19b1b7700 (LWP 2043)):
#0  0x00007fe1aa5118dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe1ae5dfbd2 in poll (__timeout=-1, __nfds=1, __fds=0x7fe19b1b6cc0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0xcebdf0, cond=cond@entry=0xcebe30, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:459
#3  0x00007fe1ae5e174f in xcb_wait_for_event (c=0xcebdf0) at ../../src/xcb_in.c:623
#4  0x00007fe19d3007e9 in QXcbEventReader::run (this=0xcf6310) at qxcbconnection.cpp:1229
#5  0x00007fe1aac07a6e in QThreadPrivate::start (arg=0xcf6310) at thread/qthread_unix.cpp:331
#6  0x00007fe1a9cf36aa in start_thread (arg=0x7fe19b1b7700) at pthread_create.c:333
#7  0x00007fe1aa51ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fe1989a8700 (LWP 2059)):
#0  0x00007fe1a72eb869 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe1a72a6d76 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe1a72a7250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe1a72a72fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe1aae3f50b in QEventDispatcherGlib::processEvents (this=0x7fe18c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fe1aade650a in QEventLoop::exec (this=this@entry=0x7fe1989a7da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fe1aac02ac4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007fe1ad4b0c35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fe1aac07a6e in QThreadPrivate::start (arg=0xdcf3f0) at thread/qthread_unix.cpp:331
#9  0x00007fe1a9cf36aa in start_thread (arg=0x7fe1989a8700) at pthread_create.c:333
#10 0x00007fe1aa51ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fe189354700 (LWP 2067)):
#0  0x00007fe1a72eb869 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe1a72a6d76 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe1a72a7250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe1a72a72fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe1aae3f50b in QEventDispatcherGlib::processEvents (this=0x7fe1840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fe1aade650a in QEventLoop::exec (this=this@entry=0x7fe189353da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fe1aac02ac4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007fe1ad4b0c35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fe1aac07a6e in QThreadPrivate::start (arg=0x108dbd0) at thread/qthread_unix.cpp:331
#9  0x00007fe1a9cf36aa in start_thread (arg=0x7fe189354700) at pthread_create.c:333
#10 0x00007fe1aa51ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fe1833ce700 (LWP 2069)):
#0  0x00007fe1a72eb884 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe1a72a6770 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe1a72a711b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe1a72a72fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe1aae3f50b in QEventDispatcherGlib::processEvents (this=0x7fe17c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fe1aade650a in QEventLoop::exec (this=this@entry=0x7fe1833cdda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fe1aac02ac4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007fe1ad4b0c35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fe1aac07a6e in QThreadPrivate::start (arg=0x1196d30) at thread/qthread_unix.cpp:331
#9  0x00007fe1a9cf36aa in start_thread (arg=0x7fe1833ce700) at pthread_create.c:333
#10 0x00007fe1aa51ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fe181b8a700 (LWP 2072)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe1af859194 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fe1af8591d9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fe1a9cf36aa in start_thread (arg=0x7fe181b8a700) at pthread_create.c:333
#4  0x00007fe1aa51ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fe0fa754700 (LWP 2121)):
#0  0x00007fe1aa5118dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe1a72a71ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe1a72a72fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe1aae3f50b in QEventDispatcherGlib::processEvents (this=0x7fe0f40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fe1aade650a in QEventLoop::exec (this=this@entry=0x7fe0fa753d50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fe1aac02ac4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007fe1ade392a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe1aac07a6e in QThreadPrivate::start (arg=0x15774c0) at thread/qthread_unix.cpp:331
#8  0x00007fe1a9cf36aa in start_thread (arg=0x7fe0fa754700) at pthread_create.c:333
#9  0x00007fe1aa51ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fe0e82c9700 (LWP 2310)):
#0  0x00007fe1a72eb884 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe1a72a61ee in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe1a72a70a5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe1a72a72fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe1aae3f50b in QEventDispatcherGlib::processEvents (this=0x7fe0e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fe1aade650a in QEventLoop::exec (this=this@entry=0x7fe0e82c8d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fe1aac02ac4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007fe0ea5608f7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007fe1aac07a6e in QThreadPrivate::start (arg=0x37a77e0) at thread/qthread_unix.cpp:331
#9  0x00007fe1a9cf36aa in start_thread (arg=0x7fe0e82c9700) at pthread_create.c:333
#10 0x00007fe1aa51ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fe1afe03800 (LWP 2042)):
[KCrash Handler]
#6  brw_meta_fast_clear (brw=brw@entry=0x18d1f88, fb=fb@entry=0x31c3ed0, buffers=buffers@entry=34, partial_clear=partial_clear@entry=false) at ../../../../../../../src/mesa/drivers/dri/i965/brw_meta_fast_clear.c:451
#7  0x00007fe19210ddcc in brw_clear (ctx=0x18d1f88, mask=34) at ../../../../../../../src/mesa/drivers/dri/i965/brw_clear.c:247
#8  0x00007fe1ade697da in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fe1ade6f1c2 in QSGBatchRenderer::Renderer::render() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007fe1ade7aebf in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007fe1ade7b70b in QSGRenderer::renderScene(unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007fe1ade8bc0e in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007fe1aded5beb in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007fe1adea65bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007fe1adea76c1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007fe1ab8ed9dc in QApplicationPrivate::notify_helper (this=this@entry=0xcde760, receiver=receiver@entry=0x11adeb0, e=e@entry=0x7ffd3e4d6fe0) at kernel/qapplication.cpp:3716
#17 0x00007fe1ab8f2ea6 in QApplication::notify (this=0x7ffd3e4d7380, receiver=0x11adeb0, e=0x7ffd3e4d6fe0) at kernel/qapplication.cpp:3499
#18 0x00007fe1aade8d7b in QCoreApplication::notifyInternal (this=0x7ffd3e4d7380, receiver=0x11adeb0, event=event@entry=0x7ffd3e4d6fe0) at kernel/qcoreapplication.cpp:965
#19 0x00007fe1aae3e30d in QCoreApplication::sendEvent (event=0x7ffd3e4d6fe0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#20 QTimerInfoList::activateTimers (this=0xcd4290) at kernel/qtimerinfo_unix.cpp:637
#21 0x00007fe1aae3e811 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177
#22 0x00007fe1a72a6ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fe1a72a7250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fe1a72a72fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fe1aae3f50b in QEventDispatcherGlib::processEvents (this=0xd10570, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#26 0x00007fe1aade650a in QEventLoop::exec (this=this@entry=0x7ffd3e4d7220, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#27 0x00007fe1aadee5ec in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#28 0x00007fe1ab122d1c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1530
#29 0x00007fe1ab8e9e15 in QApplication::exec () at kernel/qapplication.cpp:2976
#30 0x000000000043258a in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:179

Possible duplicates by query: bug 357730, bug 356707, bug 356378, bug 356078, bug 355789.

Reported using DrKonqi
Comment 1 David Edmundson 2016-01-22 09:07:59 UTC
#7 0x00007fe19210ddcc in brw_clear (ctx=0x18d1f88, mask=34) at ../../../../../../../src/mesa/drivers/dri/i965/brw_clear.c:247

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 ***