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. Embedded Linux QML context menu causes abort 'ASSERT "!weakref.load()"'
QtWS25 Last Chance

Embedded Linux QML context menu causes abort 'ASSERT "!weakref.load()"'

Scheduled Pinned Locked Moved Mobile and Embedded
directfbqmlqt5qsharedpointerembedded linux
1 Posts 1 Posters 1.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.
  • C Offline
    C Offline
    cachance
    wrote on last edited by
    #1

    Setup is Qt5 QML application on embedded Linux using DirectFB platform with QtQuick 2D renderer (softwarecontext). Showing a context menu causes the application to abort. Any ideas? Should I report this as a bug?
    Error and stack trace follows:

    ASSERT: "!weakref.load()" in file ../../include/QtCore/../../src/corelib/tools/qsharedpointer_impl.h, line 149 global/qglobal.cpp: 28680 abort /media/root/lib/arm-linux-gnueabi/libc.so.6 0x75518d7c

    1 qt_message_fatal qlogging.cpp 1415 0x757bb9f0
    2 QMessageLogger::fatal qlogging.cpp 636 0x757b7850
    3 qt_assert qglobal.cpp 2868 0x757b06a8
    4 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData qsharedpointer_impl.h 149 0x7579a9ec
    5 QtSharedPointer::ExternalRefCountData::getAndRef qsharedpointer.cpp 1341 0x75862ec8
    6 QWeakPointer<QObject>::QWeakPointer<QWindow> qsharedpointer_impl.h 693 0x7636a24c
    7 QPointer<QWindow>::QPointer qpointer.h 62 0x76369578
    8 QWindowSystemInterfacePrivate::ExposeEvent::ExposeEvent qwindowsysteminterface.cpp 361 0x76365788
    9 QWindowSystemInterface::handleExposeEvent qwindowsysteminterface.cpp 525 0x76366034
    10 QPlatformWindow::setVisible qplatformwindow.cpp 149 0x76376aa4
    11 QDirectFbWindow::setVisible qdirectfbwindow.cpp 133 0x7520c3a8
    12 QWindow::setVisible qwindow.cpp 507 0x76393c70
    13 QWindow::showNormal qwindow.cpp 1847 0x763969e8
    14 QWindow::show qwindow.cpp 1775 0x763968fc
    15 QQuickPopupWindow::show qquickpopupwindow.cpp 105 0x6d298338
    16 QQuickMenu::__popup qquickmenu.cpp 434 0x6d28ee08
    17 QQuickMenu::qt_static_metacall moc_qquickmenu_p.cpp 249 0x6d2b28d8
    18 QQuickMenu::qt_metacall moc_qquickmenu_p.cpp 359 0x6d2b2ec0
    19 QQmlVMEMetaObject::metaCall qqmlvmemetaobject.cpp 972 0x76056d90
    20 QAbstractDynamicMetaObject::metaCall qobject_p.h 420 0x75e26f34
    21 QMetaObject::metacall qmetaobject.cpp 293 0x75a713cc
    22 CallMethod qv4qobjectwrapper.cpp 1151 0x7601bf2c
    23 CallPrecise qv4qobjectwrapper.cpp 1403 0x7601cc9c
    24 CallOverloaded qv4qobjectwrapper.cpp 1489 0x7601d0d4
    25 QV4::QObjectMethod::callInternal qv4qobjectwrapper.cpp 1890 0x7601f5c8
    26 QV4::QObjectMethod::call qv4qobjectwrapper.cpp 1817 0x7601f070
    27 QV4::Object::call qv4object_p.h 278 0x75f290a4
    28 QV4::Runtime::callProperty qv4runtime.cpp 930 0x76034de4
    29 QV4::Moth::VME::run qv4vme_moth.cpp 365 0x7602924c
    30 QV4::Moth::VME::exec qv4vme_moth.cpp 734 0x7602c568
    31 QV4::ScriptFunction::call qv4functionobject.cpp 405 0x75fb8ca0
    32 QV4::Object::call qv4object_p.h 278 0x75f290a4
    33 QQmlJavaScriptExpression::evaluate qqmljavascriptexpression.cpp 158 0x761147f4
    34 QQmlBoundSignalExpression::evaluate qqmlboundsignal.cpp 281 0x76094338
    35 QQmlBoundSignal_callback qqmlboundsignal.cpp 408 0x76094b38
    36 QQmlNotifier::emitNotify qqmlnotifier.cpp 73 0x760eff24
    37 QQmlData::signalEmitted qqmlengine.cpp 715 0x7605d5a0
    38 QMetaObject::activate qobject.cpp 3603 0x75abbbe0
    39 QMetaObject::activate qobject.cpp 3582 0x75abb944
    40 QQuickMouseArea::clicked moc_qquickmousearea_p.cpp 586 0x6d746710
    41 QQuickMouseArea::setPressed qquickmousearea.cpp 1162 0x6d631b78
    42 QQuickMouseArea::mouseReleaseEvent qquickmousearea.cpp 743 0x6d630114
    43 QQuickItem::event qquickitem.cpp 7280 0x6d55791c
    44 QApplicationPrivate::notify_helper qapplication.cpp 3720 0x769f0210
    45 QApplication::notify qapplication.cpp 3164 0x769ed848
    46 QCoreApplication::notifyInternal qcoreapplication.cpp 935 0x75a66794
    47 QCoreApplication::sendEvent qcoreapplication.h 228 0x769dd964
    48 QQuickWindow::sendEvent qquickwindow.cpp 2532 0x6d576a90
    49 QQuickWindowPrivate::deliverMouseEvent qquickwindow.cpp 1511 0x6d5715ac
    50 QQuickWindow::mouseReleaseEvent qquickwindow.cpp 1551 0x6d5719fc
    51 QWindow::event qwindow.cpp 1963 0x76396f24
    52 QQuickWindow::event qquickwindow.cpp 1392 0x6d570dc4
    53 QApplicationPrivate::notify_helper qapplication.cpp 3720 0x769f0210
    54 QApplication::notify qapplication.cpp 3164 0x769ed848
    55 QCoreApplication::notifyInternal qcoreapplication.cpp 935 0x75a66794
    56 QCoreApplication::sendSpontaneousEvent qcoreapplication.h 231 0x769f3b24
    57 QGuiApplicationPrivate::processMouseEvent qguiapplication.cpp 1771 0x76384014
    58 QGuiApplicationPrivate::processWindowSystemEvent qguiapplication.cpp 1573 0x76383648
    59 QWindowSystemInterface::sendWindowSystemEvents qwindowsysteminterface.cpp 572 0x7636635c
    60 QUnixEventDispatcherQPA::processEvents qunixeventdispatcher.cpp 63 0x752aca5c
    61 QEventLoop::processEvents qeventloop.cpp 128 0x75a62674
    62 QEventLoop::exec qeventloop.cpp 204 0x75a629e4
    63 QCoreApplication::exec qcoreapplication.cpp 1188 0x75a670b4
    64 QGuiApplication::exec qguiapplication.cpp 1507 0x76382f0c
    65 QApplication::exec qapplication.cpp 2956 0x769ecd5c
    66 main main.cpp 31 0x8f08

    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