Bug 2351 - kwin + opengl + desktop effects = Segmentation fault
Summary: kwin + opengl + desktop effects = Segmentation fault
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords: UPSTREAM
Depends on:
Blocks:
 
Reported: 2011-07-31 22:12 CEST by luca pedrielli
Modified: 2011-09-08 09:20 CEST (History)
1 user (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description luca pedrielli 2011-07-31 22:12:22 CEST
Description of problem:

Application: kwin (4.7.00 (4.7.0))
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.3
Operating System: Linux 3.0.0-desktop586-1.mga2 i686
Distribution: "Mageia Cauldron"

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb22196d0 (LWP 4245))]

Thread 2 (Thread 0xb0f8cb70 (LWP 4252)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb626b02c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb75f91bd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb6c58897 in ?? () from /usr/lib/libQtScript.so.4
#4  0xb6c588df in ?? () from /usr/lib/libQtScript.so.4
#5  0xb6266e89 in start_thread () from /lib/i686/libpthread.so.0
#6  0xb75ea4ce in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb22196d0 (LWP 4245)):
[KCrash Handler]
#7  0x00000000 in ?? ()
#8  0xb6a4c232 in KWin::GLShader::load(QByteArray const&, QByteArray const&) () from /usr/lib/libkwineffects.so.1
#9  0xb6a4c9ce in KWin::GLShader::loadFromFiles(QString const&, QString const&) () from /usr/lib/libkwineffects.so.1
#10 0xb6a4cd85 in KWin::GLShader::GLShader(QString const&, QString const&) () from /usr/lib/libkwineffects.so.1
#11 0xb6a50236 in KWin::ShaderManager::initShaders() () from /usr/lib/libkwineffects.so.1
#12 0xb6a508fd in KWin::ShaderManager::ShaderManager() () from /usr/lib/libkwineffects.so.1
#13 0xb6a5095e in KWin::ShaderManager::instance() () from /usr/lib/libkwineffects.so.1
#14 0xb775012e in ?? () from /usr/lib/libkdeinit4_kwin.so
#15 0xb7738f21 in ?? () from /usr/lib/libkdeinit4_kwin.so
#16 0xb76a0ead in ?? () from /usr/lib/libkdeinit4_kwin.so
#17 0xb76a87cd in ?? () from /usr/lib/libkdeinit4_kwin.so
#18 0xb6532743 in ?? () from /usr/lib/libQtDBus.so.4
#19 0xb653d9f6 in ?? () from /usr/lib/libQtDBus.so.4
#20 0xb63edaaf in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#21 0xb58d7fb4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb58dcf97 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb721c8a1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#24 0xb76c7801 in ?? () from /usr/lib/libkdeinit4_kwin.so
#25 0xb63d7f2e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#26 0xb63dbccc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#27 0xb63dbe1c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#28 0xb5990669 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb63d713d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0xb63d73b9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0xb63dbef0 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#32 0xb58d5d34 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#33 0xb76ca495 in kdemain () from /usr/lib/libkdeinit4_kwin.so
#34 0x080485db in _start ()
Comment 1 John Balcaen 2011-08-01 03:24:48 CEST
you should :
1) install -debug package 
so here the minimum should be kdebase4-workspace-debug, qt4-debug

2) report it upstream with more information like
-> the mesa version used
-> the video driver used (intel ? ati ? nvidia ? nouveau ? fglrx? etc etc )
-> the desktop effect configuration :
Are you for example using direct rendering and   opengl2 shaders, does it still crash without thoses options  etc etc
-> is it happening every time, could you reproduce ?

DrKonqui should popup & allows you to report it directly upstream and then you can attach the bug link here.

Regards

CC: (none) => balcaen.john

Comment 2 luca pedrielli 2011-08-01 08:33:54 CEST
https://bugs.kde.org/show_bug.cgi?id=278993

thanks.

Luca.
Comment 3 luca pedrielli 2011-08-01 08:50:14 CEST
kde.org says that the driver vboxvideo crashes....
Comment 4 John Balcaen 2011-08-01 12:55:29 CEST
Than there's nothing we can really do here :/

@triage_bugs could you add virtualbox maintainer/last committer on cc, maybe he has an idea how to correctly report this upstream (Oracle) or already have this bug in cc list.

Keywords: (none) => UPSTREAM

Comment 5 John Balcaen 2011-08-04 11:15:33 CEST
From the kde-devel mailing list it seems there's probably a commit which was wrongly removed on kwin that might fix your problem.
cf http://lists.kde.org/?l=kde-core-devel&m=131239322402150&w=2
Comment 6 luca pedrielli 2011-08-04 11:31:21 CEST
so it seems to be a kde problem.
ok I'll keep it controlled in the next updates.

thanks. Luca.
Comment 7 luca pedrielli 2011-08-14 17:17:32 CEST
it seems fixed.

https://bugs.kde.org/show_bug.cgi?id=278993
Comment 8 luca pedrielli 2011-09-08 09:10:30 CEST
with today kde updates(4.7.1) it's working.

Luca.
Comment 9 Remco Rijnders 2011-09-08 09:20:33 CEST
Hi Luca,

Thanks for reporting this and also for reporting it upstream. We'll close this bug as fixed then.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.