Bug 349506

Summary: New Ubuntu 15.04 on P4 with rv280 (radeon 9200 pro), now krunner & plasmashell dies with GL assert
Product: [Plasma] plasmashell Reporter: Johan Thelmen <johan.thelmen>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.2.2   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Johan Thelmen 2015-06-22 19:36:41 UTC
Application: plasmashell (5.2.2)

Qt Version: 5.4.1
Operating System: Linux 3.19.0-21-generic i686
Distribution: Ubuntu 15.04

-- Information about the crash:
Installed new 15.04 on P4 with rv280 (radeon 9200 pro), now krunner plasmashell dies for some GL assert after QSGBatchRenderer::Renderer::renderMergedBatch. Same is still working fine when used with kde4 and Ubuntu trusty.

This is not like #332422 that is old and looks similar but not the same since it look like it is using xrender instead.
#347681 look the same, but incorectly connected as a duplicate to #332422
Maybe need to check for driver error or disable gl in kde?
-- 
Johan

The crash can be reproduced every time.

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

Thread 15 (Thread 0xb1acdb40 (LWP 10598)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0xb1acd1dc) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#3  0xffffffff in _xcb_conn_wait (c=c@entry=0x9f149b8, cond=cond@entry=0x9f149dc, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:447
#4  0xffffffff in xcb_wait_for_event (c=0x9f149b8) at ../../src/xcb_in.c:622
#5  0xffffffff in QXcbEventReader::run() (this=0x9f1ed78) at qxcbconnection.cpp:1105
#6  0xffffffff in QThreadPrivate::start(void*) (arg=0x9f1ed78) at thread/qthread_unix.cpp:337
#7  0xffffffff in start_thread (arg=0xb1acdb40) at pthread_create.c:333
#8  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 14 (Thread 0xafaf9b40 (LWP 10605)):
#0  0xffffffff in g_main_context_prepare (context=0xffffffff, priority=0xafaf9154) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3388
#1  0xffffffff in g_main_context_iterate (context=0x9f99fe8, block=-1347448588, block@entry=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3788
#2  0xffffffff in g_main_context_iteration (context=0x9f99fe8, may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#3  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x9f8b1f8, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xafaf9294, flags=...) at kernel/qeventloop.cpp:128
#5  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xafaf9294, flags=...) at kernel/qeventloop.cpp:204
#6  0xffffffff in QThread::exec() (this=0x9f99a70) at thread/qthread.cpp:503
#7  0xffffffff in QQmlThreadPrivate::run() (this=0x9f99a70) at qml/ftw/qqmlthread.cpp:141
#8  0xffffffff in QThreadPrivate::start(void*) (arg=0x9f99a70) at thread/qthread_unix.cpp:337
#9  0xffffffff in start_thread (arg=0xafaf9b40) at pthread_create.c:333
#10 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 13 (Thread 0xaccc1b40 (LWP 10615)):
#0  0xffffffff in g_mutex_unlock (mutex=0xafc02798) at /build/buildd/glib2.0-2.44.0/./glib/gthread-posix.c:1354
#1  0xffffffff in g_main_context_prepare (context=0xafc02798, priority=0xaccc1154) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3408
#2  0xffffffff in g_main_context_iterate (context=0xafc02798, block=block@entry=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3788
#3  0xffffffff in g_main_context_iteration (context=0xafc02798, may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#4  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xafc00de0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xaccc1294, flags=...) at kernel/qeventloop.cpp:128
#6  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xaccc1294, flags=...) at kernel/qeventloop.cpp:204
#7  0xffffffff in QThread::exec() (this=0x9f6a540) at thread/qthread.cpp:503
#8  0xffffffff in QQmlThreadPrivate::run() (this=0x9f6a540) at qml/ftw/qqmlthread.cpp:141
#9  0xffffffff in QThreadPrivate::start(void*) (arg=0x9f6a540) at thread/qthread_unix.cpp:337
#10 0xffffffff in start_thread (arg=0xaccc1b40) at pthread_create.c:333
#11 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 12 (Thread 0xabbe9b40 (LWP 10621)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xffffffff in __pthread_cond_wait (cond=0xb714d8f0 <QTWTF::pageheap_memory+20720>, mutex=0xb714d8d8 <QTWTF::pageheap_memory+20696>) at forward.c:149
#3  0xffffffff in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0xb7148800 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0xffffffff in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=0xb7148800 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0xffffffff in start_thread (arg=0xabbe9b40) at pthread_create.c:333
#6  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 11 (Thread 0xaae05b40 (LWP 10622)):
#0  0xffffffff in g_mutex_unlock (mutex=0xb1104460) at /build/buildd/glib2.0-2.44.0/./glib/gthread-posix.c:1354
#1  0xffffffff in g_main_context_iterate (context=0xb1104460, block=block@entry=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3756
#2  0xffffffff in g_main_context_iteration (context=0xb1104460, may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#3  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xb1104408, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xaae05294, flags=...) at kernel/qeventloop.cpp:128
#5  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xaae05294, flags=...) at kernel/qeventloop.cpp:204
#6  0xffffffff in QThread::exec() (this=0xa264728) at thread/qthread.cpp:503
#7  0xffffffff in QQmlThreadPrivate::run() (this=0xa264728) at qml/ftw/qqmlthread.cpp:141
#8  0xffffffff in QThreadPrivate::start(void*) (arg=0xa264728) at thread/qthread_unix.cpp:337
#9  0xffffffff in start_thread (arg=0xaae05b40) at pthread_create.c:333
#10 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 10 (Thread 0xa9d40b40 (LWP 10623)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xffffffff in g_poll (__timeout=-1, __nfds=1, __fds=0xa30f198) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#3  0xffffffff in g_poll (fds=0xa30f198, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.44.0/./glib/gpoll.c:124
#4  0xffffffff in g_main_context_iterate (priority=<optimized out>, n_fds=<optimized out>, fds=<optimized out>, timeout=<optimized out>, context=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:4103
#5  0xffffffff in g_main_context_iterate (context=0xa30f090, block=-1, block@entry=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3803
#6  0xffffffff in g_main_context_iteration (context=0xa30f090, may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#7  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa319be0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#8  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa9d40294, flags=...) at kernel/qeventloop.cpp:128
#9  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa9d40294, flags=...) at kernel/qeventloop.cpp:204
#10 0xffffffff in QThread::exec() (this=0xa311f20) at thread/qthread.cpp:503
#11 0xffffffff in QQmlThreadPrivate::run() (this=0xa311f20) at qml/ftw/qqmlthread.cpp:141
#12 0xffffffff in QThreadPrivate::start(void*) (arg=0xa311f20) at thread/qthread_unix.cpp:337
#13 0xffffffff in start_thread (arg=0xa9d40b40) at pthread_create.c:333
#14 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 9 (Thread 0xa8cafb40 (LWP 10624)):
#0  0xffffffff in g_ptr_array_set_size (array=0xa26d890, length=0) at /build/buildd/glib2.0-2.44.0/./glib/garray.c:1160
#1  0xffffffff in g_main_context_prepare (context=0xafc04cf8, priority=0xa8caf154) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3381
#2  0xffffffff in g_main_context_iterate (context=0xafc04cf8, block=0, block@entry=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3788
#3  0xffffffff in g_main_context_iteration (context=0xafc04cf8, may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#4  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xafc100a0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa8caf294, flags=...) at kernel/qeventloop.cpp:128
#6  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa8caf294, flags=...) at kernel/qeventloop.cpp:204
#7  0xffffffff in QThread::exec() (this=0xa3a6d30) at thread/qthread.cpp:503
#8  0xffffffff in QQmlThreadPrivate::run() (this=0xa3a6d30) at qml/ftw/qqmlthread.cpp:141
#9  0xffffffff in QThreadPrivate::start(void*) (arg=0xa3a6d30) at thread/qthread_unix.cpp:337
#10 0xffffffff in start_thread (arg=0xa8cafb40) at pthread_create.c:333
#11 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 8 (Thread 0xa7c0eb40 (LWP 10625)):
#0  0xffffffff in read () at ../sysdeps/unix/syscall-template.S:81
#1  0xffffffff in g_wakeup_acknowledge (__nbytes=16, __buf=0xa7c0e0ac, __fd=<optimized out>) at /usr/include/i386-linux-gnu/bits/unistd.h:44
#2  0xffffffff in g_wakeup_acknowledge (wakeup=0xafc0faa8) at /build/buildd/glib2.0-2.44.0/./glib/gwakeup.c:210
#3  0xffffffff in g_main_context_check (context=0xb1102d60, max_priority=2147483647, fds=0xb11051d0, n_fds=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3600
#4  0xffffffff in g_main_context_iterate (context=0xb1102d60, block=2, block@entry=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3805
#5  0xffffffff in g_main_context_iteration (context=0xb1102d60, may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#6  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xb1103588, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#7  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa7c0e294, flags=...) at kernel/qeventloop.cpp:128
#8  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa7c0e294, flags=...) at kernel/qeventloop.cpp:204
#9  0xffffffff in QThread::exec() (this=0xa42c510) at thread/qthread.cpp:503
#10 0xffffffff in QQmlThreadPrivate::run() (this=0xa42c510) at qml/ftw/qqmlthread.cpp:141
#11 0xffffffff in QThreadPrivate::start(void*) (arg=0xa42c510) at thread/qthread_unix.cpp:337
#12 0xffffffff in start_thread (arg=0xa7c0eb40) at pthread_create.c:333
#13 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 7 (Thread 0xa6b6db40 (LWP 10626)):
#0  0xffffffff in g_mutex_lock (mutex=0xa4ccef8) at /build/buildd/glib2.0-2.44.0/./glib/gthread-posix.c:1342
#1  0xffffffff in g_main_context_query (context=0xa4ccef8, max_priority=2147483647, timeout=0xa6b6d158, fds=0xa4cd9f8, n_fds=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3512
#2  0xffffffff in g_main_context_iterate (context=0xa4ccef8, block=0, block@entry=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3790
#3  0xffffffff in g_main_context_iteration (context=0xa4ccef8, may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#4  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa4cce88, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa6b6d294, flags=...) at kernel/qeventloop.cpp:128
#6  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa6b6d294, flags=...) at kernel/qeventloop.cpp:204
#7  0xffffffff in QThread::exec() (this=0xa4bb668) at thread/qthread.cpp:503
#8  0xffffffff in QQmlThreadPrivate::run() (this=0xa4bb668) at qml/ftw/qqmlthread.cpp:141
#9  0xffffffff in QThreadPrivate::start(void*) (arg=0xa4bb668) at thread/qthread_unix.cpp:337
#10 0xffffffff in start_thread (arg=0xa6b6db40) at pthread_create.c:333
#11 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 6 (Thread 0xa5accb40 (LWP 10627)):
#0  0xffffffff in g_mutex_unlock (mutex=0xafc06638) at /build/buildd/glib2.0-2.44.0/./glib/gthread-posix.c:1354
#1  0xffffffff in g_main_context_query (context=0xafc06638, max_priority=2147483647, timeout=0xa5acc158, fds=0xafc106b0, n_fds=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3557
#2  0xffffffff in g_main_context_iterate (context=0xafc06638, block=block@entry=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3790
#3  0xffffffff in g_main_context_iteration (context=0xafc06638, may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#4  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xafc0ff28, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa5acc294, flags=...) at kernel/qeventloop.cpp:128
#6  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa5acc294, flags=...) at kernel/qeventloop.cpp:204
#7  0xffffffff in QThread::exec() (this=0xa5437c0) at thread/qthread.cpp:503
#8  0xffffffff in QQmlThreadPrivate::run() (this=0xa5437c0) at qml/ftw/qqmlthread.cpp:141
#9  0xffffffff in QThreadPrivate::start(void*) (arg=0xa5437c0) at thread/qthread_unix.cpp:337
#10 0xffffffff in start_thread (arg=0xa5accb40) at pthread_create.c:333
#11 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 5 (Thread 0xa4a2bb40 (LWP 10628)):
#0  0xffffffff in g_mutex_unlock (mutex=0xb11035f8) at /build/buildd/glib2.0-2.44.0/./glib/gthread-posix.c:1354
#1  0xffffffff in g_main_context_iterate (priority=<optimized out>, n_fds=<optimized out>, fds=<optimized out>, timeout=<optimized out>, context=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:4102
#2  0xffffffff in g_main_context_iterate (context=0xb11035f8, block=block@entry=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3803
#3  0xffffffff in g_main_context_iteration (context=0xb11035f8, may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#4  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xb1102c70, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa4a2b294, flags=...) at kernel/qeventloop.cpp:128
#6  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa4a2b294, flags=...) at kernel/qeventloop.cpp:204
#7  0xffffffff in QThread::exec() (this=0xa266288) at thread/qthread.cpp:503
#8  0xffffffff in QQmlThreadPrivate::run() (this=0xa266288) at qml/ftw/qqmlthread.cpp:141
#9  0xffffffff in QThreadPrivate::start(void*) (arg=0xa266288) at thread/qthread_unix.cpp:337
#10 0xffffffff in start_thread (arg=0xa4a2bb40) at pthread_create.c:333
#11 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 4 (Thread 0xa398ab40 (LWP 10629)):
#0  0xffffffff in QMutex::unlock() (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=@0xa30f814: 0x0) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86.h:259
#1  0xffffffff in QMutex::unlock() (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=@0xa30f814: 0x0) at ../../include/QtCore/../../src/corelib/thread/qgenericatomic.h:175
#2  0xffffffff in QMutex::unlock() (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, this=0xa30f814) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:272
#3  0xffffffff in QMutex::unlock() (current=<synthetic pointer>, this=0xa30f814) at thread/qmutex.h:85
#4  0xffffffff in QMutex::unlock() (this=0xa30f814) at thread/qmutex.cpp:264
#5  0xffffffff in postEventSourcePrepare(GSource*, gint*) (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:138
#6  0xffffffff in postEventSourcePrepare(GSource*, gint*) (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:132
#7  0xffffffff in postEventSourcePrepare(GSource*, gint*) (this=<optimized out>) at ../../include/QtCore/5.4.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:244
#8  0xffffffff in postEventSourcePrepare(GSource*, gint*) (s=0xa26b570, timeout=0xa398a0f8) at kernel/qeventdispatcher_glib.cpp:254
#9  0xffffffff in g_main_context_prepare (context=0xa657f90, priority=0xa398a154) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3410
#10 0xffffffff in g_main_context_iterate (context=0xa657f90, block=170981396, block@entry=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3788
#11 0xffffffff in g_main_context_iteration (context=0xa657f90, may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#12 0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa5cd620, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa398a294, flags=...) at kernel/qeventloop.cpp:128
#14 0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa398a294, flags=...) at kernel/qeventloop.cpp:204
#15 0xffffffff in QThread::exec() (this=0x9f98008) at thread/qthread.cpp:503
#16 0xffffffff in QQmlThreadPrivate::run() (this=0x9f98008) at qml/ftw/qqmlthread.cpp:141
#17 0xffffffff in QThreadPrivate::start(void*) (arg=0x9f98008) at thread/qthread_unix.cpp:337
#18 0xffffffff in start_thread (arg=0xa398ab40) at pthread_create.c:333
#19 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 3 (Thread 0xa2989b40 (LWP 10630)):
#0  0xffffffff in __x86.get_pc_thunk.bx () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#1  0xffffffff in QElapsedTimer::clockType() () at tools/qelapsedtimer_unix.cpp:154
#2  0xffffffff in QElapsedTimer::isMonotonic() () at tools/qelapsedtimer_unix.cpp:150
#3  0xffffffff in QTimerInfoList::repairTimersIfNeeded() (this=0xafc13134) at kernel/qtimerinfo_unix.cpp:155
#4  0xffffffff in QTimerInfoList::timerWait(timespec&) (this=0xafc13134, tm=...) at kernel/qtimerinfo_unix.cpp:380
#5  0xffffffff in timerSourcePrepare(GSource*, gint*) (timeout=0xa29890f8, src=0xafc13100) at kernel/qeventdispatcher_glib.cpp:127
#6  0xffffffff in timerSourcePrepare(GSource*, gint*) (source=0xafc13100, timeout=0xa29890f8) at kernel/qeventdispatcher_glib.cpp:160
#7  0xffffffff in g_main_context_prepare (context=0xafc08070, priority=0xa2989154) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3410
#8  0xffffffff in g_main_context_iterate (context=0xafc08070, block=483999409, block@entry=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3788
#9  0xffffffff in g_main_context_iteration (context=0xafc08070, may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#10 0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xafc0ffa8, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#11 0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa2989294, flags=...) at kernel/qeventloop.cpp:128
#12 0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa2989294, flags=...) at kernel/qeventloop.cpp:204
#13 0xffffffff in QThread::exec() (this=0xa85c3b0) at thread/qthread.cpp:503
#14 0xffffffff in QQmlThreadPrivate::run() (this=0xa85c3b0) at qml/ftw/qqmlthread.cpp:141
#15 0xffffffff in QThreadPrivate::start(void*) (arg=0xa85c3b0) at thread/qthread_unix.cpp:337
#16 0xffffffff in start_thread (arg=0xa2989b40) at pthread_create.c:333
#17 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 2 (Thread 0xa18ecb40 (LWP 10631)):
#0  0xffffffff in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0xffffffff in g_poll (__timeout=-1, __nfds=1, __fds=0xb11d69a0) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#2  0xffffffff in g_poll (fds=0xb11d69a0, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.44.0/./glib/gpoll.c:124
#3  0xffffffff in g_main_context_iterate (priority=<optimized out>, n_fds=<optimized out>, fds=<optimized out>, timeout=<optimized out>, context=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:4103
#4  0xffffffff in g_main_context_iterate (context=0xb119d3e8, block=-1, block@entry=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3803
#5  0xffffffff in g_main_context_iteration (context=0xb119d3e8, may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#6  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xb1134578, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#7  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa18ec254, flags=...) at kernel/qeventloop.cpp:128
#8  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa18ec254, flags=...) at kernel/qeventloop.cpp:204
#9  0xffffffff in QThread::exec() (this=0x9f97440) at thread/qthread.cpp:503
#10 0xffffffff in QQuickPixmapReader::run() (this=0x9f97440) at util/qquickpixmapcache.cpp:714
#11 0xffffffff in QThreadPrivate::start(void*) (arg=0x9f97440) at thread/qthread_unix.cpp:337
#12 0xffffffff in start_thread (arg=0xa18ecb40) at pthread_create.c:333
#13 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 1 (Thread 0xb1fff980 (LWP 10596)):
[KCrash Handler]
#7  0xffffffff in __kernel_vsyscall ()
#8  0xffffffff in __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#9  0xffffffff in __GI_abort () at abort.c:89
#10 0xffffffff in __assert_fail_base (fmt=0xae9b7038 "%s%s%s:%u: %s%sF\303\266rs\303\244kran \"%s\" falsk.\n%n", assertion=0xae6e60d3 "0", file=0xae6d8788 "../../../../../../../src/mesa/drivers/dri/r200/r200_maos_arrays.c", line=101, function=0xa9d67000 "") at assert.c:92
#11 0xffffffff in __GI___assert_fail (assertion=0xae6e60d3 "0", file=0xae6d8788 "../../../../../../../src/mesa/drivers/dri/r200/r200_maos_arrays.c", line=101, function=0xae6d8864 <__PRETTY_FUNCTION__.36996> "r200EmitArrays") at assert.c:101
#12 0xffffffff in r200EmitArrays (ctx=0xa8b6fd8, vimap_rev=0xbf82441d "") at ../../../../../../../src/mesa/drivers/dri/r200/r200_maos_arrays.c:101
#13 0xffffffff in r200_run_tcl_render (ctx=0xa8b6fd8, stage=0xa926c60) at ../../../../../../../src/mesa/drivers/dri/r200/r200_tcl.c:465
#14 0xffffffff in _tnl_run_pipeline (ctx=0xa8b6fd8) at ../../../../src/mesa/tnl/t_pipeline.c:163
#15 0xffffffff in r200WrapRunPipeline (ctx=0xa8b6fd8) at ../../../../../../../src/mesa/drivers/dri/r200/r200_state.c:2335
#16 0xffffffff in _tnl_draw_prims (ctx=0xa8b6fd8, prim=0xbf824640, nr_prims=1, ib=0xbf824630, index_bounds_valid=0 '\000', min_index=0, max_index=3, tfb_vertcount=0x0, indirect=0x0) at ../../../../src/mesa/tnl/t_draw.c:517
#17 0xffffffff in vbo_validated_drawrangeelements (ctx=ctx@entry=0xa8b6fd8, mode=mode@entry=5, index_bounds_valid=0 '\000', start=4294967295, end=4294967295, count=6, type=5123, indices=0x50, basevertex=0, numInstances=1, baseInstance=0) at ../../../../src/mesa/vbo/vbo_exec_array.c:992
#18 0xffffffff in vbo_exec_DrawElements (mode=5, count=6, type=5123, indices=0x50) at ../../../../src/mesa/vbo/vbo_exec_array.c:1128
#19 0xffffffff in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (indices=<optimized out>, type=<optimized out>, count=<optimized out>, mode=<optimized out>, this=<optimized out>) at /usr/include/i386-linux-gnu/qt5/QtGui/qopenglfunctions.h:726
#20 0xffffffff in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (this=0xb7784a80 <QSGOpaqueTextureMaterialShader::attributeNames() const::attr>, batch=0xaaac820) at scenegraph/coreapi/qsgbatchrenderer.cpp:2235
#21 0xffffffff in QSGBatchRenderer::Renderer::renderBatches() (this=0xaa71930) at scenegraph/coreapi/qsgbatchrenderer.cpp:2432
#22 0xffffffff in QSGBatchRenderer::Renderer::render() (this=0xaa71930) at scenegraph/coreapi/qsgbatchrenderer.cpp:2590
#23 0xffffffff in QSGRenderer::renderScene(QSGBindable const&) (this=0xaa71930, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:206
#24 0xffffffff in QSGRenderer::renderScene(unsigned int) (this=0xaa71930, fboId=0) at scenegraph/coreapi/qsgrenderer.cpp:168
#25 0xffffffff in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (this=0xa11e8e0, renderer=0xaa71930, fboId=0) at scenegraph/qsgcontext.cpp:554
#26 0xffffffff in QQuickWindowPrivate::renderSceneGraph(QSize const&) (this=0xa25bbb0, size=...) at items/qquickwindow.cpp:379
#27 0xffffffff in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) (this=0xa118178, window=0xa19e978) at scenegraph/qsgrenderloop.cpp:369
#28 0xffffffff in QSGGuiThreadRenderLoop::exposureChanged(QQuickWindow*) (this=0xa118178, window=0xa19e978) at scenegraph/qsgrenderloop.cpp:415
#29 0xffffffff in QQuickWindow::exposeEvent(QExposeEvent*) (this=0xa19e978) at items/qquickwindow.cpp:206
#30 0xffffffff in QWindow::event(QEvent*) (this=0xa19e978, ev=0xbf824f70) at kernel/qwindow.cpp:2051
#31 0xffffffff in QQuickWindow::event(QEvent*) (this=0xa19e978, e=0xbf824f70) at items/qquickwindow.cpp:1392
#32 0x0807c887 in DesktopView::event(QEvent*) (this=0xa19e978, e=0xbf824f70) at ../../shell/desktopview.cpp:200
#33 0xffffffff in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x9f0d158, receiver=0xa19e978, e=0xbf824f70) at kernel/qapplication.cpp:3720
#34 0xffffffff in QApplication::notify(QObject*, QEvent*) (this=0xbf825318, receiver=0xa19e978, e=0xbf824f70) at kernel/qapplication.cpp:3503
#35 0xffffffff in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0xbf825318, receiver=0xa19e978, event=0xbf824f70) at kernel/qcoreapplication.cpp:935
#36 0xffffffff in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (event=0xbf824f70, receiver=0xa19e978) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#37 0xffffffff in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0xa6fd308) at kernel/qguiapplication.cpp:2613
#38 0xffffffff in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=0x0) at kernel/qguiapplication.cpp:1638
#39 0xffffffff in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:572
#40 0xffffffff in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x9f33c08) at eventdispatchers/qeventdispatcher_glib.cpp:70
#41 0xffffffff in g_main_context_dispatch (context=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3122
#42 0xffffffff in g_main_context_dispatch (context=0x1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3737
#43 0xffffffff in g_main_context_iterate (context=0xb1102a00, block=6, block@entry=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3808
#44 0xffffffff in g_main_context_iteration (context=0xb1102a00, may_block=1) at /build/buildd/glib2.0-2.44.0/./glib/gmain.c:3869
#45 0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x9f34a38, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#46 0xffffffff in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x9f34a38, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115
#47 0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xbf825238, flags=...) at kernel/qeventloop.cpp:128
#48 0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xbf825238, flags=...) at kernel/qeventloop.cpp:204
#49 0xffffffff in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1188
#50 0xffffffff in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1510
#51 0xffffffff in QApplication::exec() () at kernel/qapplication.cpp:2956
#52 0x080703c0 in main(int, char**) (argc=4, argv=0xbf825404) at ../../shell/main.cpp:158

