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

QApplication lets the Symbian GOOM monitor kill it, even when the condition has been handled by the application

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Invalid
    • Affects Version/s: 4.7.3
    • Fix Version/s: 4.8.0
    • Component/s: (Inactive) OpenVG
    • Environment:
      N8 PR1.2 with Qt 4.7.3 from the QtSDK

      Description

      The method of handling GOOM events in Symbian QApplications is described here: http://www.developer.nokia.com/Community/Wiki/index.php?title=Graphics_memory_handling&redirect=no#GOOM_event_handling_with_Qt

      However, even when the application indicates that the condition has been handled by returning true from symbianEventFilter(), Qt allows GOOM to kill my application. I worked around it by calling RGOomMonitorSession::ThisAppIsNotExiting() before returning from the function. This was mentioned in this PDF on page 11: http://www.developer.nokia.com/Community/Wiki/images/3/3e/SymbianNativeGames.pdf?20110622181020

      I think this should be called by Qt in it's Symbian AppUi if symbianEventFilter() returns true during GOOM. Otherwise, there doesn't seem to be any way to stop the application from being killed without using the GOOM monitor.

        Attachments

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

          Activity

            People

            Assignee:
            auotila Aleksi Uotila
            Reporter:
            o2salone Olli Salonen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes