-
Bug
-
Resolution: Fixed
-
P1: Critical
-
None
-
5.15.7
-
None
Hi QT engineer,
We meet a crash problem when use show and deletelater in QQuickView, and show a popup screen, call stack is below:
QtDebug: on left button clicked (qrc:/qml/qmls/PopUpView.qml:184, onLeftBtnClick)
QtDebug: UIComponent on left btn clicked ((null):0, (null))
QtDebug: click Work_Left (qrc:/pages/second/SecondRowMain.qml:169, onClicked)
QtDebug: agree (qrc:/common/Seat_Bottom_btn.qml:75, onLeftBtnClicked)
[Thread 0x7fe11e4fe0 (LWP 1542) exited]
[Thread 0x7fe2234fe0 (LWP 1541) exited]
QtWarning: Unexpected wl_keyboard.enter event. Keyboard already has focus ((null):0, (null))
Thread 1 "Seat" received signal SIGSEGV, Segmentation fault.
0x0000007ff6fd8b90 in ?? () from /usr/lib/libQt5Core.so.5
(gdb) bt
#0 0x0000007ff6fd8b90 in ?? () from /usr/lib/libQt5Core.so.5
#1 0x0000007ff6fd942c in QObject::disconnectImpl(QObject const*, void*, QObject const, void*, QMetaObject const) () from /usr/lib/libQt5Core.so.5
#2 0x0000007ff38d49e0 in QtWaylandClient::QWaylandInputDevice::Keyboard::keyboard_enter(unsigned int, wl_surface*, wl_array*) ()
from /usr/lib/libQt5WaylandClient.so.5
#3 0x0000007ff49f6560 in ?? () from /usr/lib/libffi.so.8
#4 0x0000007ff49f5c78 in ?? () from /usr/lib/libffi.so.8
#5 0x0000007ff4b19ab8 in ?? () from /usr/lib/libwayland-client.so.0
#6 0x0000007ff4b16160 in ?? () from /usr/lib/libwayland-client.so.0
#7 0x0000007ff4b176e4 in wl_display_dispatch_queue_pending ()
from /usr/lib/libwayland-client.so.0
#8 0x0000007ff38d8f48 in QtWaylandClient::QWaylandDisplay::flushRequests() ()
from /usr/lib/libQt5WaylandClient.so.5
#9 0x0000007ff6fe2518 in ?? () from /usr/lib/libQt5Core.so.5
#10 0x0000007ff6fe6b18 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) ()
from /usr/lib/libQt5Core.so.5
#11 0x0000007ff6fe74bc in QSocketNotifier::event(QEvent*) ()
from /usr/lib/libQt5Core.so.5
#12 0x0000007ff6fa523c in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#13 0x0000007ff700b350 in ?? () from /usr/lib/libQt5Core.so.5
-Type <RET> for more, q to quit, c to continue without paging-c
#14 0x0000007ff4bb72bc in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0x0000007ff4bb7538 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0x0000007ff4bb75f8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#17 0x0000007ff700a428 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#18 0x0000007ff6fa37a8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#19 0x0000007ff6facab4 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#20 0x000000555555671c in main (argc=<optimized out>, argv=<optimized out>) at src/main.cpp:131
Please help to check, thanks!