Possible duplicates by query: bug 349463, bug 347681, bug 346610, bug 333704, bug 332422.

Reported using DrKonqi
Comment 1 Johan Thelmen 2015-06-27 13:20:06 UTC
Installed kernel "Linux kth 4.1.0-040100-generic #201506220235 SMP Mon Jun 22 06:58:06 UTC 2015 i686 i686 i686 GNU/Linux"
From http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1-unstable/

Same error in mesa, Plymouth bootscreen "Pulsing Kubuntu" now working.
Upgrade to mesa 10.5.8 from 10.5.2 with:
apt-get install bzr build-essential python-libxml2 llvm-3.4-dev libmirclient-dev
apt-get build-dep mesa
Get the three source files from https://launchpad.net/ubuntu/+source/mesa/10.5.8-1ubuntu1
dpkg-source -x           #Extract source
dpkg-buildpackage -b -us -uc    #Build .deb packages
dpkg --list | grep "10.5.2-0ubuntu1"  # List the packages of current version I need to install
Restarted and the the same assert.

Started X with xterm, running glxgears without problem,

glxinfo here:
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
OpenGL vendor string: Mesa Project
OpenGL renderer string: Mesa DRI R200 (RV280 5960) x86/MMX/SSE2 DRI2
OpenGL version string: 1.3 Mesa 10.5.8
OpenGL extensions:
    GL_AMD_shader_trinary_minmax, GL_ANGLE_texture_compression_dxt3, 
    GL_ANGLE_texture_compression_dxt5, GL_APPLE_packed_pixels, 
    GL_APPLE_vertex_array_object, GL_ARB_clear_buffer_object, 
    GL_ARB_compressed_texture_pixel_storage, GL_ARB_copy_buffer, 
    GL_ARB_debug_output, GL_ARB_draw_buffers, GL_ARB_get_program_binary, 
    GL_ARB_half_float_pixel, GL_ARB_invalidate_subdata, 
    GL_ARB_map_buffer_alignment, GL_ARB_multi_bind, GL_ARB_multisample, 
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_point_parameters, 
    GL_ARB_point_sprite, GL_ARB_robustness, GL_ARB_sampler_objects, 
    GL_ARB_separate_shader_objects, GL_ARB_shader_objects, 
    GL_ARB_shading_language_100, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_ARB_texture_cube_map, 
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
    GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_texture_rectangle, GL_ARB_texture_storage, GL_ARB_transpose_matrix, 
    GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_binding, 
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_window_pos, 
    GL_ATI_blend_equation_separate, GL_ATI_draw_buffers, 
    GL_ATI_fragment_shader, GL_ATI_texture_env_combine3, 
    GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, 
    GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord, 
    GL_EXT_framebuffer_blit, GL_EXT_framebuffer_object, 
    GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays, 
    GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels, 
    GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal, 
    GL_EXT_secondary_color, GL_EXT_separate_specular_color, 
    GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, 
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_s3tc, 
    GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, 
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine, 
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, 
    GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, 
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array, 
    GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, 
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, 
    GL_KHR_context_flush_control, GL_KHR_debug, GL_MESA_pack_invert, 
    GL_MESA_window_pos, GL_MESA_ycbcr_texture, GL_NV_blend_square, 
    GL_NV_light_max_exponent, GL_NV_packed_depth_stencil, 
    GL_NV_texgen_reflection, GL_NV_texture_rectangle, GL_OES_EGL_image, 
    GL_OES_read_format, GL_S3_s3tc, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, 
    GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

