Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-19883

Symbian QThread missing top level TRAP

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • 4.8.0
    • 4.8.0
    • Core: Threads
    • 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.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            mread Murray Read
            mread Murray Read
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes