[SOLVED] Qt Quick application creasshed when user close main screen.



  • Hi, everyone!

    I need help with strange crash. I've application with HTTP auth to QtForum. I've done this using HTML parser and all works fine. But when user start app and login with his account application work fine and user can read/write new message to forums. But when user closed application his get a crash. This happens only when you try to login action. The crash stacktrace looks like:
    @
    Process: QtForumReader [7477]
    Path: /Volumes/VOLUME/*/QtForumReader.app/Contents/MacOS/QtForumReader
    Identifier: com.shav.qtforumreader
    Version: 1.1 (1.1.0)
    Code Type: X86-64 (Native)
    Parent Process: Qt Creator [932]
    Responsible: Qt Creator [932]
    User ID: 501

    Date/Time: 2014-10-25 21:38:10.700 +0300
    OS Version: Mac OS X 10.10 (14A388a)
    Report Version: 11
    Anonymous UUID: 76CA37D7-D9C7-81F9-7FEB-30A14381D16C

    Sleep/Wake UUID: 2436AE07-96A5-41C7-9A67-486E637797A6

    Time Awake Since Boot: 35000 seconds

    Crashed Thread: 0 Dispatch queue: com.apple.main-thread

    Exception Type: EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: EXC_I386_GPFLT

    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0 QtCore 0x0000000100b4a23f QHashData::detach_helper(void ()(QHashData::Node, void*), void ()(QHashData::Node), int, int) + 703
    1 QtQuick 0x000000010013166f QHash<QAbstractAnimationJob*, QHashDummyValue>::insert(QAbstractAnimationJob* const&, QHashDummyValue const&) + 63
    2 QtQuick 0x000000010016a39f QQuickAnimatorController::deleteJob(QAbstractAnimationJob*) + 47
    3 QtQuick 0x000000010016675f QQuickAnimatorProxyJob::setWindow(QQuickWindow*) + 143
    4 QtCore 0x0000000100d1eb6f QMetaObject::activate(QObject*, int, int, void**) + 1871
    5 QtQuick 0x00000001001c4088 QQuickItem::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) + 72
    6 QtQuick 0x00000001001bc753 QQuickItemPrivate::derefWindow() + 771
    7 QtQuick 0x00000001001bc6f4 QQuickItemPrivate::derefWindow() + 676
    8 QtQuick 0x00000001001bc6f4 QQuickItemPrivate::derefWindow() + 676
    9 QtQuick 0x00000001001bc6f4 QQuickItemPrivate::derefWindow() + 676
    10 QtQuick 0x00000001001bc6f4 QQuickItemPrivate::derefWindow() + 676
    11 QtQuick 0x00000001001bc6f4 QQuickItemPrivate::derefWindow() + 676
    12 QtQuick 0x00000001001bc6f4 QQuickItemPrivate::derefWindow() + 676
    13 QtQuick 0x00000001001bbaef QQuickItem::~QQuickItem() + 111
    14 QtQuick 0x00000001001dba3e QQuickRootItem::~QQuickRootItem() + 14
    15 QtQuick 0x00000001001d4db8 QQuickWindow::~QQuickWindow() + 248
    16 QtQuick 0x000000010029caf8 QQmlPrivate::QQmlElement<QQuickWindowQmlImpl>::~QQmlElement() + 104
    17 QtCore 0x0000000100d172bf QObjectPrivate::deleteChildren() + 239
    18 QtCore 0x0000000100d17044 QObject::~QObject() + 1684
    19 QtGui 0x00000001010fcf5c QWindow::~QWindow() + 140
    20 QtQuick 0x00000001001d4dcb QQuickWindow::~QQuickWindow() + 267
    21 QtQuick 0x000000010029caf8 QQmlPrivate::QQmlElement<QQuickWindowQmlImpl>::~QQmlElement() + 104
    22 QtQml 0x00000001006ff31e QQmlApplicationEngine::~QQmlApplicationEngine() + 78
    23 com.shav.qtforumreader 0x00000001000041df main + 1727
    24 com.shav.qtforumreader 0x0000000100003b14 start + 52
    @

    Could you help me with this crash? As you can see in stacktrace only Qt methods.

    Thanks for the any help!



  • Ok, I've build my application with Qt 5.4 beta and all works fine!


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.