64 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x022 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0d0 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0d1 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0d2 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0d3 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0d4 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0d5 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0d6 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0d7 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0d8 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0d9 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0da 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0db 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0dc 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0dd 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0de 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0df 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0e0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0e1 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x0e2 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0e3 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x0e4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x0e5 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x0e6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x0e7 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0e8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x0e9 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0ea 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x0eb 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0ec 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x0ed 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x0ee 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0ef 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0f0 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0f1 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0f2 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0f3 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0f4 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0f5 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0f6 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0f7 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0f8 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0f9 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0fa 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0fb 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0fc 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0fd 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0fe 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0ff 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x100 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x101 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x102 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x103 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x104 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x105 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x106 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x107 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x108 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x109 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x10a 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x10b 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x10c 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x06f 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None

96 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x070  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x071  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x072  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x073  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x074  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x075  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x076  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x077  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x078  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 None
0x079  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x07a  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 None
0x07b  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x07c  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
0x07d  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x07e  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
0x07f  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x080 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x081 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x082 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x083 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x084 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x085 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x086 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x087 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x088 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x089 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x08a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x08b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x08c 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x08d 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x08e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x08f 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x090 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x091 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x092 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x093 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x094 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x095 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x096 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x097 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x098 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x099 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x09a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x09b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x09c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x09d 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x09e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x09f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x0a0  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0a1  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0a2  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0a3  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0a4  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0a5  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0a6  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0a7  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0a8  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0a9  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0aa  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0ab  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0ac  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0ad  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0ae  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0af  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0b0 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0b1 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0b2 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0b3 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0b4 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0b5 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0b6 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0b7 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0b8 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0b9 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0ba 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0bb 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0bc 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0bd 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0be 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0bf 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0c0 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0c1 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x0c2 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x0c3 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x0c4 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x0c5 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x0c6 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x0c7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x0c8 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0c9 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x0ca 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x0cb 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x0cc 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0cd 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x0ce 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x0cf 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
Comment 2 Johan Thelmen 2015-06-27 13:44:07 UTC
Error I get when running plasmashell from xterm with MESA_DEBUG=verbose

Mesa: User error: GL_INVALID_ENUM in CreateShader(type)
QOpenGLShader: could not create shader
QOpenGLShader: could not create shader
Mesa: 1 similar GL_INVALID_ENUM errors
Mesa: User error: GL_INVALID_VALUE in glTexImage2D(invalid width or height or depth)
plasmashell: ../../../../../../../src/mesa/drivers/dri/r200/r200_maos_arrays.c:101: r200EmitArrays: Assertion `0' failed.
Comment 3 Johan Thelmen 2015-06-28 20:15:47 UTC
Tried lower version of kernel, same mesa that is working with trusty, upgraded KDE from 5.2.2 to 5.3.1. Was running lightdm so I did not detect sddm assert in same way when I tried it.
Every opengl screensaver works from what I can see. plasmashell assert unless I set software rendering. I found example programs from to qtdeclarative5-examples:i386 is failing in the same way. Found same qt4 example that also fail the same way. Booted up Trustry version, login as normal and found the same qt4 example (shadereffects) also get the same assert, but first when pressing an option.
So this do not look like a regression but more use of a function that fails in many more places.
Comment 4 Bhushan Shah 2015-06-30 07:16:54 UTC

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