~/dev/bugs/QTBUG-124561 Qt 6.9.0 in /home/rutledge/dev/qt6-dbg/qtbase(B  [(Btyrion(B][16:43:56(B]  qml -a widget ./menutest.qml qml(B -a(B widget(B ./menutest.qml(B gdb /home/rutledge/dev/qt6-dbg/qtbase/bin/qml gdb(B /home/rutledge/dev/qt6-dbg/qtbase/bin/qml(B qml -a widget ./menutest.qml qml(B -a(B widget(B ./menutest.qml(B  (B     ^C(B ⏎(B ⏎  ~/dev/bugs/QTBUG-124561 Qt 6.9.0 in /home/rutledge/dev/qt6-dbg/qtbase(B  [(Btyrion(B][16:43:56(B]  g db /home/rutledge/dev/qt6-dbg/qtbase/bin/qml(B gdb /home/rutledge/dev/qt6-dbg/qtbase/bin/qml(B db /home/rutledge/dev/qt6-dbg/qtbase/bin/qml(B gdb /home/rutledge/dev/qt6-dbg/qtbase/bin/qml(B b /home/rutledge/dev/qt6-dbg/qtbase/bin/qml(B gdb /home/rutledge/dev/qt6-dbg/qtbase/bin/qml(B gdb /home/rutledge/dev/qt6-dbg/qtbase/bin/qml  gdb(B /home/rutledge/dev/qt6-dbg/qtbase/bin/qml(B   (B[?2004l]0;[tyrion] gdb /home/rutledge/d ~/d/b/QTBUG-124561(B GNU gdb (GDB) 14.2 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/rutledge/dev/qt6-dbg/qtbase/bin/qml... [?2004h(gdb) break seset -x quit [?2004l ⏎(B ⏎ [?2004h]0;[tyrion] ~/d/b/QTBUG-124561(B ~/dev/bugs/QTBUG-124561 Qt 6.9.0 in /home/rutledge/dev/qt6-dbg/qtbase(B  [(Btyrion(B][16:44:49(B]  s cript(B script(B e(B t -x DISPLAY :0(B t -x DISPLAY :0(B set -x DISPLAY :0(B  -x DISPLAY :0(B  -x DISPLAY :0(B -x DISPLAY :0(B -x DISPLAY :0(B x DISPLAY :0(B  DISPLAY :0(B  DISPLAY :0(B XD XD(B G_CURRENT_DESKTOP gnome(B G_CURRENT_DESKTOP gnome(B set -x XDG_CURRENT_DESKTOP gnome set(B -x(B XDG_CURRENT_DESKTOP(B gnome(B    (B[?2004l]0;[tyrion] set -x XDG_CURRENT_D ~/d/b/QTBUG-124561(B ⏎(B ⏎ [?2004h]0;[tyrion] ~/d/b/QTBUG-124561(B ~/dev/bugs/QTBUG-124561 Qt 6.9.0 in /home/rutledge/dev/qt6-dbg/qtbase(B  [(Btyrion(B][16:44:54(B]  set -x XDG_CURRENT_DESKTOP gnome set(B -x(B XDG_CURRENT_DESKTOP(B gnome(B gdb /home/rutledge/dev/qt6-dbg/qtbase/bin/qml gdb(B /home/rutledge/dev/qt6-dbg/qtbase/bin/qml(B   (B[?2004l]0;[tyrion] gdb /home/rutledge/d ~/d/b/QTBUG-124561(B GNU gdb (GDB) 14.2 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/rutledge/dev/qt6-dbg/qtbase/bin/qml... [?2004h(gdb) run -a widget ./menutest.qml [?2004l Starting program: /home/rutledge/dev/qt6-dbg/qtbase/bin/qml -a widget ./menutest.qml This GDB supports auto-downloading debuginfo from the following URLs: <https://debuginfod.archlinux.org> [?2004hEnable debuginfod for this session? (y or [n]) y [?2004l Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". [New Thread 0x7ffff08006c0 (LWP 655415)] [New Thread 0x7fffefe006c0 (LWP 655416)] Downloading separate debug info for /usr/lib/libXi.so.6 [### ] [ ### ] Downloading separate debug info for /usr/lib/libXdamage.so.1 [### ] Downloading separate debug info for /usr/lib/libXcomposite.so.1 [### ] Downloading separate debug info for /usr/lib/libXinerama.so.1 [### ] Downloading separate debug info for /usr/lib/libXrender.so.1 [### ] Downloading separate debug info for /usr/lib/libmount.so.1 [### ] Downloading separate debug info for /usr/lib/libjson-glib-1.0.so.0 [### ] Downloading separate debug info for /usr/lib/libblkid.so.1 [### ] [New Thread 0x7fffee2006c0 (LWP 655419)] [New Thread 0x7fffed8006c0 (LWP 655420)] [New Thread 0x7fffece006c0 (LWP 655421)] [New Thread 0x7fffe3e006c0 (LWP 655422)] Downloading separate debug info for /usr/lib/libvorbisfile.so.3 [### ] Downloading separate debug info for /usr/lib/libvorbis.so.0 [### ] [New Thread 0x7fffe34006c0 (LWP 655423)] [ 0.000 D] qt.qpa.gtk QGtk3Interface::initColorMap - Color map populated from defaults. [New Thread 0x7fffe2a006c0 (LWP 655425)] [ 0.015 D] qt.qpa.gtk QGtk3Storage::populateMap - GTK theme initialized: "Adwaita" Qt::ColorScheme::Light [ 0.018 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "SystemPalette" [ 0.019 D] qt.qpa.gtk QGtk3Storage::palette - System Palette defined "Adwaita" Qt::ColorScheme::Light QPalette(resolve=0x74ffffa7fffd3fff,"WindowText:[Active:#ff000000,Disabled:#ff7d7c7c,Inactive:#ff929595],Button:[Active:#fffaf9f8,Disabled:#fffaf9f8,Inactive:#fffaf9f8],Light:[Active:#ffffffff,Disabled:#ffffffff,Inactive:#ffffffff],Midlight:[Active:#ffffffff,Disabled:#ffffffff,Inactive:#ffffffff],Dark:[Active:#ffdbdada,Disabled:#ffdbdada,Inactive:#ffdbdada],Mid:[Active:#ffffffff,Disabled:#ffffffff,Inactive:#ffffffff],Text:[Active:#ff000000,Disabled:#ff7d7c7c,Inactive:#ff000000],BrightText:[Active:#ffffffff,Disabled:#ffffffff,Inactive:#ffffffff],ButtonText:[Active:#ff000000,Disabled:#ff7d7c7c,Inactive:#ff000000],Base:[Active:#fffaf9f8,Disabled:#fffaf9f8,Inactive:#fffaf9f8],Window:[Active:#fffaf9f8,Disabled:#fffaf9f8,Inactive:#fffaf9f8],Shadow:[Active:#ff0c0c0c,Disabled:#ff0c0c0c,Inactive:#ff0c0c0c],Highlight:[Active:#ff3584e4,Disabled:#ff3584e4,Inactive:#ff3584e4],HighlightedText:[Active:#ffffffff,Disabled:#ff000000,Inactive:#ffffffff],AlternateBase:[Active:#ffeae9e8,Disabled:#ffeae9e8,Inactive:#ffeae9e8],ToolTipBase:[Active:#ffffffdc,Disabled:#ffffffdc,Inactive:#ffffffdc],ToolTipText:[Active:#ff000000,Disabled:#ff000000,Inactive:#ff000000],PlaceholderText:[Active:#ff646464,Disabled:#ff646464,Inactive:#ff646464]") [New Thread 0x7fffe20006c0 (LWP 655426)] [New Thread 0x7fffe16006c0 (LWP 655427)] [New Thread 0x7fffe0c006c0 (LWP 655428)] [New Thread 0x7fffd5a006c0 (LWP 655429)] [New Thread 0x7fffd50006c0 (LWP 655430)] [New Thread 0x7fffcbe006c0 (LWP 655431)] [New Thread 0x7fffcb4006c0 (LWP 655432)] [New Thread 0x7fffcaa006c0 (LWP 655433)] [New Thread 0x7fffca0006c0 (LWP 655434)] [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "ToolButtonPalette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "ButtonPalette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "CheckBoxPalette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "RadioButtonPalette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "HeaderPalette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "ItemViewPalette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "MessageBoxLabelPelette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "TabBarPalette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "LabelPalette" [ 0.138 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "GroupBoxPalette" [ 0.139 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "MenuPalette" [ 0.139 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "MenuBarPalette" [ 0.139 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.139 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "TextEditPalette" [ 0.139 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.139 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "TextEditPalette" [ 0.139 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.139 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "TextLineEditPalette" [ 0.139 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "ToolTipPalette" [ 0.139 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.141 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [New Thread 0x7fffb7c006c0 (LWP 655435)] [New Thread 0x7fffb72006c0 (LWP 655436)] [Thread 0x7fffb72006c0 (LWP 655436) exited] [New Thread 0x7fffb72006c0 (LWP 655437)] [New Thread 0x7fffb50006c0 (LWP 655438)] [New Thread 0x7fffafe006c0 (LWP 655439)] [Thread 0x7fffafe006c0 (LWP 655439) exited] [Thread 0x7fffb50006c0 (LWP 655438) exited] [Thread 0x7fffb72006c0 (LWP 655437) exited] [ 0.834 D] qt.quick.window QQuickWindowQmlImpl::classBegin - Class begin for QQuickApplicationWindow(0x555555bb43b0, visibility=QWindow::Hidden, flags=QFlags(Window), geometry=0,0 0x0) [ 0.834 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.834 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.836 D] qt.quick.window QQuickWindowQmlImpl::componentComplete - Component completed for ApplicationWindow_QMLTYPE_1(0x555555bb43b0, visibility=QWindow::Hidden, flags=QFlags(Window), geometry=0,0 800x600) [ 0.836 D] qt.quick.window QQuickWindowQmlImpl::applyVisualParent - Applying ApplicationWindow_QMLTYPE_1(0x555555bb43b0, visibility=QWindow::Hidden, flags=QFlags(Window), geometry=0,0 800x600) visual parent QObject(0x0) [ 0.836 D] qt.quick.window QQuickWindowQmlImpl::applyWindowVisibility - Applying visible true for ApplicationWindow_QMLTYPE_1(0x555555bb43b0, visibility=QWindow::Hidden, flags=QFlags(Window), geometry=0,0 800x600) [ 0.838 D] default QXcbWindow::setGeometry - QRect(1520,0 800x600) [ 0.838 D] default QXcbWindow::setGeometry - QRect(1520,780 800x600) [ 0.838 D] qt.qpa.gtk QGtk3Storage::populateMap - GTK theme changed to: "Adwaita" Qt::ColorScheme::Dark [ 0.840 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "SystemPalette" [ 0.840 D] qt.qpa.gtk QGtk3Storage::palette - System Palette defined "Adwaita" Qt::ColorScheme::Dark QPalette(resolve=0x74ffffa7fffd3fff,"WindowText:[Active:#ff000000,Disabled:#ff7d7c7c,Inactive:#ff929595],Button:[Active:#fffaf9f8,Disabled:#fffaf9f8,Inactive:#fffaf9f8],Light:[Active:#ffffffff,Disabled:#ffffffff,Inactive:#ffffffff],Midlight:[Active:#ffffffff,Disabled:#ffffffff,Inactive:#ffffffff],Dark:[Active:#ffdbdada,Disabled:#ffdbdada,Inactive:#ffdbdada],Mid:[Active:#ffffffff,Disabled:#ffffffff,Inactive:#ffffffff],Text:[Active:#ff000000,Disabled:#ff7d7c7c,Inactive:#ff000000],BrightText:[Active:#ffffffff,Disabled:#ffffffff,Inactive:#ffffffff],ButtonText:[Active:#ff000000,Disabled:#ff7d7c7c,Inactive:#ff000000],Base:[Active:#fffaf9f8,Disabled:#fffaf9f8,Inactive:#fffaf9f8],Window:[Active:#fffaf9f8,Disabled:#fffaf9f8,Inactive:#fffaf9f8],Shadow:[Active:#ff0c0c0c,Disabled:#ff0c0c0c,Inactive:#ff0c0c0c],Highlight:[Active:#ff3584e4,Disabled:#ff3584e4,Inactive:#ff3584e4],HighlightedText:[Active:#ffffffff,Disabled:#ff000000,Inactive:#ffffffff],AlternateBase:[Active:#ffeae9e8,Disabled:#ffeae9e8,Inactive:#ffeae9e8],ToolTipBase:[Active:#ffffffdc,Disabled:#ffffffdc,Inactive:#ffffffdc],ToolTipText:[Active:#ff000000,Disabled:#ff000000,Inactive:#ff000000],PlaceholderText:[Active:#00000000,Disabled:#00000000,Inactive:#00000000]") [ 0.840 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "ToolButtonPalette" [ 0.840 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.840 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "ButtonPalette" [ 0.840 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "CheckBoxPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "RadioButtonPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "HeaderPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "ItemViewPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "MessageBoxLabelPelette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "TabBarPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "LabelPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "GroupBoxPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "MenuPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "MenuBarPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "TextEditPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "TextEditPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Creating palette: "TextLineEditPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning system palette for unknown type "ToolTipPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.841 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.842 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.842 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.842 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.842 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.842 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.842 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.842 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.842 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.842 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.842 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.842 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.842 D] qt.qpa.gtk QGtk3Storage::palette - Returning palette from cache: "SystemPalette" [ 0.842 D] default QXcbWindow::handleConfigureNotifyEvent - QRect(1520,780 800x600) 0x5555555b1240 [ 0.844 D] default QXcbWindow::handleConfigureNotifyEvent - QRect(1520,780 800x600) 0x5555555b1240 [New Thread 0x7fffb72006c0 (LWP 655440)] [New Thread 0x7fffb50006c0 (LWP 655441)] [New Thread 0x7fffafe006c0 (LWP 655442)] [Thread 0x7fffafe006c0 (LWP 655442) exited] [Thread 0x7fffb50006c0 (LWP 655441) exited] [Thread 0x7fffb72006c0 (LWP 655440) exited] [New Thread 0x7fffb72006c0 (LWP 655443)] [New Thread 0x7fffb50006c0 (LWP 655444)] [New Thread 0x7fffafe006c0 (LWP 655445)] [New Thread 0x7fffaf4006c0 (LWP 655446)] ^C Thread 1 "qml" received signal SIGINT, Interrupt. 0x00007ffff3f1c39d in __GI___poll (fds=0x555555bbb040, nfds=3, timeout=16036) at ../sysdeps/unix/sysv/linux/poll.c:29 29 return SYSCALL_CANCEL (poll, fds, nfds, timeout); [?2004h[?2004l [?2004h(gdb) break gtk_menu_popup [?2004l Breakpoint 1 at 0x7fffeefe9d70: file ../gtk/gtk/gtkmenu.c, line 2149. [?2004h(gdb) c [?2004l Continuing. [ 14.438 D] default QXcbWindow::handleConfigureNotifyEvent - QRect(346,435 800x600) 0x5555555b1240 [Thread 0x7fffe34006c0 (LWP 655423) exited] [ 17.002 D] qt.quick.handler.tap QQuickTapHandler::setPressed - "" pressed false -> true QEventPoint(id=0 ts=189037052 pos=455,136 scn=455,136 gbl=801,571 Pressed vel=28.448,-77.7485 press=455,136 last=455,136 Δ 0,0) gp QQuickTapHandler::DragThreshold [ 17.003 D] qt.quick.handler.grab QQuickPointerHandler::setPassiveGrab - QQuickTapHandler(0x555555b621e0) QEventPoint(id=0 ts=189037052 pos=455,136 scn=455,136 gbl=801,571 Pressed vel=28.448,-77.7485 press=455,136 last=455,136 Δ 0,0) true via QQuickDeliveryAgent(root=QQuickRootItem) [ 17.003 D] qt.pointer.grab QPointingDevicePrivate::addPassiveGrabber - "Virtual core pointer\u0001" point 0 QEventPoint::Pressed : grab (passive) QQuickTapHandler(0x555555b621e0) [ 17.003 D] qt.quick.handler.grab QQuickPointerHandler::onGrabChanged - QEventPoint(id=0 ts=189037052 pos=455,136 scn=455,136 gbl=801,571 Pressed vel=28.448,-77.7485 press=455,136 last=455,136 Δ 0,0) QPointingDevice::GrabPassive QQuickTapHandler(0x555555b621e0) [ 17.084 D] qt.quick.handler.tap QQuickTapHandler::setPressed - "" pressed true -> false QEventPoint(id=0 ts=189037134 pos=455,136 scn=455,136 gbl=801,571 Released vel=8.53439,-23.3245 press=455,136 last=455,136 Δ 0,0) gp QQuickTapHandler::DragThreshold [ 17.084 D] qt.quick.handler.tap QQuickTapHandler::setPressed - "" tapped 1 times; interval since last: 189037134 sec; distance since last: 474.891 Thread 1 "qml" hit Breakpoint 1, gtk_menu_popup (menu=0x5555555c7a90, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:2149 2149 { [?2004h[?2004l [?2004h(gdb) bt [?2004l #0 gtk_menu_popup (menu=0x5555555c7a90, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:2149 #1 0x00007ffff100129b in QGtk3Menu::showPopup (this=0x555555ca4df0, parentWindow=0x555555bb43b0, targetRect=..., item=0x0) at /home/rutledge/dev/qt6/qtbase/src/plugins/platformthemes/gtk3/qgtk3menu.cpp:406 #2 0x00007fffd7f81eb9 in QQuickLabsPlatformMenu::open (this=0x555555bb9730, args=0x7fffffff8c80) at /home/rutledge/dev/qt6/qtdeclarative/src/labs/platform/qquicklabsplatformmenu.cpp:697 #3 0x00007fffd7f82706 in QQuickLabsPlatformMenu::qt_static_metacall (_o=0x555555bb9730, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fffffff8ca0) at /home/rutledge/dev/qt6-dbg/qtdeclarative/src/labs/platform/LabsPlatform_autogen/include/moc_qquicklabsplatformmenu_p.cpp:345 #4 0x00007fffd7f834d3 in QQuickLabsPlatformMenu::qt_metacall (this=0x555555bb9730, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fffffff8ca0) at /home/rutledge/dev/qt6-dbg/qtdeclarative/src/labs/platform/LabsPlatform_autogen/include/moc_qquicklabsplatformmenu_p.cpp:546 #5 0x00007ffff6a47cc2 in QQmlProxyMetaObject::metaCall (this=0x555555bb4210, o=0x555555bb9730, c=QMetaObject::InvokeMetaMethod, id=17, a=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlproxymetaobject.cpp:127 #6 0x00007ffff4604f2d in QMetaObject::metacall (object=0x555555bb9730, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtbase/src/corelib/kernel/qmetaobject.cpp:332 #7 0x00007ffff69f314d in QQmlObjectOrGadget::metacall (this=0x7fffffff8da0, type=QMetaObject::InvokeMetaMethod, index=17, argv=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14 #8 0x00007ffff67a61ad in operator() (__closure=0x7fffffff8e20) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2946 #9 0x00007ffff67a62c5 in operator() >(const struct {...} &) const (__closure=0x7fffffff8e00, call=...) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2929 #10 0x00007ffff67a6b93 in QV4::QObjectMethod::callInternal (this=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2940 #11 0x00007ffff67a5d3c in QV4::QObjectMethod::virtualCall (m=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2834 #12 0x00007ffff6665aa2 in QV4::FunctionObject::call (this=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:187 #13 0x00007ffff684caea in QV4::Moth::VME::interpret (frame=0x7fffffffa860, engine=0x555555acf6d0, code=0x7fffef5b42ea "\030\006\324\026\006\002") at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:798 #14 0x00007ffff6848372 in QV4::Moth::VME::exec (frame=0x7fffffffa860, engine=0x555555acf6d0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:487 #15 0x00007ffff67203bc in QV4::doCall (self=0x555555bb6270, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:52 #16 0x00007ffff67205ac in QV4::Function::call (this=0x555555bb6270, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:77 #17 0x00007ffff6720086 in operator() (__closure=0x7fffffffaa70, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:28 #18 0x00007ffff6721a7e in QV4::convertAndCall >(QV4::ExecutionEngine *, QObject *, void **, const QMetaType *, int, struct {...}) (engine=0x555555acf6d0, thisObject=0x555555b621e0, a=0x7fffffffc8b0, types=0x7fffffffac78, argc=2, call=...) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:199 #19 0x00007ffff6720124 in QV4::Function::call (this=0x555555bb6270, thisObject=0x555555b621e0, a=0x7fffffffc8b0, types=0x7fffffffac78, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:25 #20 0x00007ffff697573c in QQmlJavaScriptExpression::evaluate (this=0x555555c1bf50, a=0x7fffffffc8b0, types=0x7fffffffac78, argc=2) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:270 #21 0x00007ffff68cfa33 in QQmlBoundSignalExpression::evaluate (this=0x555555c1bf50, a=0x7fffffffc8b0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:196 #22 0x00007ffff68cff9b in QQmlBoundSignal_callback (e=0x555555bc2c20, a=0x7fffffffc8b0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:315 #23 0x00007ffff69c6116 in QQmlNotifier::emitNotify (endpoint=0x0, a=0x7fffffffc8b0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70 #24 0x00007ffff6919c3b in QQmlData::signalEmitted (object=0x555555b621e0, index=24, a=0x7fffffffc8b0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlengine.cpp:340 [?2004h--Type for more, q to quit, c to continue without paging--q [?2004l Quit [?2004h(gdb) s [?2004l 2150 g_return_if_fail (GTK_IS_MENU (menu)); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007fffeefe4260 in gtk_menu_get_type () at ../gtk/gtk/gtkmenu.c:346 346 G_DEFINE_TYPE_WITH_PRIVATE (GtkMenu, gtk_menu, GTK_TYPE_MENU_SHELL) [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_menu_popup (menu=0x5555555c7a90, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:2153 2153 gtk_menu_popup_for_device (menu, [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_menu_popup_for_device (menu=0x5555555c7a90, device=0x0, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, destroy=0x0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:2083 2083 g_return_if_fail (GTK_IS_MENU (menu)); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007fffeefe4260 in gtk_menu_get_type () at ../gtk/gtk/gtkmenu.c:346 346 G_DEFINE_TYPE_WITH_PRIVATE (GtkMenu, gtk_menu, GTK_TYPE_MENU_SHELL) [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_menu_popup_for_device (menu=0x5555555c7a90, device=0x0, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, destroy=0x0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:2085 2085 priv = menu->priv; [?2004h[?2004l [?2004h(gdb) s [?2004l 2086 priv->rect_window = NULL; [?2004h[?2004l [?2004h(gdb) s [?2004l 2087 priv->widget = NULL; [?2004h[?2004l [?2004h(gdb) s [?2004l 2089 gtk_menu_popup_internal (menu, [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_menu_popup_internal (menu=0x5555555c7a90, device=0x0, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, destroy=0x0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:1818 1818 { [?2004h[?2004l [?2004h(gdb) s [?2004l 1830 g_return_if_fail (GTK_IS_MENU (menu)); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007fffeefe4260 in gtk_menu_get_type () at ../gtk/gtk/gtkmenu.c:346 346 G_DEFINE_TYPE_WITH_PRIVATE (GtkMenu, gtk_menu, GTK_TYPE_MENU_SHELL) [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_menu_popup_internal (menu=0x5555555c7a90, device=0x0, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, destroy=0x0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:1831 1831 g_return_if_fail (device == NULL || GDK_IS_DEVICE (device)); [?2004h[?2004l [?2004h(gdb) s [?2004l 1833 _gtk_tooltip_hide_in_display (gtk_widget_get_display (GTK_WIDGET (menu))); [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_widget_get_display (widget=0x5555555c7a90) at ../gtk/gtk/gtkwidget.c:11009 Downloading source file /usr/src/debug/gtk3/build/../gtk/gtk/gtkwidget.c [### ] [ ### ] [##################### ] 11% (538.43 K) [############################################## ] 24% (538.43 K) [############################################## ] 24% (538.43 K) [##################################################################### ] 36% (538.43 K) [##################################################################### ] 36% (538.43 K) [##################################################################### ] 36% (538.43 K) [######################################################################################### ] 46% (538.43 K) [######################################################################################### ] 46% (538.43 K) [############################################################################################################## ] 57% (538.43 K) [################################################################################################################################### ] 67% (538.43 K) [################################################################################################################################### ] 67% (538.43 K) [################################################################################################################################### ] 67% (538.43 K) [################################################################################################################################### ] 67% (538.43 K) [######################################################################################################################################################### ] 78% (538.43 K) [################################################################################################################################################################################# ] 90% (538.43 K) [####################################################################################################################################################################################################] 100% (538.43 K) 11009 g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007fffef13dfcf in gtk_widget_get_type () at ../gtk/gtk/gtkwidget.c:865 865 if (G_UNLIKELY (widget_type == 0)) [?2004h[?2004l [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4129 4129 { [?2004h[?2004l [?2004h(gdb) s [?2004l 4133 if (!type_instance || !type_instance->g_class) [?2004h[?2004l [?2004h(gdb) s [?2004l 4136 iface = lookup_type_node_I (iface_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993556848) at ../glib/gobject/gtype.c:370 370 if (utype > G_TYPE_FUNDAMENTAL_MAX) [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4136 4136 iface = lookup_type_node_I (iface_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993556848) at ../glib/gobject/gtype.c:371 371 return (TypeNode*) (utype & ~TYPE_ID_MASK); [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4137 4137 if (iface && iface->is_final) [?2004h[?2004l [?2004h(gdb) s [?2004l 4140 node = lookup_type_node_I (type_instance->g_class->g_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824994464160) at ../glib/gobject/gtype.c:370 370 if (utype > G_TYPE_FUNDAMENTAL_MAX) [?2004h[?2004l [?2004h(gdb) s [?2004l 371 return (TypeNode*) (utype & ~TYPE_ID_MASK); [?2004h[?2004l [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4141 4141 check = node && node->is_instantiatable && iface && type_node_conforms_to_U (node, iface, TRUE, FALSE); [?2004h[?2004l [?2004h(gdb) s [?2004l type_node_conforms_to_U (node=0x5555557751a0, iface_node=0x555555697970, support_interfaces=1, support_prerequisites=0) at ../glib/gobject/gtype.c:3586 3586 return type_node_check_conformities_UorL (node, iface_node, support_interfaces, support_prerequisites, FALSE); [?2004h[?2004l [?2004h(gdb) s [?2004l type_node_check_conformities_UorL (node=0x5555557751a0, iface_node=0x555555697970, support_interfaces=support_interfaces@entry=1, support_prerequisites=support_prerequisites@entry=0, have_lock=have_lock@entry=0) at ../glib/gobject/gtype.c:3537 3537 { [?2004h[?2004l [?2004h(gdb) s [?2004l 3540 if (/* support_inheritance && */ [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_widget_get_display (widget=0x5555555c7a90) at ../gtk/gtk/gtkwidget.c:11011 11011 return gdk_screen_get_display (gtk_widget_get_screen (widget)); [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_widget_get_screen (widget=widget@entry=0x5555555c7a90) at ../gtk/gtk/gtkwidget.c:10897 10897 g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007fffef13dfcf in gtk_widget_get_type () at ../gtk/gtk/gtkwidget.c:865 865 if (G_UNLIKELY (widget_type == 0)) [?2004h[?2004l [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4129 4129 { [?2004h[?2004l [?2004h(gdb) s [?2004l 4133 if (!type_instance || !type_instance->g_class) [?2004h[?2004l [?2004h(gdb) s [?2004l 4136 iface = lookup_type_node_I (iface_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993556848) at ../glib/gobject/gtype.c:370 370 if (utype > G_TYPE_FUNDAMENTAL_MAX) [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4136 4136 iface = lookup_type_node_I (iface_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993556848) at ../glib/gobject/gtype.c:371 371 return (TypeNode*) (utype & ~TYPE_ID_MASK); [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4137 4137 if (iface && iface->is_final) [?2004h[?2004l [?2004h(gdb) s [?2004l 4140 node = lookup_type_node_I (type_instance->g_class->g_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824994464160) at ../glib/gobject/gtype.c:370 370 if (utype > G_TYPE_FUNDAMENTAL_MAX) [?2004h[?2004l [?2004h(gdb) s [?2004l 371 return (TypeNode*) (utype & ~TYPE_ID_MASK); [?2004h[?2004l [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4141 4141 check = node && node->is_instantiatable && iface && type_node_conforms_to_U (node, iface, TRUE, FALSE); [?2004h[?2004l [?2004h(gdb) s [?2004l type_node_conforms_to_U (node=0x5555557751a0, iface_node=0x555555697970, support_interfaces=1, support_prerequisites=0) at ../glib/gobject/gtype.c:3586 3586 return type_node_check_conformities_UorL (node, iface_node, support_interfaces, support_prerequisites, FALSE); [?2004h[?2004l [?2004h(gdb) s [?2004l type_node_check_conformities_UorL (node=0x5555557751a0, iface_node=0x555555697970, support_interfaces=support_interfaces@entry=1, support_prerequisites=support_prerequisites@entry=0, have_lock=have_lock@entry=0) at ../glib/gobject/gtype.c:3537 3537 { [?2004h[?2004l [?2004h(gdb) s [?2004l 3540 if (/* support_inheritance && */ [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_widget_get_screen (widget=widget@entry=0x5555555c7a90) at ../gtk/gtk/gtkwidget.c:10899 10899 screen = gtk_widget_get_screen_unchecked (widget); [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_widget_get_screen_unchecked (widget=0x5555555c7a90) at ../gtk/gtk/gtkwidget.c:10862 10862 toplevel = _gtk_widget_get_toplevel (widget); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007fffef14fe72 in _gtk_widget_get_toplevel (widget=0x5555555c7a90) at ../gtk/gtk/gtkwidgetprivate.h:382 Downloading source file /usr/src/debug/gtk3/build/../gtk/gtk/gtkwidgetprivate.h [### ] [#####################################################################################################################################################################################################] 100% (15.82 K) 382 while (widget->priv->parent) [?2004h(gdb) s [?2004l gtk_widget_get_screen_unchecked (widget=0x5555555c7a90) at ../gtk/gtk/gtkwidgetprivate.h:359 359 return widget->priv->toplevel; [?2004h[?2004l [?2004h(gdb) s [?2004l 10866 if (GTK_IS_WINDOW (toplevel)) [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007fffef158cf0 in gtk_window_get_type () at ../gtk/gtk/gtkwindow.c:616 Downloading source file /usr/src/debug/gtk3/build/../gtk/gtk/gtkwindow.c [### ] [############################### ] 16% (383.75 K) [############################### ] 16% (383.75 K) [######################################################## ] 29% (383.75 K) [######################################################## ] 29% (383.75 K) [######################################################## ] 29% (383.75 K) [###################################################################################### ] 44% (383.75 K) [###################################################################################### ] 44% (383.75 K) [##################################################################################################################### ] 60% (383.75 K) [##################################################################################################################### ] 60% (383.75 K) [##################################################################################################################### ] 60% (383.75 K) [###################################################################################################################################################### ] 77% (383.75 K) [################################################################################################################################################################################## ] 91% (383.75 K) [################################################################################################################################################################################## ] 91% (383.75 K) [################################################################################################################################################################################## ] 91% (383.75 K) [################################################################################################################################################################################## ] 91% (383.75 K) [####################################################################################################################################################################################################] 100% (383.75 K) 616 G_DEFINE_TYPE_WITH_CODE (GtkWindow, gtk_window, GTK_TYPE_BIN, [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_widget_get_screen_unchecked (widget=0x5555555c7a90) at ../gtk/gtk/gtkwidget.c:10867 10867 return _gtk_window_get_screen (GTK_WINDOW (toplevel)); [?2004h[?2004l [?2004h(gdb) s [?2004l _gtk_window_get_screen (window=0x5555555c7e00) at ../gtk/gtk/gtkwindow.c:11343 11343 _gtk_window_get_screen (GtkWindow *window) [?2004h(gdb) s [?2004l gtk_widget_get_screen (widget=widget@entry=0x5555555c7a90) at ../gtk/gtk/gtkwidget.c:10901 10901 if (screen) [?2004h[?2004l [?2004h(gdb) s [?2004l gdk_screen_get_display (screen=0x55555564c440) at ../gtk/gdk/gdkscreen.c:536 Downloading source file /usr/src/debug/gtk3/build/../gtk/gdk/gdkscreen.c [### ] [#####################################################################################################################################################################################################] 100% (30.39 K) 536 { [?2004h[?2004l [?2004h(gdb) s [?2004l 537 g_return_val_if_fail (GDK_IS_SCREEN (screen), NULL); [?2004h[?2004l [?2004h(gdb) s [?2004l gdk_screen_get_type () at ../gtk/gdk/gdkscreen.c:79 79 G_DEFINE_TYPE (GdkScreen, gdk_screen, G_TYPE_OBJECT) [?2004h[?2004l [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x55555564c440, iface_type=93824993245968) at ../glib/gobject/gtype.c:4129 4129 { [?2004h[?2004l [?2004h(gdb) s [?2004l 4133 if (!type_instance || !type_instance->g_class) [?2004h[?2004l [?2004h(gdb) s [?2004l 4136 iface = lookup_type_node_I (iface_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993245968) at ../glib/gobject/gtype.c:370 370 if (utype > G_TYPE_FUNDAMENTAL_MAX) [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x55555564c440, iface_type=93824993245968) at ../glib/gobject/gtype.c:4136 4136 iface = lookup_type_node_I (iface_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993245968) at ../glib/gobject/gtype.c:371 371 return (TypeNode*) (utype & ~TYPE_ID_MASK); [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x55555564c440, iface_type=93824993245968) at ../glib/gobject/gtype.c:4137 4137 if (iface && iface->is_final) [?2004h[?2004l [?2004h(gdb) s [?2004l 4140 node = lookup_type_node_I (type_instance->g_class->g_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993246240) at ../glib/gobject/gtype.c:370 370 if (utype > G_TYPE_FUNDAMENTAL_MAX) [?2004h[?2004l [?2004h(gdb) s [?2004l 371 return (TypeNode*) (utype & ~TYPE_ID_MASK); [?2004h[?2004l [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x55555564c440, iface_type=93824993245968) at ../glib/gobject/gtype.c:4141 4141 check = node && node->is_instantiatable && iface && type_node_conforms_to_U (node, iface, TRUE, FALSE); [?2004h[?2004l [?2004h(gdb) s [?2004l type_node_conforms_to_U (node=0x55555564bc20, iface_node=0x55555564bb10, support_interfaces=1, support_prerequisites=0) at ../glib/gobject/gtype.c:3586 3586 return type_node_check_conformities_UorL (node, iface_node, support_interfaces, support_prerequisites, FALSE); [?2004h[?2004l [?2004h(gdb) s [?2004l type_node_check_conformities_UorL (node=0x55555564bc20, iface_node=0x55555564bb10, support_interfaces=support_interfaces@entry=1, support_prerequisites=support_prerequisites@entry=0, have_lock=have_lock@entry=0) at ../glib/gobject/gtype.c:3537 3537 { [?2004h[?2004l [?2004h(gdb) s [?2004l 3540 if (/* support_inheritance && */ [?2004h[?2004l [?2004h(gdb) s [?2004l gdk_screen_get_display (screen=0x55555564c440) at ../gtk/gdk/gdkscreen.c:539 539 return GDK_SCREEN_GET_CLASS (screen)->get_display (screen); [?2004h[?2004l [?2004h(gdb) s [?2004l gdk_x11_screen_get_display () at ../gtk/gdk/x11/gdkscreen-x11.c:78 Downloading source file /usr/src/debug/gtk3/build/../gtk/gdk/x11/gdkscreen-x11.c [### ]s [#####################################################################################################################################################################################################] 100% (53.84 K) 78 gdk_x11_screen_get_display (GdkScreen *screen) [?2004h[?2004l [?2004h(gdb) s [?2004l _gtk_tooltip_hide_in_display (display=0x555555648390) at ../gtk/gtk/gtktooltip.c:1299 Downloading source file /usr/src/debug/gtk3/build/../gtk/gtk/gtktooltip.c [### ] [#####################################################################################################################################################################################################] 100% (38.69 K) 1299 if (!display) [?2004h[?2004l [?2004h(gdb) s [?2004l 1295 _gtk_tooltip_hide_in_display (GdkDisplay *display) [?2004h[?2004l [?2004h(gdb) s [?2004l _gtk_tooltip_hide_in_display (display=0x555555648390) at ../gtk/gtk/gtktooltip.c:1302 1302 tooltip = g_object_get_qdata (G_OBJECT (display), quark_current_tooltip); [?2004h(gdb) s [?2004l tooltip_quark () at ../gtk/gtk/gtktooltip.c:156 156 if G_UNLIKELY (quark == 0) [?2004h(gdb) s [?2004l _gtk_tooltip_hide_in_display (display=0x555555648390) at ../gtk/gtk/gtktooltip.c:158 158 return quark; [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007fffefe6831d in g_object_get_qdata (object=object@entry=0x555555648390, quark=1472) at ../glib/gobject/gobject.c:4541 Downloading source file /usr/src/debug/glib2/build/../glib/gobject/gobject.c [### ] [################################################# ] 25% (183.48 K) [################################################# ] 25% (183.48 K) [############################################################################################### ] 49% (183.48 K) [############################################################################################### ] 49% (183.48 K) [############################################################################################################################################################### ] 81% (183.48 K) [####################################################################################################################################################################################################] 100% (183.48 K) 4541 g_return_val_if_fail (G_IS_OBJECT (object), NULL); [?2004h[?2004l [?2004h(gdb) s [?2004l g_type_check_instance_is_fundamentally_a (type_instance=0x555555648390, fundamental_type=80) at ../glib/gobject/gtype.c:4149 4149 { [?2004h[?2004l [?2004h(gdb) s [?2004l 4151 if (!type_instance || !type_instance->g_class) [?2004h[?2004l [?2004h(gdb) s [?2004l 4153 node = lookup_type_node_I (type_instance->g_class->g_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993163216) at ../glib/gobject/gtype.c:370 370 if (utype > G_TYPE_FUNDAMENTAL_MAX) [?2004h[?2004l [?2004h(gdb) s [?2004l g_type_check_instance_is_fundamentally_a (type_instance=0x555555648390, fundamental_type=80) at ../glib/gobject/gtype.c:4153 4153 node = lookup_type_node_I (type_instance->g_class->g_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993163216) at ../glib/gobject/gtype.c:371 371 return (TypeNode*) (utype & ~TYPE_ID_MASK); [?2004h(gdb) s [?2004l g_type_check_instance_is_fundamentally_a (type_instance=0x555555648390, fundamental_type=80) at ../glib/gobject/gtype.c:4154 4154 return node && (NODE_FUNDAMENTAL_TYPE(node) == fundamental_type); [?2004h[?2004l [?2004h(gdb) s [?2004l g_object_get_qdata (object=object@entry=0x555555648390, quark=1472) at ../glib/gobject/gobject.c:4543 4543 return quark ? g_datalist_id_get_data (&object->qdata, quark) : NULL; [?2004h[?2004l [?2004h(gdb) s [?2004l g_datalist_id_get_data (datalist=datalist@entry=0x5555556483a0, key_id=1472) at ../glib/glib/gdataset.c:1054 Downloading source file /usr/src/debug/glib2/build/../glib/glib/gdataset.c [### ]s [#####################################################################################################################################################################################################] 100% (39.37 K) 1054 { [?2004h[?2004l [?2004h(gdb) s [?2004l 1055 return g_datalist_id_dup_data (datalist, key_id, NULL, NULL); [?2004h[?2004l [?2004h(gdb) s [?2004l g_datalist_id_dup_data (datalist=datalist@entry=0x5555556483a0, key_id=1472, dup_func=dup_func@entry=0x0, user_data=user_data@entry=0x0) at ../glib/glib/gdataset.c:1105 1105 { [?2004h[?2004l [?2004h(gdb) s [?2004l 1111 d = g_datalist_lock_and_get (datalist); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007ffff3d0063f in g_datalist_lock_and_get (datalist=) at ../glib/glib/gdataset.c:145 145 g_pointer_bit_lock_and_get ((void **) datalist, DATALIST_LOCK_BIT, &ptr); [?2004h(gdb) s [?2004l 1111 d = g_datalist_lock_and_get (datalist); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007ffff3d00646 in g_datalist_lock_and_get (datalist=) at ../glib/glib/gdataset.c:145 145 g_pointer_bit_lock_and_get ((void **) datalist, DATALIST_LOCK_BIT, &ptr); [?2004h(gdb) s [?2004l 1111 d = g_datalist_lock_and_get (datalist); [?2004h[?2004l [?2004h(gdb) s [?2004l g_datalist_lock_and_get (datalist=0x5555556483a0) at ../glib/glib/gdataset.c:145 145 g_pointer_bit_lock_and_get ((void **) datalist, DATALIST_LOCK_BIT, &ptr); [?2004h(gdb) s [?2004l g_pointer_bit_lock_and_get (address=0x5555556483a0, lock_bit=2, out_ptr=0x7fffffff8730) at ../glib/glib/gbitlock.c:446 Downloading source file /usr/src/debug/glib2/build/../glib/glib/gbitlock.c [### ] [#####################################################################################################################################################################################################] 100% (20.28 K) 446 { [?2004h[?2004l [?2004h(gdb) s [?2004l 447 guint class = bit_lock_contended_class (address); [?2004h[?2004l [?2004h(gdb) s [?2004l bit_lock_contended_class (address=0x5555556483a0) at ../glib/glib/gbitlock.c:180 180 return ((gsize) address) % G_N_ELEMENTS (g_bit_lock_contended); [?2004h(gdb) s [?2004l 447 guint class = bit_lock_contended_class (address); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007ffff3ce64cd in bit_lock_contended_class (address=0x5555556483a0) at ../glib/glib/gbitlock.c:180 180 return ((gsize) address) % G_N_ELEMENTS (g_bit_lock_contended); [?2004h(gdb) s [?2004l 447 guint class = bit_lock_contended_class (address); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007ffff3ce64d1 in bit_lock_contended_class (address=0x5555556483a0) at ../glib/glib/gbitlock.c:180 180 return ((gsize) address) % G_N_ELEMENTS (g_bit_lock_contended); [?2004h(gdb) s [?2004l 447 guint class = bit_lock_contended_class (address); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007ffff3ce64dc in bit_lock_contended_class (address=0x5555556483a0) at ../glib/glib/gbitlock.c:180 180 return ((gsize) address) % G_N_ELEMENTS (g_bit_lock_contended); [?2004h(gdb) s [?2004l g_pointer_bit_lock_and_get (address=0x5555556483a0, lock_bit=2, out_ptr=0x7fffffff8730) at ../glib/glib/gbitlock.c:451 451 g_return_if_fail (lock_bit < 32); [?2004h[?2004l [?2004h(gdb) s [?2004l 453 mask = 1u << lock_bit; [?2004h[?2004l [?2004h(gdb) s [?2004l 456 if (G_LIKELY (!out_ptr)) [?2004h[?2004l [?2004h(gdb) s [?2004l 481 v = g_atomic_pointer_or ((gpointer *) address, mask); [?2004h[?2004l [?2004h(gdb) s [?2004l 482 if (v & mask) [?2004h[?2004l [?2004h(gdb) s [?2004l 492 *out_ptr = (v | mask); [?2004h[?2004l [?2004h(gdb) s [?2004l g_datalist_lock_and_get (datalist=0x5555556483a0) at ../glib/glib/gdataset.c:146 146 return G_DATALIST_CLEAN_POINTER (ptr); [?2004h[?2004l [?2004h(gdb) s [?2004l g_datalist_id_dup_data (datalist=datalist@entry=0x5555556483a0, key_id=1472, dup_func=dup_func@entry=0x0, user_data=user_data@entry=0x0) at ../glib/glib/gdataset.c:1113 1113 data = datalist_find (d, key_id, NULL); [?2004h[?2004l [?2004h(gdb) s [?2004l datalist_find (data=0x0, key_id=1472, out_idx=0x0) at ../glib/glib/gdataset.c:282 282 if (data) [?2004h(gdb) s [?2004l 1117 if (dup_func) [?2004h[?2004l [?2004h(gdb) s [?2004l 1122 g_datalist_unlock (datalist); [?2004h[?2004l [?2004h(gdb) s [?2004l g_datalist_unlock (datalist=0x5555556483a0) at ../glib/glib/gdataset.c:152 152 g_pointer_bit_unlock ((void **)datalist, DATALIST_LOCK_BIT); [?2004h(gdb) s [?2004l g_pointer_bit_unlock (address=0x5555556483a0, lock_bit=2) at ../glib/glib/gbitlock.c:588 588 { [?2004h[?2004l [?2004h(gdb) s [?2004l 591 g_return_if_fail (lock_bit < 32); [?2004h[?2004l [?2004h(gdb) s [?2004l 595 __asm__ volatile ("lock btr %1, (%0)" [?2004h[?2004l [?2004h(gdb) s [?2004l 611 guint class = bit_lock_contended_class (address_nonvolatile); [?2004h[?2004l [?2004h(gdb) s [?2004l bit_lock_contended_class (address=) at ../glib/glib/gbitlock.c:613 613 if (g_atomic_int_get (&g_bit_lock_contended[class])) [?2004h(gdb) s [?2004l g_datalist_id_dup_data (datalist=datalist@entry=0x5555556483a0, key_id=, dup_func=dup_func@entry=0x0, user_data=user_data@entry=0x0) at ../glib/glib/gdataset.c:1124 1124 return retval; [?2004h[?2004l [?2004h(gdb) s [?2004l _gtk_tooltip_hide_in_display (display=) at ../gtk/gtk/gtktooltip.c:1304 1304 if (!tooltip || !GTK_TOOLTIP_VISIBLE (tooltip)) [?2004h[?2004l [?2004h(gdb) n [?2004l gtk_menu_popup_internal (menu=0x5555555c7a90, device=0x0, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, destroy=0x0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:1834 1834 display = gtk_widget_get_display (GTK_WIDGET (menu)); [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_widget_get_display (widget=0x5555555c7a90) at ../gtk/gtk/gtkwidget.c:11009 11009 g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007fffef13dfcf in gtk_widget_get_type () at ../gtk/gtk/gtkwidget.c:865 865 if (G_UNLIKELY (widget_type == 0)) [?2004h[?2004l [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4129 4129 { [?2004h[?2004l [?2004h(gdb) s [?2004l 4133 if (!type_instance || !type_instance->g_class) [?2004h[?2004l [?2004h(gdb) s [?2004l 4136 iface = lookup_type_node_I (iface_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993556848) at ../glib/gobject/gtype.c:370 370 if (utype > G_TYPE_FUNDAMENTAL_MAX) [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4136 4136 iface = lookup_type_node_I (iface_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993556848) at ../glib/gobject/gtype.c:371 371 return (TypeNode*) (utype & ~TYPE_ID_MASK); [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4137 4137 if (iface && iface->is_final) [?2004h[?2004l [?2004h(gdb) s [?2004l 4140 node = lookup_type_node_I (type_instance->g_class->g_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824994464160) at ../glib/gobject/gtype.c:370 370 if (utype > G_TYPE_FUNDAMENTAL_MAX) [?2004h[?2004l [?2004h(gdb) s [?2004l 371 return (TypeNode*) (utype & ~TYPE_ID_MASK); [?2004h[?2004l [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4141 4141 check = node && node->is_instantiatable && iface && type_node_conforms_to_U (node, iface, TRUE, FALSE); [?2004h[?2004l [?2004h(gdb) s [?2004l type_node_conforms_to_U (node=0x5555557751a0, iface_node=0x555555697970, support_interfaces=1, support_prerequisites=0) at ../glib/gobject/gtype.c:3586 3586 return type_node_check_conformities_UorL (node, iface_node, support_interfaces, support_prerequisites, FALSE); [?2004h[?2004l [?2004h(gdb) s [?2004l type_node_check_conformities_UorL (node=0x5555557751a0, iface_node=0x555555697970, support_interfaces=support_interfaces@entry=1, support_prerequisites=support_prerequisites@entry=0, have_lock=have_lock@entry=0) at ../glib/gobject/gtype.c:3537 3537 { [?2004h[?2004l [?2004h(gdb) s [?2004l 3540 if (/* support_inheritance && */ [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_widget_get_display (widget=0x5555555c7a90) at ../gtk/gtk/gtkwidget.c:11011 11011 return gdk_screen_get_display (gtk_widget_get_screen (widget)); [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_widget_get_screen (widget=widget@entry=0x5555555c7a90) at ../gtk/gtk/gtkwidget.c:10897 10897 g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007fffef13dfcf in gtk_widget_get_type () at ../gtk/gtk/gtkwidget.c:865 865 if (G_UNLIKELY (widget_type == 0)) [?2004h[?2004l [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4129 4129 { [?2004h[?2004l [?2004h(gdb) s [?2004l 4133 if (!type_instance || !type_instance->g_class) [?2004h[?2004l [?2004h(gdb) s [?2004l 4136 iface = lookup_type_node_I (iface_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993556848) at ../glib/gobject/gtype.c:370 370 if (utype > G_TYPE_FUNDAMENTAL_MAX) [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4136 4136 iface = lookup_type_node_I (iface_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993556848) at ../glib/gobject/gtype.c:371 371 return (TypeNode*) (utype & ~TYPE_ID_MASK); [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4137 4137 if (iface && iface->is_final) [?2004h[?2004l [?2004h(gdb) s [?2004l 4140 node = lookup_type_node_I (type_instance->g_class->g_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824994464160) at ../glib/gobject/gtype.c:370 370 if (utype > G_TYPE_FUNDAMENTAL_MAX) [?2004h[?2004l [?2004h(gdb) s [?2004l 371 return (TypeNode*) (utype & ~TYPE_ID_MASK); [?2004h[?2004l [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x5555555c7a90, iface_type=93824993556848) at ../glib/gobject/gtype.c:4141 4141 check = node && node->is_instantiatable && iface && type_node_conforms_to_U (node, iface, TRUE, FALSE); [?2004h[?2004l [?2004h(gdb) n [?2004l type_node_check_conformities_UorL (node=0x5555557751a0, iface_node=0x555555697970, support_interfaces=support_interfaces@entry=1, support_prerequisites=support_prerequisites@entry=0, have_lock=have_lock@entry=0) at ../glib/gobject/gtype.c:3537 3537 { [?2004h[?2004l [?2004h(gdb) n [?2004l 3540 if (/* support_inheritance && */ [?2004h[?2004l [?2004h(gdb) n [?2004l gtk_widget_get_screen (widget=widget@entry=0x5555555c7a90) at ../gtk/gtk/gtkwidget.c:10899 10899 screen = gtk_widget_get_screen_unchecked (widget); [?2004h[?2004l [?2004h(gdb) n [?2004l 10901 if (screen) [?2004h[?2004l [?2004h(gdb) s [?2004l gdk_screen_get_display (screen=0x55555564c440) at ../gtk/gdk/gdkscreen.c:536 536 { [?2004h[?2004l [?2004h(gdb) s [?2004l 537 g_return_val_if_fail (GDK_IS_SCREEN (screen), NULL); [?2004h[?2004l [?2004h(gdb) s [?2004l gdk_screen_get_type () at ../gtk/gdk/gdkscreen.c:79 79 G_DEFINE_TYPE (GdkScreen, gdk_screen, G_TYPE_OBJECT) [?2004h[?2004l [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x55555564c440, iface_type=93824993245968) at ../glib/gobject/gtype.c:4129 4129 { [?2004h[?2004l [?2004h(gdb) s [?2004l 4133 if (!type_instance || !type_instance->g_class) [?2004h[?2004l [?2004h(gdb) s [?2004l 4136 iface = lookup_type_node_I (iface_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993245968) at ../glib/gobject/gtype.c:370 370 if (utype > G_TYPE_FUNDAMENTAL_MAX) [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x55555564c440, iface_type=93824993245968) at ../glib/gobject/gtype.c:4136 4136 iface = lookup_type_node_I (iface_type); [?2004h[?2004l [?2004h(gdb) s [?2004l lookup_type_node_I (utype=93824993245968) at ../glib/gobject/gtype.c:371 371 return (TypeNode*) (utype & ~TYPE_ID_MASK); [?2004h(gdb) s [?2004l g_type_check_instance_is_a (type_instance=type_instance@entry=0x55555564c440, iface_type=93824993245968) at ../glib/gobject/gtype.c:4137 4137 if (iface && iface->is_final) [?2004h[?2004l [?2004h(gdb) s [?2004l 4140 node = lookup_type_node_I (type_instance->g_class->g_type); [?2004h[?2004l [?2004h(gdb) n [?2004l 4141 check = node && node->is_instantiatable && iface && type_node_conforms_to_U (node, iface, TRUE, FALSE); [?2004h[?2004l [?2004h(gdb) n [?2004l type_node_check_conformities_UorL (node=0x55555564bc20, iface_node=0x55555564bb10, support_interfaces=support_interfaces@entry=1, support_prerequisites=support_prerequisites@entry=0, have_lock=have_lock@entry=0) at ../glib/gobject/gtype.c:3537 3537 { [?2004h[?2004l [?2004h(gdb) n [?2004l 3540 if (/* support_inheritance && */ [?2004h[?2004l [?2004h(gdb) n [?2004l gdk_screen_get_display (screen=0x55555564c440) at ../gtk/gdk/gdkscreen.c:539 539 return GDK_SCREEN_GET_CLASS (screen)->get_display (screen); [?2004h[?2004l [?2004h(gdb) n [?2004l gdk_x11_screen_get_display () at ../gtk/gdk/x11/gdkscreen-x11.c:78 78 gdk_x11_screen_get_display (GdkScreen *screen) [?2004h[?2004l [?2004h(gdb) n [?2004l gtk_menu_popup_internal (menu=0x5555555c7a90, device=0x0, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, destroy=0x0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:1836 1836 if (device == NULL) [?2004h[?2004l [?2004h(gdb) bt [?2004l #0 gtk_menu_popup_internal (menu=0x5555555c7a90, device=0x0, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, destroy=0x0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:1836 #1 0x00007fffeefe9d38 in gtk_menu_popup_for_device (menu=, device=0xe26bcfbf6ef0e300, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=, destroy=, button=, activate_time=) at ../gtk/gtk/gtkmenu.c:2089 #2 0x00007fffeefe9de8 in gtk_menu_popup (menu=0x5555555c7a90, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:2153 #3 0x00007ffff100129b in QGtk3Menu::showPopup (this=0x555555ca4df0, parentWindow=0x555555bb43b0, targetRect=..., item=0x0) at /home/rutledge/dev/qt6/qtbase/src/plugins/platformthemes/gtk3/qgtk3menu.cpp:406 #4 0x00007fffd7f81eb9 in QQuickLabsPlatformMenu::open (this=0x555555bb9730, args=0x7fffffff8c80) at /home/rutledge/dev/qt6/qtdeclarative/src/labs/platform/qquicklabsplatformmenu.cpp:697 #5 0x00007fffd7f82706 in QQuickLabsPlatformMenu::qt_static_metacall (_o=0x555555bb9730, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fffffff8ca0) at /home/rutledge/dev/qt6-dbg/qtdeclarative/src/labs/platform/LabsPlatform_autogen/include/moc_qquicklabsplatformmenu_p.cpp:345 #6 0x00007fffd7f834d3 in QQuickLabsPlatformMenu::qt_metacall (this=0x555555bb9730, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fffffff8ca0) at /home/rutledge/dev/qt6-dbg/qtdeclarative/src/labs/platform/LabsPlatform_autogen/include/moc_qquicklabsplatformmenu_p.cpp:546 #7 0x00007ffff6a47cc2 in QQmlProxyMetaObject::metaCall (this=0x555555bb4210, o=0x555555bb9730, c=QMetaObject::InvokeMetaMethod, id=17, a=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlproxymetaobject.cpp:127 #8 0x00007ffff4604f2d in QMetaObject::metacall (object=0x555555bb9730, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtbase/src/corelib/kernel/qmetaobject.cpp:332 #9 0x00007ffff69f314d in QQmlObjectOrGadget::metacall (this=0x7fffffff8da0, type=QMetaObject::InvokeMetaMethod, index=17, argv=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14 #10 0x00007ffff67a61ad in operator() (__closure=0x7fffffff8e20) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2946 #11 0x00007ffff67a62c5 in operator() >(const struct {...} &) const (__closure=0x7fffffff8e00, call=...) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2929 #12 0x00007ffff67a6b93 in QV4::QObjectMethod::callInternal (this=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2940 #13 0x00007ffff67a5d3c in QV4::QObjectMethod::virtualCall (m=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2834 #14 0x00007ffff6665aa2 in QV4::FunctionObject::call (this=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:187 #15 0x00007ffff684caea in QV4::Moth::VME::interpret (frame=0x7fffffffa860, engine=0x555555acf6d0, code=0x7fffef5b42ea "\030\006\324\026\006\002") at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:798 #16 0x00007ffff6848372 in QV4::Moth::VME::exec (frame=0x7fffffffa860, engine=0x555555acf6d0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:487 #17 0x00007ffff67203bc in QV4::doCall (self=0x555555bb6270, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:52 #18 0x00007ffff67205ac in QV4::Function::call (this=0x555555bb6270, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:77 #19 0x00007ffff6720086 in operator() (__closure=0x7fffffffaa70, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:28 #20 0x00007ffff6721a7e in QV4::convertAndCall >(QV4::ExecutionEngine *, QObject *, void **, const QMetaType *, int, struct {...}) (engine=0x555555acf6d0, thisObject=0x555555b621e0, a=0x7fffffffc8b0, types=0x7fffffffac78, argc=2, call=...) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:199 #21 0x00007ffff6720124 in QV4::Function::call (this=0x555555bb6270, thisObject=0x555555b621e0, a=0x7fffffffc8b0, types=0x7fffffffac78, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:25 [?2004h--Type for more, q to quit, c to continue without paging--q [?2004l Quit [?2004h(gdb) n [?2004l 1837 device = gtk_get_current_event_device (); [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_get_current_event_device () at ../gtk/gtk/gtkmain.c:2528 Downloading source file /usr/src/debug/gtk3/build/../gtk/gtk/gtkmain.c [### ] [ ### ] [######################################################################################################################### ] 62% (78.21 K) [#####################################################################################################################################################################################################] 100% (78.21 K) 2528 { [?2004h[?2004l [?2004h(gdb) n [?2004l 2529 if (current_events) [?2004h[?2004l [?2004h(gdb) n [?2004l gtk_menu_popup_internal (menu=0x5555555c7a90, device=0x0, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, destroy=0x0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:1839 1839 if (device && gdk_device_get_display (device) != display) [?2004h[?2004l [?2004h(gdb) n [?2004l 1843 device = gdk_seat_get_pointer (gdk_display_get_default_seat (display)); [?2004h[?2004l [?2004h(gdb) n [?2004l 1848 if (gdk_device_get_source (device) == GDK_SOURCE_KEYBOARD) [?2004h[?2004l [?2004h(gdb) n [?2004l 1853 menu_shell->priv->parent_menu_shell = parent_menu_shell; [?2004h[?2004l [?2004h(gdb) n [?2004l 1855 priv->seen_item_enter = FALSE; [?2004h[?2004l [?2004h(gdb) n [?2004l 1861 while (parent) [?2004h[?2004l [?2004h(gdb) n [?2004l 1866 while (tmp) [?2004h[?2004l [?2004h(gdb) n [?2004l 1868 if (!gtk_widget_get_mapped (tmp)) [?2004h[?2004l [?2004h(gdb) n [?2004l 1879 parent = GTK_MENU_SHELL (parent)->priv->parent_menu_shell; [?2004h[?2004l [?2004h(gdb) n [?2004l 1861 while (parent) [?2004h[?2004l [?2004h(gdb) n [?2004l 1899 grab_keyboard = gtk_menu_shell_get_take_focus (menu_shell); [?2004h[?2004l [?2004h(gdb) n [?2004l 1900 gtk_window_set_accept_focus (GTK_WINDOW (priv->toplevel), grab_keyboard); [?2004h[?2004l [?2004h(gdb) n [?2004l 1902 if (xgrab_shell && xgrab_shell != widget) [?2004h[?2004l [?2004h(gdb) n [?2004l 1915 transfer_window = menu_grab_transfer_window_get (menu); [?2004h[?2004l [?2004h(gdb) n [?2004l 1916 if (popup_grab_on_window (transfer_window, pointer)) [?2004h[?2004l [?2004h(gdb) n [?2004l 1789 return status == GDK_GRAB_SUCCESS; [?2004h[?2004l [?2004h(gdb) n [?2004l 1918 _gtk_menu_shell_set_grab_device (GTK_MENU_SHELL (xgrab_shell), pointer); [?2004h[?2004l [?2004h(gdb) n [?2004l 1919 GTK_MENU_SHELL (xgrab_shell)->priv->have_xgrab = TRUE; [?2004h[?2004l [?2004h(gdb) n [?2004l 1923 if (!GTK_MENU_SHELL (xgrab_shell)->priv->have_xgrab) [?2004h[?2004l [?2004h(gdb) n [?2004l 1934 _gtk_menu_shell_set_grab_device (GTK_MENU_SHELL (menu), pointer); [?2004h[?2004l [?2004h(gdb) n [?2004l 1935 menu_shell->priv->active = TRUE; [?2004h[?2004l [?2004h(gdb) n [?2004l 1936 menu_shell->priv->button = button; [?2004h[?2004l [?2004h(gdb) n [?2004l 1943 current_event = gtk_get_current_event (); [?2004h[?2004l [?2004h(gdb) n [?2004l 1944 if (current_event) [?2004h[?2004l [?2004h(gdb) n [?2004l 1954 menu_shell->priv->ignore_enter = TRUE; [?2004h[?2004l [?2004h(gdb) n [?2004l 1956 if (priv->torn_off) [?2004h[?2004l [?2004h(gdb) n [?2004l 1964 if (parent_menu_shell) [?2004h[?2004l [?2004h(gdb) n [?2004l 1966 else if (!g_object_get_data (G_OBJECT (menu), "gtk-menu-explicit-screen")) [?2004h[?2004l [?2004h(gdb) n [?2004l 1968 GtkWidget *attach_widget = gtk_menu_get_attach_widget (menu); [?2004h[?2004l [?2004h(gdb) n [?2004l 1969 if (attach_widget) [?2004h[?2004l [?2004h(gdb) n [?2004l 1978 priv->parent_menu_item = parent_menu_item; [?2004h[?2004l [?2004h(gdb) n [?2004l 1979 priv->position_func = func; [?2004h[?2004l [?2004h(gdb) n [?2004l 1980 priv->position_func_data = data; [?2004h[?2004l [?2004h(gdb) bt [?2004l #0 gtk_menu_popup_internal (menu=, device=, parent_menu_shell=, parent_menu_item=, func=, data=, destroy=, button=, activate_time=) at ../gtk/gtk/gtkmenu.c:1980 #1 0x00007fffeefe9d38 in gtk_menu_popup_for_device (menu=, device=0xe26bcfbf6ef0e300, parent_menu_shell=0x0, parent_menu_item=0x1, func=0x7ffff1000f18 , data=, destroy=, button=, activate_time=) at ../gtk/gtk/gtkmenu.c:2089 #2 0x00007fffeefe9de8 in gtk_menu_popup (menu=0x5555555c7a90, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:2153 #3 0x00007ffff100129b in QGtk3Menu::showPopup (this=0x555555ca4df0, parentWindow=0x555555bb43b0, targetRect=..., item=0x0) at /home/rutledge/dev/qt6/qtbase/src/plugins/platformthemes/gtk3/qgtk3menu.cpp:406 #4 0x00007fffd7f81eb9 in QQuickLabsPlatformMenu::open (this=0x555555bb9730, args=0x7fffffff8c80) at /home/rutledge/dev/qt6/qtdeclarative/src/labs/platform/qquicklabsplatformmenu.cpp:697 #5 0x00007fffd7f82706 in QQuickLabsPlatformMenu::qt_static_metacall (_o=0x555555bb9730, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fffffff8ca0) at /home/rutledge/dev/qt6-dbg/qtdeclarative/src/labs/platform/LabsPlatform_autogen/include/moc_qquicklabsplatformmenu_p.cpp:345 #6 0x00007fffd7f834d3 in QQuickLabsPlatformMenu::qt_metacall (this=0x555555bb9730, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fffffff8ca0) at /home/rutledge/dev/qt6-dbg/qtdeclarative/src/labs/platform/LabsPlatform_autogen/include/moc_qquicklabsplatformmenu_p.cpp:546 #7 0x00007ffff6a47cc2 in QQmlProxyMetaObject::metaCall (this=0x555555bb4210, o=0x555555bb9730, c=QMetaObject::InvokeMetaMethod, id=17, a=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlproxymetaobject.cpp:127 #8 0x00007ffff4604f2d in QMetaObject::metacall (object=0x555555bb9730, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtbase/src/corelib/kernel/qmetaobject.cpp:332 #9 0x00007ffff69f314d in QQmlObjectOrGadget::metacall (this=0x7fffffff8da0, type=QMetaObject::InvokeMetaMethod, index=17, argv=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14 #10 0x00007ffff67a61ad in operator() (__closure=0x7fffffff8e20) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2946 #11 0x00007ffff67a62c5 in operator() >(const struct {...} &) const (__closure=0x7fffffff8e00, call=...) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2929 #12 0x00007ffff67a6b93 in QV4::QObjectMethod::callInternal (this=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2940 #13 0x00007ffff67a5d3c in QV4::QObjectMethod::virtualCall (m=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2834 #14 0x00007ffff6665aa2 in QV4::FunctionObject::call (this=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:187 #15 0x00007ffff684caea in QV4::Moth::VME::interpret (frame=0x7fffffffa860, engine=0x555555acf6d0, code=0x7fffef5b42ea "\030\006\324\026\006\002") at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:798 #16 0x00007ffff6848372 in QV4::Moth::VME::exec (frame=0x7fffffffa860, engine=0x555555acf6d0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:487 #17 0x00007ffff67203bc in QV4::doCall (self=0x555555bb6270, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:52 #18 0x00007ffff67205ac in QV4::Function::call (this=0x555555bb6270, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:77 #19 0x00007ffff6720086 in operator() (__closure=0x7fffffffaa70, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:28 #20 0x00007ffff6721a7e in QV4::convertAndCall >(QV4::ExecutionEngine *, QObject *, void **, const QMetaType *, int, struct {...}) (engine=0x555555acf6d0, thisObject=0x555555b621e0, a=0x7fffffffc8b0, types=0x7fffffffac78, argc=2, call=...) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:199 #21 0x00007ffff6720124 in QV4::Function::call (this=0x555555bb6270, thisObject=0x555555b621e0, a=0x7fffffffc8b0, types=0x7fffffffac78, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:25 [?2004h--Type for more, q to quit, c to continue without paging--q [?2004l Quit [?2004h(gdb) n [?2004l 1981 priv->position_func_data_destroy = destroy; [?2004h[?2004l [?2004h(gdb) n [?2004l 1982 menu_shell->priv->activate_time = activate_time; [?2004h[?2004l [?2004h(gdb) n [?2004l 1988 gtk_widget_show (GTK_WIDGET (menu)); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007fffef1468ab in gtk_widget_show (widget=0x5555555c7a90) at ../gtk/gtk/gtkwidget.c:4826 4826 { [?2004h[?2004l [?2004h(gdb) n [?2004l 4827 g_return_if_fail (GTK_IS_WIDGET (widget)); [?2004h[?2004l [?2004h(gdb) n [?2004l 4825 gtk_widget_show (GtkWidget *widget) [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_widget_show (widget=0x5555555c7a90) at ../gtk/gtk/gtkwidget.c:4829 4829 if (!_gtk_widget_get_visible (widget)) [?2004h(gdb) n [?2004l gtk_menu_popup_internal (menu=, device=, parent_menu_shell=, parent_menu_item=, func=, data=, destroy=, button=, activate_time=) at ../gtk/gtk/gtkmenu.c:1992 1992 gtk_menu_position (menu, TRUE); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007fffeefeea2b in gtk_menu_position (menu=0x5555555c7a90, set_scroll_offset=1) at ../gtk/gtk/gtkmenu.c:5203 5203 { [?2004h[?2004l [?2004h(gdb) n [?2004l 5215 rect_anchor = priv->rect_anchor; [?2004h[?2004l [?2004h(gdb) n [?2004l 5216 menu_anchor = priv->menu_anchor; [?2004h[?2004l [?2004h(gdb) n [?2004l 5218 rect_anchor_dx = priv->rect_anchor_dx; [?2004h[?2004l [?2004h(gdb) n [?2004l 5219 rect_anchor_dy = priv->rect_anchor_dy; [?2004h[?2004l [?2004h(gdb) n [?2004l 5221 if (priv->rect_window && [?2004h[?2004l [?2004h(gdb) p rect_andchor_dx [?2004l $1 = 0 [?2004h(gdb) p rect_anchor_dy [?2004l $2 = 0 [?2004h(gdb) n [?2004l 5227 else if (priv->widget) [?2004h[?2004l [?2004h(gdb) n [?2004l 5233 else if (!priv->position_func) [?2004h[?2004l [?2004h(gdb) n [?2004l 5287 gtk_window_set_unlimited_guessed_size (GTK_WINDOW (priv->toplevel), [?2004h[?2004l [?2004h(gdb) s [?2004l 5289 gtk_menu_position_legacy (menu, set_scroll_offset); [?2004h[?2004l [?2004h(gdb) s [?2004l 0x00007fffeefeec4a in gtk_menu_position_legacy (menu=, set_scroll_offset=) at ../gtk/gtk/gtkmenu.c:4949 4949 display = gtk_widget_get_display (widget); [?2004h(gdb) n [?2004l gtk_menu_position (menu=0x5555555c7a90, set_scroll_offset=1) at ../gtk/gtk/gtkmenu.c:5287 5287 gtk_window_set_unlimited_guessed_size (GTK_WINDOW (priv->toplevel), [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_window_set_unlimited_guessed_size (window=0x5555555c7e00, x=0, y=0) at ../gtk/gtk/gtkwindow.c:6503 6503 gtk_window_set_unlimited_guessed_size (GtkWindow *window, [?2004h(gdb) n [?2004l gtk_menu_position (menu=0x5555555c7a90, set_scroll_offset=1) at ../gtk/gtk/gtkmenu.c:5289 5289 gtk_menu_position_legacy (menu, set_scroll_offset); [?2004h[?2004l [?2004h(gdb) s [?2004l gtk_menu_position_legacy (menu=0x5555555c7a90, set_scroll_offset=1) at ../gtk/gtk/gtkmenu.c:4934 4934 GtkMenuPrivate *priv = menu->priv; [?2004h(gdb) n [?2004l 4949 display = gtk_widget_get_display (widget); [?2004h[?2004l [?2004h(gdb) n [?2004l 4950 pointer = _gtk_menu_shell_get_grab_device (GTK_MENU_SHELL (menu)); [?2004h[?2004l [?2004h(gdb) n [?2004l 4951 gdk_device_get_position (pointer, NULL, &x, &y); [?2004h[?2004l [?2004h(gdb) p display [?2004l $3 = (GdkDisplay *) 0x555555648390 [?2004h(gdb) p pointer [?2004l $4 = (GdkDevice *) 0x5555556633e0 [?2004h(gdb) n [?2004l 4956 gtk_widget_realize (priv->toplevel); [?2004h[?2004l [?2004h(gdb) p x [?2004l $5 = 877 [?2004h(gdb) p y [?2004l $6 = 794 [?2004h(gdb) n [?2004l 4958 _gtk_window_get_shadow_width (GTK_WINDOW (priv->toplevel), &border); [?2004h[?2004l [?2004h(gdb) n [?2004l 4960 requisition.width = gtk_widget_get_allocated_width (widget); [?2004h[?2004l [?2004h(gdb) n [?2004l 4961 requisition.height = gtk_widget_get_allocated_height (widget); [?2004h[?2004l [?2004h(gdb) n [?2004l 4963 monitor = gdk_display_get_monitor_at_point (display, x, y); [?2004h[?2004l [?2004h(gdb) n [?2004l 4967 GdkMonitor *m = gdk_display_get_monitor (display, i); [?2004h[?2004l [?2004h(gdb) n [?2004l 4969 if (m == monitor) [?2004h[?2004l [?2004h(gdb) n [?2004l 4978 priv->monitor_num = monitor_num; [?2004h[?2004l [?2004h(gdb) n [?2004l 4979 priv->initially_pushed_in = FALSE; [?2004h[?2004l [?2004h(gdb) n [?2004l 4984 if (!gtk_widget_get_visible (priv->toplevel)) [?2004h[?2004l [?2004h(gdb) n [?2004l 4985 gtk_window_set_type_hint (GTK_WINDOW (priv->toplevel), GDK_WINDOW_TYPE_HINT_POPUP_MENU); [?2004h[?2004l [?2004h(gdb) n [?2004l 4987 if (priv->position_func) [?2004h[?2004l [?2004h(gdb) n [?2004l 4989 (* priv->position_func) (menu, &x, &y, &priv->initially_pushed_in, [?2004h[?2004l [?2004h(gdb) s [?2004l qt_gtk_menu_position_func (x=0x7fffffff86e0, y=0x7fffffff86e4, push_in=0x5555555c78e8, data=0x555555ca4df0) at /home/rutledge/dev/qt6/qtbase/src/plugins/platformthemes/gtk3/qgtk3menu.cpp:376 376 { [?2004h[?2004l [?2004h(gdb) n [?2004l 377 QGtk3Menu *menu = static_cast<QGtk3Menu *>(data); [?2004h[?2004l [?2004h(gdb) n [?2004l 378 QPoint targetPos = menu->targetPos(); [?2004h[?2004l [?2004h(gdb) n [?2004l 379 qDebug() << "requested targetPos at first:" << targetPos; [?2004h[?2004l [?2004h(gdb) p [?2004l $7 = 794 [?2004h(gdb) p targetPos [?2004l $8 = {xp = 801, yp = 571} [?2004h(gdb) n [?2004l [ 627.774 D] default qt_gtk_menu_position_func - requested targetPos at first: QPoint(801,571) 381 targetPos /= gtk_widget_get_scale_factor(menu->handle()); [?2004h[?2004l [?2004h(gdb) n [?2004l 383 qDebug() << "targetPos adjusted scale:" << targetPos; [?2004h[?2004l [?2004h(gdb) n [?2004l [ 638.356 D] default qt_gtk_menu_position_func - targetPos adjusted scale: QPoint(801,571) 384 *x = targetPos.x(); [?2004h[?2004l [?2004h(gdb) n [?2004l 385 *y = targetPos.y(); [?2004h[?2004l [?2004h(gdb) n [?2004l 386 *push_in = true; [?2004h[?2004l [?2004h(gdb) n [?2004l 387 } [?2004h[?2004l [?2004h(gdb) n [?2004l gtk_menu_position_legacy (menu=0x5555555c7a90, set_scroll_offset=1) at ../gtk/gtk/gtkmenu.c:4992 4992 if (priv->monitor_num < 0) [?2004h[?2004l [?2004h(gdb) p x y [?2004l A syntax error in expression, near `y'. [?2004h(gdb) p x, y [?2004l $9 = 571 [?2004h(gdb) p x [?2004l $10 = 801 [?2004h(gdb) p y [?2004l $11 = 571 [?2004h(gdb) n [?2004l 4995 monitor = gdk_display_get_monitor (display, priv->monitor_num); [?2004h[?2004l [?2004h(gdb) n [?2004l 4996 gdk_monitor_get_workarea (monitor, &workarea); [?2004h[?2004l [?2004h(gdb) p monitor [?2004l $12 = (GdkMonitor *) 0x55555562c320 [?2004h(gdb) n [?2004l 5123 if (y + requisition.height > workarea.y + workarea.height) [?2004h[?2004l [?2004h(gdb) p workarea [?2004l $13 = {x = 0, y = 29, width = 3840, height = 2131} [?2004h(gdb) n [?2004l 5130 if (y < workarea.y) [?2004h[?2004l [?2004h(gdb) n [?2004l 5137 x = CLAMP (x, workarea.x, MAX (workarea.x, workarea.x + workarea.width - requisition.width)); [?2004h[?2004l [?2004h(gdb) n [?2004l 5139 x -= border.left; [?2004h[?2004l [?2004h(gdb) n [?2004l 5140 y -= border.top; [?2004h[?2004l [?2004h(gdb) n [?2004l 5142 if (GTK_MENU_SHELL (menu)->priv->active) [?2004h[?2004l [?2004h(gdb) p x [?2004l $14 = 795 [?2004h(gdb) p y [?2004l $15 = 566 [?2004h(gdb) n [?2004l 5144 priv->have_position = TRUE; [?2004h[?2004l [?2004h(gdb) n [?2004l 5145 priv->position_x = x; [?2004h[?2004l [?2004h(gdb) n [?2004l 5146 priv->position_y = y; [?2004h[?2004l [?2004h(gdb) n [?2004l 5149 if (scroll_offset != 0) [?2004h[?2004l [?2004h(gdb) n [?2004l 5157 gtk_window_move (GTK_WINDOW (GTK_MENU_SHELL (menu)->priv->active ? priv->toplevel : priv->tearoff_window), [?2004h[?2004l [?2004h(gdb) n [?2004l 5160 if (!GTK_MENU_SHELL (menu)->priv->active) [?2004h[?2004l [?2004h(gdb) n [?2004l 5166 if (set_scroll_offset) [?2004h[?2004l [?2004h(gdb) n [?2004l 5167 priv->scroll_offset = scroll_offset; [?2004h[?2004l [?2004h(gdb) n [?2004l gtk_menu_position (menu=0x5555555c7a90, set_scroll_offset=) at ../gtk/gtk/gtkmenu.c:5290 5290 return; [?2004h[?2004l [?2004h(gdb) p [?2004l $16 = 566 [?2004h(gdb) bt [?2004l #0 gtk_menu_position (menu=0x5555555c7a90, set_scroll_offset=) at ../gtk/gtk/gtkmenu.c:5290 #1 0x00007fffeefe96de in gtk_menu_popup_internal (menu=, device=, parent_menu_shell=, parent_menu_item=, func=, data=, destroy=, button=, activate_time=) at ../gtk/gtk/gtkmenu.c:1992 #2 0x00007fffeefe9d38 in gtk_menu_popup_for_device (menu=, device=0xe26bcfbf6ef0e300, parent_menu_shell=0x0, parent_menu_item=0x1, func=0x7ffff1000f18 , data=, destroy=, button=, activate_time=) at ../gtk/gtk/gtkmenu.c:2089 #3 0x00007fffeefe9de8 in gtk_menu_popup (menu=0x5555555c7a90, parent_menu_shell=0x0, parent_menu_item=0x0, func=0x7ffff1000f18 , data=0x555555ca4df0, button=0, activate_time=0) at ../gtk/gtk/gtkmenu.c:2153 #4 0x00007ffff100129b in QGtk3Menu::showPopup (this=0x555555ca4df0, parentWindow=0x555555bb43b0, targetRect=..., item=0x0) at /home/rutledge/dev/qt6/qtbase/src/plugins/platformthemes/gtk3/qgtk3menu.cpp:406 #5 0x00007fffd7f81eb9 in QQuickLabsPlatformMenu::open (this=0x555555bb9730, args=0x7fffffff8c80) at /home/rutledge/dev/qt6/qtdeclarative/src/labs/platform/qquicklabsplatformmenu.cpp:697 #6 0x00007fffd7f82706 in QQuickLabsPlatformMenu::qt_static_metacall (_o=0x555555bb9730, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fffffff8ca0) at /home/rutledge/dev/qt6-dbg/qtdeclarative/src/labs/platform/LabsPlatform_autogen/include/moc_qquicklabsplatformmenu_p.cpp:345 #7 0x00007fffd7f834d3 in QQuickLabsPlatformMenu::qt_metacall (this=0x555555bb9730, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fffffff8ca0) at /home/rutledge/dev/qt6-dbg/qtdeclarative/src/labs/platform/LabsPlatform_autogen/include/moc_qquicklabsplatformmenu_p.cpp:546 #8 0x00007ffff6a47cc2 in QQmlProxyMetaObject::metaCall (this=0x555555bb4210, o=0x555555bb9730, c=QMetaObject::InvokeMetaMethod, id=17, a=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlproxymetaobject.cpp:127 #9 0x00007ffff4604f2d in QMetaObject::metacall (object=0x555555bb9730, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtbase/src/corelib/kernel/qmetaobject.cpp:332 #10 0x00007ffff69f314d in QQmlObjectOrGadget::metacall (this=0x7fffffff8da0, type=QMetaObject::InvokeMetaMethod, index=17, argv=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14 #11 0x00007ffff67a61ad in operator() (__closure=0x7fffffff8e20) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2946 #12 0x00007ffff67a62c5 in operator() >(const struct {...} &) const (__closure=0x7fffffff8e00, call=...) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2929 #13 0x00007ffff67a6b93 in QV4::QObjectMethod::callInternal (this=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2940 #14 0x00007ffff67a5d3c in QV4::QObjectMethod::virtualCall (m=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2834 #15 0x00007ffff6665aa2 in QV4::FunctionObject::call (this=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:187 #16 0x00007ffff684caea in QV4::Moth::VME::interpret (frame=0x7fffffffa860, engine=0x555555acf6d0, code=0x7fffef5b42ea "\030\006\324\026\006\002") at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:798 #17 0x00007ffff6848372 in QV4::Moth::VME::exec (frame=0x7fffffffa860, engine=0x555555acf6d0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:487 #18 0x00007ffff67203bc in QV4::doCall (self=0x555555bb6270, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:52 #19 0x00007ffff67205ac in QV4::Function::call (this=0x555555bb6270, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:77 #20 0x00007ffff6720086 in operator() (__closure=0x7fffffffaa70, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:28 #21 0x00007ffff6721a7e in QV4::convertAndCall >(QV4::ExecutionEngine *, QObject *, void **, const QMetaType *, int, struct {...}) (engine=0x555555acf6d0, thisObject=0x555555b621e0, a=0x7fffffffc8b0, types=0x7fffffffac78, argc=2, call=...) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:199 #22 0x00007ffff6720124 in QV4::Function::call (this=0x555555bb6270, thisObject=0x555555b621e0, a=0x7fffffffc8b0, types=0x7fffffffac78, argc=2, context=0x7fffee24a040) [?2004h--Type for more, q to quit, c to continue without paging--q [?2004l Quit [?2004h(gdb) n [?2004l gtk_menu_popup_internal (menu=, device=, parent_menu_shell=, parent_menu_item=, func=, data=, destroy=, button=, activate_time=) at ../gtk/gtk/gtkmenu.c:1994 1994 associate_menu_grab_transfer_window (menu); [?2004h[?2004l [?2004h(gdb) n [?2004l 1996 gtk_menu_scroll_to (menu, priv->scroll_offset, GTK_MENU_SCROLL_FLAG_NONE); [?2004h[?2004l [?2004h(gdb) n [?2004l 1999 if (!menu_shell->priv->active_menu_item && [?2004h[?2004l [?2004h(gdb) n [?2004l 2004 gtk_window_force_resize (GTK_WINDOW (priv->toplevel)); [?2004h[?2004l [?2004h(gdb) n [?2004l 2005 gtk_widget_show (priv->toplevel); [?2004h[?2004l [?2004h(gdb) n [?2004l 2007 if (xgrab_shell == widget) [?2004h[?2004l [?2004h(gdb) n [?2004l 2008 popup_grab_on_window (gtk_widget_get_window (widget), pointer); /* Should always succeed */ [?2004h[?2004l [?2004h(gdb) p widget [?2004l $17 =  [?2004h(gdb) n [?2004l 2010 gtk_grab_add (GTK_WIDGET (menu)); [?2004h[?2004l [?2004h(gdb) n [?2004l 2012 if (parent_menu_shell) [?2004h[?2004l [?2004h(gdb) n [?2004l 2019 else if (menu_shell->priv->button == 0) /* a keynav-activated context menu */ [?2004h[?2004l [?2004h(gdb) n [?2004l 2020 _gtk_menu_shell_set_keyboard_mode (menu_shell, TRUE); [?2004h[?2004l [?2004h(gdb) n [?2004l 2022 _gtk_menu_shell_update_mnemonics (menu_shell); [?2004h[?2004l [?2004h(gdb) n [?2004l _gtk_menu_shell_update_mnemonics (menu_shell=0x5555555c7a90) at ../gtk/gtk/gtkmenushell.c:898 Downloading source file /usr/src/debug/gtk3/build/../gtk/gtk/gtkmenushell.c [### ] [ ### ] [########################################################################################################################################################################## ] 87% (71.55 K) [########################################################################################################################################################################## ] 87% (71.55 K) [#####################################################################################################################################################################################################] 100% (71.55 K) 898 { [?2004h[?2004l [?2004h(gdb) n [?2004l 905 while (target) [?2004h[?2004l [?2004h(gdb) n [?2004l 907 GtkMenuShellPrivate *priv = target->priv; [?2004h[?2004l [?2004h(gdb) n [?2004l 908 GtkWidget *toplevel = gtk_widget_get_toplevel (GTK_WIDGET (target)); [?2004h[?2004l [?2004h(gdb) n [?2004l 916 if (menu_shell->priv->keyboard_mode) [?2004h[?2004l [?2004h(gdb) n [?2004l 917 target->priv->keyboard_mode = TRUE; [?2004h[?2004l [?2004h(gdb) n [?2004l 926 mnemonics_visible = target->priv->keyboard_mode && [?2004h[?2004l [?2004h(gdb) n [?2004l 935 if (GTK_IS_MENU_BAR (target)) [?2004h[?2004l [?2004h(gdb) n [?2004l 942 gtk_window_set_mnemonics_visible (GTK_WINDOW (toplevel), mnemonics_visible); [?2004h[?2004l [?2004h(gdb) n [?2004l 944 if (target->priv->active_menu_item || priv->in_unselectable_item) [?2004h[?2004l [?2004h(gdb) n [?2004l 905 while (target) [?2004h[?2004l [?2004h(gdb) n [?2004l QGtk3Menu::showPopup (this=0x555555ca4df0, parentWindow=0x555555bb43b0, targetRect=..., item=0x0) at /home/rutledge/dev/qt6/qtbase/src/plugins/platformthemes/gtk3/qgtk3menu.cpp:408 408 } [?2004h[?2004l [?2004h(gdb) n [?2004l QQuickLabsPlatformMenu::open (this=0x555555bb9730, args=0x7fffffff8c80) at /home/rutledge/dev/qt6/qtdeclarative/src/labs/platform/qquicklabsplatformmenu.cpp:700 700 } [?2004h[?2004l [?2004h(gdb) n [?2004l QQuickLabsPlatformMenu::qt_static_metacall (_o=0x555555bb9730, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fffffff8ca0) at /home/rutledge/dev/qt6-dbg/qtdeclarative/src/labs/platform/LabsPlatform_autogen/include/moc_qquicklabsplatformmenu_p.cpp:345 345 case 13: _t->open((*reinterpret_cast< std::add_pointer_t<QQmlV4FunctionPtr>>(_a[1]))); break; [?2004h[?2004l [?2004h(gdb) bt [?2004l #0 QQuickLabsPlatformMenu::qt_static_metacall (_o=0x555555bb9730, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fffffff8ca0) at /home/rutledge/dev/qt6-dbg/qtdeclarative/src/labs/platform/LabsPlatform_autogen/include/moc_qquicklabsplatformmenu_p.cpp:345 #1 0x00007fffd7f834d3 in QQuickLabsPlatformMenu::qt_metacall (this=0x555555bb9730, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fffffff8ca0) at /home/rutledge/dev/qt6-dbg/qtdeclarative/src/labs/platform/LabsPlatform_autogen/include/moc_qquicklabsplatformmenu_p.cpp:546 #2 0x00007ffff6a47cc2 in QQmlProxyMetaObject::metaCall (this=0x555555bb4210, o=0x555555bb9730, c=QMetaObject::InvokeMetaMethod, id=17, a=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlproxymetaobject.cpp:127 #3 0x00007ffff4604f2d in QMetaObject::metacall (object=0x555555bb9730, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtbase/src/corelib/kernel/qmetaobject.cpp:332 #4 0x00007ffff69f314d in QQmlObjectOrGadget::metacall (this=0x7fffffff8da0, type=QMetaObject::InvokeMetaMethod, index=17, argv=0x7fffffff8ca0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14 #5 0x00007ffff67a61ad in operator() (__closure=0x7fffffff8e20) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2946 #6 0x00007ffff67a62c5 in operator() >(const struct {...} &) const (__closure=0x7fffffff8e00, call=...) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2929 #7 0x00007ffff67a6b93 in QV4::QObjectMethod::callInternal (this=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2940 #8 0x00007ffff67a5d3c in QV4::QObjectMethod::virtualCall (m=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2834 #9 0x00007ffff6665aa2 in QV4::FunctionObject::call (this=0x7fffffff9208, thisObject=0x7fffd41bf548, argv=0x7fffd41bf510, argc=0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:187 #10 0x00007ffff684caea in QV4::Moth::VME::interpret (frame=0x7fffffffa860, engine=0x555555acf6d0, code=0x7fffef5b42ea "\030\006\324\026\006\002") at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:798 #11 0x00007ffff6848372 in QV4::Moth::VME::exec (frame=0x7fffffffa860, engine=0x555555acf6d0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:487 #12 0x00007ffff67203bc in QV4::doCall (self=0x555555bb6270, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:52 #13 0x00007ffff67205ac in QV4::Function::call (this=0x555555bb6270, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:77 #14 0x00007ffff6720086 in operator() (__closure=0x7fffffffaa70, thisObject=0x7fffd41bf508, argv=0x7fffd41bf4f8, argc=2) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:28 #15 0x00007ffff6721a7e in QV4::convertAndCall >(QV4::ExecutionEngine *, QObject *, void **, const QMetaType *, int, struct {...}) (engine=0x555555acf6d0, thisObject=0x555555b621e0, a=0x7fffffffc8b0, types=0x7fffffffac78, argc=2, call=...) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:199 #16 0x00007ffff6720124 in QV4::Function::call (this=0x555555bb6270, thisObject=0x555555b621e0, a=0x7fffffffc8b0, types=0x7fffffffac78, argc=2, context=0x7fffee24a040) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:25 #17 0x00007ffff697573c in QQmlJavaScriptExpression::evaluate (this=0x555555c1bf50, a=0x7fffffffc8b0, types=0x7fffffffac78, argc=2) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:270 #18 0x00007ffff68cfa33 in QQmlBoundSignalExpression::evaluate (this=0x555555c1bf50, a=0x7fffffffc8b0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:196 #19 0x00007ffff68cff9b in QQmlBoundSignal_callback (e=0x555555bc2c20, a=0x7fffffffc8b0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:315 #20 0x00007ffff69c6116 in QQmlNotifier::emitNotify (endpoint=0x0, a=0x7fffffffc8b0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70 #21 0x00007ffff6919c3b in QQmlData::signalEmitted (object=0x555555b621e0, index=24, a=0x7fffffffc8b0) at /home/rutledge/dev/qt6/qtdeclarative/src/qml/qml/qqmlengine.cpp:340 #22 0x00007ffff46936dc in doActivate (sender=0x555555b621e0, signal_index=24, argv=0x7fffffffc8b0) at /home/rutledge/dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:4011 #23 0x00007ffff4687e12 in QMetaObject::activate (sender=0x555555b621e0, m=0x7fffb6915e00 , local_signal_index=6, argv=0x7fffffffc8b0) at /home/rutledge/dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:4181 #24 0x00007fffb5dd8550 in QQuickTapHandler::tapped (this=0x555555b621e0, _t1=..., _t2=Qt::RightButton) at /home/rutledge/dev/qt6-dbg/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktaphandler_p.cpp:415 [?2004h--Type for more, q to quit, c to continue without paging--q [?2004l Quit [?2004h(gdb) c [?2004l Continuing. [ 920.106 D] qt.quick.handler.tap QQuickTapHandler::setPressed - "" tap 1 after 189037134 ms [ 920.106 D] qt.pointer.grab QPointingDevicePrivate::clearPassiveGrabbers - "Virtual core pointer\u0001" point 0 QEventPoint::Released : clearing QList(QQuickTapHandler(0x555555b621e0)) [ 920.106 D] qt.quick.handler.grab QQuickPointerHandler::onGrabChanged - QEventPoint(id=0 ts=189037134 pos=455,136 scn=455,136 gbl=801,571 Released vel=8.53439,-23.3245 press=455,136 last=455,136 Δ 0,0) QPointingDevice::UngrabPassive QQuickTapHandler(0x555555b621e0) q ^C Thread 1 "qml" received signal SIGINT, Interrupt. 0x00007ffff3f1c39d in __GI___poll (fds=0x555555bbb040, nfds=3, timeout=23943) at ../sysdeps/unix/sysv/linux/poll.c:29 29 return SYSCALL_CANCEL (poll, fds, nfds, timeout); [?2004h[?2004l [?2004h(gdb) q [?2004l [?2004hA debugging session is active. Inferior 1 [process 655406] will be killed. Quit anyway? (y or n) y [?2004l ⏎(B ⏎ [?2004h]0;[tyrion] ~/d/b/QTBUG-124561(B ~/dev/bugs/QTBUG-124561 Qt 6.9.0 in /home/rutledge/dev/qt6-dbg/qtbase(B  [(Btyrion(B][17:01:03(B]   (B(B[?2004l Script done on 2024-07-05 17:01:04-07:00 [COMMAND_EXIT_CODE="0"]