1.When you have imeddiate errors like "recurse paint detected" then I'm pretty sure that libQt4Pas isn't compiled with -mstackrealign. BUT there's a catch: gcc compiler. If it does not support -mstackrealign you're dead
2.Themes related errors:
a) oxygen - debugger shows crash inside oxygen theme (QToolbar) - update KDE - not fixable by me.
b) ubuntu 11.10 unity desktop - crash inside qt lib, problem with ubuntu icons theme, try to change icons theme - not fixable by me.
c) various themes adopted by SuSe devels can crash - debugger shows problems in it's theme implementations (cannot remember exact theme names) - not fixable by me.
d)So, please do not argue about theme changing - sit down and try to find out what's exact problem (build lazarus with debug mode) - do not blame qtlcl for your lazyness. If you find some
bug there's lazarus issue tracker where you can report bug.
we have > 3500 client machines with Qt-4.6.3, Qt-4.7,2 , Qt-4.7.4 and libQt4Pas v 2.1 under various distros and KDE versions (Suse 10.3 KDE-3.5, Fedora 8 KDE-3.5, Fedora 14 KDE 4.6.5,
Ubuntu 10.04 and various windows installations WinXP, Vista, Win7) and there's no such problems with our apps.