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

Nested exceptions in Qt not working on Symbian hardware builds

XMLWordPrintable

    • db701aac50cf0e60d64697743331b437630e1d51

      Qt can generate nested exceptions. For example ~QObject has some parts in try/catch blocks because these can generate exceptions. If exceptions are thrown, with the intention of being caught, within ~QObject while the QObject is being destroyed due to another exception, this is a nested exception situation.

      Unfortunately Symbian hardware platform runtime support does not yet support nested exceptions. If a nested exception occurs and the exception objects cannot be allocated, the runtime crashes. For example, when running tst_exceptionsafety_objects, all allocations after a point are failed - this crashes.

      This problem really has to be fixed in the Symbian runtime. So this defect is primarily being raised to track a Symbian fix. Details will be added when available.

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes