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

Nested exceptions in Qt not working on Symbian hardware builds

    XMLWordPrintable

Details

    • db701aac50cf0e60d64697743331b437630e1d51

    Description

      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.

      Attachments

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes