-
Bug
-
Resolution: Done
-
P1: Critical
-
4.8.0
-
None
-
Symbian
-
49fd95009bc3df7f2da46524245c51dd17ea1907
If Symbian code running within a QThread tries a CleanupStack::PushL, it may get a EUSER-CBASE:66 panic due to no top level TRAP being present. This did not happen in Qt 4.7 with the pthreads implementation of QThread, because pthread installs a top level trap. QThread in Qt4.8 should do so too.
Attached a test program that demonstrates the problem. The pthread code runs, the Qt code crashes.