Bug 332926 - Kwin: SIGABRT after glibc update
Summary: Kwin: SIGABRT after glibc update
Status: RESOLVED DUPLICATE of bug 332784
Alias: None
Product: kwin
Classification: Plasma
Component: effects-window-management (show other bugs)
Version: 4.11.7
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-01 18:57 UTC by MeikoDis
Modified: 2014-04-01 20:56 UTC (History)
0 users

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 MeikoDis 2014-04-01 18:57:05 UTC
Application: kwin (4.11.7)
KDE Platform Version: 4.12.3
Qt Version: 4.8.5
Operating System: Linux 3.14.0-gentoo x86_64
Distribution: "NAME=Gentoo"

-- Information about the crash:
kwin crashes with a SIGABRT after trying to switch on the desktop effects. I did an update for glibc-2.18-r1 -> glibc-2.19


-- Backtrace:
Application: KWin (kwin), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f62167cb7c0 (LWP 22351))]

Thread 2 (Thread 0x7f61fb6bc700 (LWP 22457)):
#0  0x00007f62109e44de in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6210c70014 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f6210c63795 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f6210c6fb5f in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f62109e0073 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f6215fe30bd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f62167cb7c0 (LWP 22351)):
[KCrash Handler]
#5  0x00007f6215f302a9 in raise () from /lib64/libc.so.6
#6  0x00007f6215f31608 in abort () from /lib64/libc.so.6
#7  0x00007f6215f293e6 in ?? () from /lib64/libc.so.6
#8  0x00007f6215f29492 in __assert_fail () from /lib64/libc.so.6
#9  0x00007f61f95fea45 in ?? () from /usr/lib64/dri/i965_dri.so
#10 0x00007f61f938c8e0 in ?? () from /usr/lib64/dri/i965_dri.so
#11 0x00007f6216378249 in ?? () from /usr/lib64/libkdeinit4_kwin.so
#12 0x00007f621635d183 in ?? () from /usr/lib64/libkdeinit4_kwin.so
#13 0x00007f621635e449 in ?? () from /usr/lib64/libkdeinit4_kwin.so
#14 0x00007f62162e78b5 in ?? () from /usr/lib64/libkdeinit4_kwin.so
#15 0x00007f6210d82658 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f6210c609b8 in QFutureWatcherBase::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007f620ff1f4fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007f620ff25ac0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#19 0x00007f6214c29a5a in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#20 0x00007f6210d6eafd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00007f6210d71b4f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007f620ffbbb82 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007f6210d6d75f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007f6210d6da55 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007f6210d72b6b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007f62163171f6 in kdemain () from /usr/lib64/libkdeinit4_kwin.so
#27 0x00007f6215f1ca65 in __libc_start_main () from /lib64/libc.so.6
#28 0x000000000040076e in _start ()


Reproducible: Always

Steps to Reproduce:
1. Start desktop effects.
2. ->Crash<-
Actual Results:  
The desktop effects crashes immediately.

Expected Results:  
The desktop effects should run.

I'm using OpenGL 2.0 for the effects. I also tried OpenGL 1.2 and OpenGL 3.1 but it don't work.
I already recompiled the whole kde-meta and qtcore.
Comment 1 Thomas Lübking 2014-04-01 20:00:17 UTC
#8  0x00007f6215f29492 in __assert_fail () from /lib64/libc.so.6
#9  0x00007f61f95fea45 in ?? () from /usr/lib64/dri/i965_dri.so
#10 0x00007f61f938c8e0 in ?? () from /usr/lib64/dri/i965_dri.so

Aborts somewhere in the driver (mesa/intel-dri)
For more information, please compile kwin & driver in debug mode (the backtrace contains no symbols but only says sth. about the library) but i could imagine that recompiling mesa and/or intel-dri might "fix" it.
Comment 2 MeikoDis 2014-04-01 20:49:18 UTC
I found out that the new linux kernel 3.14.0 is the problem. 
When I'm using kernel 3.13.7 it works perfectly.
Comment 3 Thomas Lübking 2014-04-01 20:56:31 UTC

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