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

Crash in QAbstractEventDispatcherPrivate::allocateTimerId()

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • 5.6.0
    • Core: Other, Network: Cache
    • None
    • Embedded Linux Kernel 2.6.37.6-4.0-20140320-S

    Description

      Platform: Embedded Linux Kernel 2.6.37.6-4.0-20140320-S
      Qt version: Qt 5.6.0
      Application: QML GUI app (the client) with backed communication to a server by using QT Network (we use HTTP).
      When the client has not received a reply from the server after a timeout, the client calls QNetworkReply::abort() on the pending request.

      The App crashes randomly (from time to time after having run for a while) as follows:

      [ QCoreApplicationPrivate::sendPostedEvents(QObject*, -> QCoreApplication::notifyInternal2(QObject*, -> QCoreApplication::notify(QObject*, -> QObject::event(QEvent*) -> QHttpThreadDelegate::~QHttpThreadDelegate() -> QNetworkAccessCache::releaseEntry(QByteArray -> QNetworkAccessCache::updateTimer() -> QBasicTimer::start(int, -> QAbstractEventDispatcher::registerTimer(int, -> QAbstractEventDispatcherPrivate::allocateTimerId() ]

      Still working on extracting the exact use case.

      Just wondering if anyone has encountered the same backtrace?

      Any fixes after Qt 5.6.0 in the same area?

      Attachments

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

        Activity

          People

            tpochep Timur Pocheptsov
            kizito.kasengulu@echostar.com Kizito Kasengulu
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes