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.
Created attachment 303455 [details]
Created attachment 303457 [details]
Might be related to:
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:
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)
 gallium *
64bit r600 (Radeon R600-R700, Evergreen, Northern Islands)
 gallium *
64bit sw (Software renderer)
 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.