Bug#739901: More Info / backtraces

2014-03-05 Thread Nick
Hi, I tried changing it to OpenGL3.1 and OpenGL1 in desktop effects -
both times this triggered a kwin crash. Attaching the backtraces for
these (the kde bug reporter didn't think they were useful, though...)

I then changed it to xrender, as desktop effects module recommended (it
said that a crash had been triggered by my driver 'in the past') - this
seems to have got things working again (though 4 desktop effects are
still disabled, as these require OpenGL.

Cheers.
Application: kwin (4.11.6)
KDE Platform Version: 4.11.3
Qt Version: 4.8.6
Operating System: Linux 3.12-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (jessie)

-- Information about the crash:
In detail, tell us what you were doing  when the application crashed.

-- Backtrace:
Application: KWin (kwin), signal: Aborted
Using host libthread_db library /lib/x86_64-linux-gnu/libthread_db.so.1.
[Current thread is 1 (Thread 0x7f54cbe2f780 (LWP 14084))]

Thread 2 (Thread 0x7f54af11c700 (LWP 14177)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x7f54c60b77b4 in QWaitCondition::wait(QMutex*, unsigned long) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x7f54c60ab0ba in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x7f54c60b72ef in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x7f54c3ba0e0e in start_thread (arg=0x7f54af11c700) at 
pthread_create.c:311
#5  0x7f54cb6170fd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f54cbe2f780 (LWP 14084)):
[KCrash Handler]
#5  0x7f54cb5631d5 in __GI_raise (sig=sig@entry=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#6  0x7f54cb566388 in __GI_abort () at abort.c:90
#7  0x7f54cb55c252 in __assert_fail_base (fmt=0x7f54cb69a080 %s%s%s:%u: 
%s%sAssertion `%s' failed.\n%n, assertion=assertion@entry=0x7f54c9472c10 
!xcb_xlib_threads_sequence_lost, file=file@entry=0x7f54c9472a5b 
../../src/xcb_io.c, line=line@entry=274, 
function=function@entry=0x7f54c9472f16 poll_for_event) at assert.c:92
#8  0x7f54cb55c302 in __GI___assert_fail (assertion=0x7f54c9472c10 
!xcb_xlib_threads_sequence_lost, file=0x7f54c9472a5b ../../src/xcb_io.c, 
line=274, function=0x7f54c9472f16 poll_for_event) at assert.c:101
#9  0x7f54c94033d9 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#10 0x7f54c940346e in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x7f54c940374d in _XEventsQueued () from 
/usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x7f54c9406405 in _XGetRequest () from 
/usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x7f54c6cb2307 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#14 0x7f54c6cafe3b in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#15 0x7f54ad1ff70d in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#16 0x7f54ad1ffa13 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#17 0x7f54ad2005f3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#18 0x7f54ad29a476 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#19 0x7f54c6cb165f in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#20 0x7f54c6c8c1d3 in glXMakeCurrentReadSGI () from 
/usr/lib/x86_64-linux-gnu/libGL.so.1
#21 0x7f54cb9ba9c9 in ?? () from 
/usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#22 0x7f54cb9bc569 in ?? () from 
/usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#23 0x7f54cb9b74ec in ?? () from 
/usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#24 0x7f54cb99ba35 in ?? () from 
/usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#25 0x7f54cb923295 in ?? () from 
/usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#26 0x7f54c61cd658 in QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x7f54c60a7ae8 in QFutureWatcherBase::event(QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x7f54c555a6cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#29 0x7f54c5560d40 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x7f54ca26749a in KApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libkdeui.so.5
#31 0x7f54c61b93cd in QCoreApplication::notifyInternal(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#32 0x7f54c61bca2d in QCoreApplicationPrivate::sendPostedEvents(QObject*, 
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#33 0x7f54c55f8eec in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#34 0x7f54c61b7f9f in 
QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#35 0x7f54c61b8295 in 
QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#36 0x7f54c61bda69 in QCoreApplication::exec() () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#37 

Bug#739901: More Info / backtraces

2014-03-05 Thread Maximiliano Curia
In article 
1394056912.14407.3.camel__31858.6375251927$1394057008$gmane$org@fog-on-the-tyne.WORKGROUP
 you wrote:
 Hi, I tried changing it to OpenGL3.1 and OpenGL1 in desktop effects -
 both times this triggered a kwin crash. Attaching the backtraces for
 these (the kde bug reporter didn't think they were useful, though...)

I think that the magnifier effect, and possibly others, is/are not compatible
with opengl 3.1, I think that opengl 2 has the best compatibility level.
Anyway the effect should fail to load without any crash.

 I then changed it to xrender, as desktop effects module recommended (it
 said that a crash had been triggered by my driver 'in the past') - this
 seems to have got things working again (though 4 desktop effects are
 still disabled, as these require OpenGL.

Are you using kwin or kwin_gles?

I'm testing kwin and kwin_gles with glx and egl with two different intel card
and it works for me. But, other users reported that using egl instead of glx
fixed the issues. kwin_gles should be fixed in 4.11.7 (currently in unstable).

To start kwin or kwin_gles with the egl backend you need to add .sh a file to
your ~/.kde/env that exports the KWIN_OPENGL_INTERFACE=egl variable.

I'm currently using a ~/.kde/env/egl.sh that contains:
export KWIN_OPENGL_INTERFACE=egl

If you are testing kwin_gles, please upgrade to 4.11.7.

-- 
If you optimize everything, you will always be unhappy.
-- Donald Knuth
Saludos /\/\ /\  `/


signature.asc
Description: Digital signature