Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.12.6
-
None
-
-
3315a400fcfe355f5056f65aade20454cbdd4928
Description
Hello QT team,
I have faced with a crash in HMI application. I use the QT_QPA_EGLFS_KMS_CONFIG environment for input devices with following configuration:
{ "outputs": [ { "name": "HDMI3003", "touchDevice": "/dev/input/event2" }, { "name": "HDMI3001", "touchDevice": "/dev/input/event1" } ] }
After starting some touch operation was done with "HDMI3003". Application crashed with following stack trace:
#0 QMapNodeBase::nextNode (this=this@entry=0x7f7c001600) at /usr/src/debug/qtbase/5.12.7+gitAUTOINC+1bf5d3af1a-r0/git/src/corelib/tools/qmap.cpp:58 #1 0x0000007f9af3091c in QMapNodeBase::nextNode (this=0x7f7c001600) at /usr/src/debug/qtbase/5.12.7+gitAUTOINC+1bf5d3af1a-r0/git/src/corelib/tools/qmap.h:92 #2 QMapNode<unsigned long long, int>::nextNode (this=0x7f7c001600) at /usr/src/debug/qtbase/5.12.7+gitAUTOINC+1bf5d3af1a-r0/git/src/corelib/tools/qmap.h:120 #3 QMap<unsigned long long, int>::iterator::operator++ (this=<synthetic pointer>) at /usr/src/debug/qtbase/5.12.7+gitAUTOINC+1bf5d3af1a-r0/git/src/corelib/tools/qmap.h:430 #4 QMap<unsigned long long, int>::erase (this=this@entry=0x7f9b358698 <(anonymous namespace)::Q_QGS_g_pointIdMap::innerFunction()::holder>, it=..., it@entry=...) at /usr/src/debug/qtbase/5.12.7+gitAUTOINC+1bf5d3af1a-r0/git/src/corelib/tools/qmap.h:998 #5 0x0000007f9af2aea8 in QWindowSystemInterfacePrivate::fromNativeTouchPoints (points=..., window=window@entry=0x0, deviceId=<optimized out>, type=type@entry=0x7f8eb3ef14) at /usr/src/debug/qtbase/5.12.7+gitAUTOINC+1bf5d3af1a-r0/git/src/gui/kernel/qwindowsysteminterface.cpp:704 #6 0x0000007f9af30f34 in QWindowSystemInterface::handleTouchEvent<QWindowSystemInterface::DefaultDelivery> (window=window@entry=0x0, timestamp=380310, device=0x7f84000c60, points=..., mods=...) at /usr/src/debug/qtbase/5.12.7+gitAUTOINC+1bf5d3af1a-r0/git/src/gui/kernel/qwindowsysteminterface.cpp:760 #7 0x0000007f9af310e8 in QWindowSystemInterface::handleTouchEvent<QWindowSystemInterface::DefaultDelivery> (window=window@entry=0x0, device=<optimized out>, points=..., mods=..., mods@entry=...) at /usr/src/debug/qtbase/5.12.7+gitAUTOINC+1bf5d3af1a-r0/git/src/gui/kernel/qwindowsysteminterface.cpp:746 #8 0x0000007f952749ac in QEvdevTouchScreenData::reportPoints (this=this@entry=0x7f84000e90) at /usr/src/debug/qtbase/5.12.7+gitAUTOINC+1bf5d3af1a-r0/git/src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp:791 #9 0x0000007f95274f14 in QEvdevTouchScreenData::processInputEvent (this=0x7f84000e90, data=data@entry=0x7f8eb3f0a0) at /usr/src/debug/qtbase/5.12.7+gitAUTOINC+1bf5d3af1a-r0/git/src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp:657 #10 0x0000007f952762b4 in QEvdevTouchScreenHandler::readData (this=0x7f840009d0) at /usr/src/debug/qtbase/5.12.7+gitAUTOINC+1bf5d3af1a-r0/git/src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp:420 #11 0x0000007f9a70b908 in QtPrivate::QSlotObjectBase::call (a=0x7f9a734aa0 <QVector<QSocketNotifier*>::append(QSocketNotifier* const&)+288>, r=0x7f840009d0, this=0x7f84000d50) at /usr/src/debug/qtbase/5.12.7+gitAUTOINC+1bf5d3af1a-r0/git/src/corelib/kernel/qobjectdefs_impl.h:394
Could you please investigate this problem?
Attachments
Issue Links
- mentioned in
-
Page Loading...