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

Running tst_inputpanel (from qtvirtualkeyboard) results in Bus error on ARM

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Not Evaluated
    • None
    • 5.11.1
    • None
    • Debian GNU/Linux sid armhf (32-bit chroot on a 64-bit host)
    • Linux/X11

    Description

      I get this with Qt Virtual keyboard tests, but the error is probably not specific to this module, and may be happening with others. This is why I am reporting it against Qt QML.

      Top of stack trace:

      #0  0xf65e7ff2 in QV4::JIT::ByteCodeHandler::decode (this=this@entry=0xfffe9630, code=0xec7d5c53 "\v\a\205j\001", len=<optimized out>) at jit/qv4jit.cpp:80
      #1  0xf65e904c in QV4::JIT::BaselineJIT::generate (this=0xfffe9630) at jit/qv4jit.cpp:101
      #2  0xf65d5d3e in QV4::Moth::VME::exec (fo=0xec2c19f8, thisObject=0xfffe9630, argv=0xec2c1960, argc=16) at jsruntime/qv4vme_moth.cpp:564
      #3  0xf65df004 in QV4::FunctionObject::call (argc=2, argv=0xec2c1960, thisObject=0xec2c19e0, this=<optimized out>) at jsruntime/qv4functionobject_p.h:141
      #4  QV4::Runtime::method_callName (engine=0x49b1e8, nameIndex=<optimized out>, argv=0xec2c1960, argc=2) at jsruntime/qv4runtime.cpp:1030
      #5  0xf65d7118 in QV4::Moth::VME::exec (fo=0x98, thisObject=0xec7d51d0, argv=0xebd79280, argc=-332654344) at jsruntime/qv4vme_moth.cpp:827
      #6  0xf65df004 in QV4::FunctionObject::call (argc=0, argv=0xec2c1830, thisObject=0xec2c18e0, this=<optimized out>) at jsruntime/qv4functionobject_p.h:141
      #7  QV4::Runtime::method_callName (engine=0x49b1e8, nameIndex=<optimized out>, argv=0xec2c1830, argc=0) at jsruntime/qv4runtime.cpp:1030
      #8  0xf65d7118 in QV4::Moth::VME::exec (fo=0xd, thisObject=0xec7d4e15, argv=0x0, argc=-332654544) at jsruntime/qv4vme_moth.cpp:827
      #9  0xf65df004 in QV4::FunctionObject::call (argc=0, argv=0xec2c17a8, thisObject=0xec2c1818, this=<optimized out>) at jsruntime/qv4functionobject_p.h:141
      #10 QV4::Runtime::method_callName (engine=0x49b1e8, nameIndex=<optimized out>, argv=0xec2c17a8, argc=0) at jsruntime/qv4runtime.cpp:1030
      #11 0xf65d7118 in QV4::Moth::VME::exec (fo=0xe, thisObject=0xec7d79c6, argv=0x0, argc=-332654680) at jsruntime/qv4vme_moth.cpp:827
      #12 0xf66577f6 in QV4::Moth::VME::exec (context=0xed507430, argc=<optimized out>, argv=0x941938, thisObject=0xec2c1798, v4Function=0x73e6f0)
          at ../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/jsruntime/qv4vme_moth_p.h:72
      #13 QV4::Function::call (context=0xed507430, argc=<optimized out>, argv=0x941938, thisObject=0xec2c1798, this=0x73e6f0)
          at ../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/jsruntime/qv4function_p.h:72
      #14 QQmlJavaScriptExpression::evaluate (this=this@entry=0x941910, callData=callData@entry=0xec2c1780, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:217
      #15 0xf660c512 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x941910, a=a@entry=0x0) at ../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:94
      #16 0xf660d1d6 in QQmlBoundSignal_callback (e=0x942d88, a=0x0) at ../../include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
      #17 0xf663f0fe in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:106
      #18 0xf65f82ac in QQmlData::signalEmitted (object=0x741c68, index=28, a=0x0) at qml/qqmlengine.cpp:861
      #19 0xf721ad4a in QMetaObject::activate (sender=0x741c68, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0)
          at ../../include/QtCore/../../src/corelib/kernel/qobject.h:121
      #20 0xf721b4ba in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at kernel/qobject.cpp:3633
      #21 0xed52f46a in QQuickFolderListModel::countChanged (this=<optimized out>) at .moc/moc_qquickfolderlistmodel.cpp:408
      #22 QQuickFolderListModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0xfffead90) at .moc/moc_qquickfolderlistmodel.cpp:244
      #23 0xf721b0ca in QMetaObject::activate (sender=sender@entry=0x741c68, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3771
      #24 0xf721b4ba in QMetaObject::activate (sender=sender@entry=0x741c68, m=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3633
      #25 0xed52f1bc in QQuickFolderListModel::rowCountChanged (this=0x741c68) at .moc/moc_qquickfolderlistmodel.cpp:402
      #26 QQuickFolderListModelPrivate::_q_directoryUpdated (this=0x741ef0, directory=..., list=..., fromIndex=0, toIndex=toIndex@entry=27) at qquickfolderlistmodel.cpp:186
      #27 0xed52f442 in QQuickFolderListModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0xec768840) at /usr/include/arm-linux-gnueabihf/qt5/QtCore/qglobal.h:1038
      #28 0xf721b6f4 in QObject::event (this=<optimized out>, e=<optimized out>) at kernel/qobject.cpp:1251
      #29 0xf71fdb74 in QCoreApplication::notifyInternal2 (receiver=0x741c68, event=event@entry=0xec7672f0) at ../../include/QtCore/5.11.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307
      #30 0xf71ffe44 in QCoreApplication::sendEvent (event=0xec7672f0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
      

      The full gdb log with thread apply all bt full is attached.

      CPU details:

      model name      : ARMv8 Processor rev 1 (v8l)
      Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm
      

      Attachments

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

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            mandriver Dmitry Shachnev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes