Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Category: USER; Reason: 44 when deleting qobject on S60 3rd FP2 with qt 4.6.3

Category: USER; Reason: 44 when deleting qobject on S60 3rd FP2 with qt 4.6.3

Scheduled Pinned Locked Moved Mobile and Embedded
4 Posts 1 Posters 2.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    mstanescu
    wrote on last edited by
    #1

    Hello

    I get the crash in the title when deleting a qobject. It doesnt matter if i do a deleteLater. Behaves the same. The object is not child of another object. My app uses a QApplication

    Same code works flawlessly with Qt 4.7.3.

    Any ideas what is changed between those two?

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mstanescu
      wrote on last edited by
      #2

      The last log message is that destroyed signal is emited. The signal is NOT connected to any slot

      1 Reply Last reply
      0
      • M Offline
        M Offline
        mstanescu
        wrote on last edited by
        #3

        I believe is somehow related to CActiveScheduler
        The documentation for CActiveScheduler::Add says

        Adds the specified active object to the current active scheduler.
        An active object can be removed from an active scheduler either by destroying the active object or by using its Deque() member function.
        panic
        E32USER-CBase 41 if the active object aRequest has already been added to the current active scheduler.
        panic
        E32USER-CBase 48 if aRequest is NULL.
        panic
        E32USER-CBase 44 if the thread does not have an installed active scheduler.

        But i dont use any active objects, probably qt does and i dont know how to create the ActiveScheduler

        1 Reply Last reply
        0
        • M Offline
          M Offline
          mstanescu
          wrote on last edited by
          #4

          After more investigation i found that the panicking thread has a valid CActiveScheduler::Current()

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved