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. QT Wayland client crash
Forum Updated to NodeBB v4.3 + New Features

QT Wayland client crash

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
3 Posts 2 Posters 657 Views 1 Watching
  • 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.
  • V Offline
    V Offline
    vpanchal
    wrote on last edited by
    #1

    Hi,

    I am using a QT version of 5.9.7 on an embedded linux platform. Occasionally, I have been observing some strange crashes with our QT application, and the issue seems to be related to the QT wayland client.

    Sep 27 10:51:45 my-controller gui_app[4302]: The Wayland connection experienced a fatal error (No child processes)
    

    The application crashes after this printout. I've collected a GDB backtrace from the gui_app QT application after the crash - the backtrace is always the same each time it crashes. Here it is below:

    (gdb) bt
    #0  0xb62fe65c in QQmlData::isSignalConnected(QAbstractDeclarativeData*, QObject const*, int) ()
       from /usr/lib/libQt5Qml.so.5
    #1  0xb5d3c0bc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
    #2  0xb5c84dbc in QProcess::finished(int, QProcess::ExitStatus) () from /usr/lib/libQt5Core.so.5
    #3  0xb5c8d124 in ?? () from /usr/lib/libQt5Core.so.5
    #4  0xb5c8d270 in ?? () from /usr/lib/libQt5Core.so.5
    #5  0xb5d3c5b8 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
    #6  0xb5d48e7c in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) ()
       from /usr/lib/libQt5Core.so.5
    #7  0xb5d49210 in QSocketNotifier::event(QEvent*) () from /usr/lib/libQt5Core.so.5
    #8  0xb5d0c488 in QCoreApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
    #9  0xb5d0c600 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
       from /usr/lib/libQt5Core.so.5
    #10 0xb5d65e5c in QEventDispatcherUNIXPrivate::activateSocketNotifiers() ()
       from /usr/lib/libQt5Core.so.5
    #11 0xb5d661bc in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
       from /usr/lib/libQt5Core.so.5
    Cannot access memory at address 0x24
    #12 0xb39043a4 in ?? () from /usr/lib/libQt5WaylandClient.so.5
    Cannot access memory at address 0x24
    Backtrace stopped: previous frame identical to this frame (corrupt stack?)
    

    There is also no backtrace to any specific call to my application code so it is hard to track down. Do you have any suggestions as to what this issue may be or how I can resolve it?

    Thank you,

    1 Reply Last reply
    0
    • I Offline
      I Offline
      ivd0
      wrote on last edited by
      #2

      Have you somehow solved this issue may be? We're experiencing exactly same error every two weeks of uptime. Qt version is 5.6.2, platform i.MX6DL.

      1 Reply Last reply
      0
      • V Offline
        V Offline
        vpanchal
        wrote on last edited by
        #3

        No, I have not solved this issue. I have not seen it recently, but I think it will still happen under some circumstances.

        Please update this thread if you come across a solution.

        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