With x11-libs/qt-gui-4.8.0-r2 installed and using the default "raster" graphics backend, some Qt apps crash. Under them mythfrontend (from overlay) and qtdemo (from portage tree). On KDE startup there is also a crash-reporting window but I can't remember right now. gdb backtrace of crashing qtdemo and "emerge --info" will be attached. Graphics card is an AMD Radeon HD 4670 using the open-source r600g (Gallium3D) driver with mesa-8.0. Procedure suggestions for further tracking the issue down are very welcome. Reproducible: Always
Created attachment 303455 [details] gdb backtrace
Created attachment 303457 [details] emerge --info
Might be related to: https://bugs.kde.org/show_bug.cgi?id=198294 https://bugreports.qt-project.org/browse/QTBUG-12836
Updated mesa to 8.0.1: No change. Tried all the different Qt graphic systems: - "native": no change - qtdemo crashes - "opengl": KDE doesn't even start - crash - "openvg": KDE loads but dosn't display anything - "render" (default): KDE works - qtdemo crashes
(In reply to comment #3) > Might be related to: > https://bugs.kde.org/show_bug.cgi?id=198294 > https://bugreports.qt-project.org/browse/QTBUG-12836 Yep, the backtrace is very similar to the one in QTBUG-12836. Please post the output of 'emerge -pv qt-gui'
Created attachment 303609 [details] output of "emerge -pv qt-gui qt-demo"
Is the crash reproducible with USE="-egl" in qt-gui?
(In reply to comment #7) > Is the crash reproducible with USE="-egl" in qt-gui? No, it's not. I rebuilt qt-gui and qt-opengl with USE="-egl" and it worked afterwards (re-login wasn't needed). I just found my qt-project.org login details so I could post a reference to this bug here in their tracker. Maybe could speed up upstream-development? I'm just trying to figure out why I had +egl in first place... Will post here as soon as I remember :)
(In reply to comment #8) > (In reply to comment #7) > > Is the crash reproducible with USE="-egl" in qt-gui? > > No, it's not. I rebuilt qt-gui and qt-opengl with USE="-egl" and it worked > afterwards (re-login wasn't needed). > Ok, thanks for testing. > I just found my qt-project.org login details so I could post a reference to > this bug here in their tracker. Maybe could speed up upstream-development? > Please do, upstream bug seems dead since August 2010 :-/
Very welcome :) Thanks for the hint with USE="-egl". Notified upstream. Let's see what happens, I'm happy with -egl. I assume I just wanted to test s.th. and forgot about it then ...
*** Bug 409805 has been marked as a duplicate of this bug. ***
Please retry with Qt 4.8.1 if you can.
Created attachment 307251 [details] Still crashing with qt-4.8.1 I can still reproduce this with Qt-4.8.1. Everything is fine with USE="-egl" on qt-gui and qt-opengl but crashed with USE="egl". gdb backtrace is attached. Just like the user in bug#409805 I use the r600g-driver (now with mesa-8.0.2). I wanted to test the "classic" R600-driver but I don't have this option anymore: 64bit r300 (Radeon R300-R500) [1] gallium * 64bit r600 (Radeon R600-R700, Evergreen, Northern Islands) [1] gallium * 64bit sw (Software renderer) [1] classic [2] gallium * Maybe I need to re-check USE-flags on mesa
Qt4 will not have any more releases after 4.8.7, except for security fixes. Therefore the chances of getting this bug fixed upstream are practically zero, sorry.