[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gambas-bugtracker] Bug #3121: Crash when closing a form showing a ComboBox dropdown list with no item selected
[Thread Prev] | [Thread Next]
- Subject: [Gambas-bugtracker] Bug #3121: Crash when closing a form showing a ComboBox dropdown list with no item selected
- From: <bugtracker@xxxxxxxxxxxxxx>
- Date: Sat, 10 Jan 2026 01:09:22 GMT
- To: craig22@xxxxxxxxxxxx,bugtracker@xxxxxxxxxxxxxxxxxxxxxx
http://gambaswiki.org/bugtracker/edit?object=BUG.3121&from=L21haW4- Zach SMITH reported a new bug. Summary ------- Crash when closing a form showing a ComboBox dropdown list with no item selected Type : Bug Priority : Medium Gambas version : 3.20 Product : GTK+3 component Description ----------- Sorry about more fringe case bug reports. I've been reviewing my old code examples and found bugs/issues that I never reported. 1. Push the button to open the form containing a combobox. 2. Click on the combobox to show the dropdown list but don't select any items. Do this within 5s (per timer delay). 3. Timer closes form 4. Click on form or button 5. Crash Crashes with gtk+3 Works as expected with qt5, and qt6. With these, the timer runs after an item is selected. ======= (org.gambas.33861:33861): Gdk-WARNING **: 19:28:10.782: Tried to unmap the parent of a popup (org.gambas.33861:33861): Gdk-CRITICAL **: 19:28:10.783: Window 0x55aaa9f44640 has not been made visible in GdkSeatGrabPrepareFunc gb.gtk: warning: grab failed: 3 gbr3: error: [gb.gui.base].FComboBoxPopup.gvwPopup_MouseUp.169: [29] Invalid object Stack backtrace ------------------------------------------------------------------------ 1: [gb.gui.base].FComboBoxPopup.gvwPopup_MouseUp.169 2: [gb.gui.base].FComboBoxPopup.Open.121 3: [gb.gui.base].ComboBox.Popup.481 4: [gb.gui.base].ComboBox.ArrowBox_MouseDown.466 System information ------------------ [System] Gambas=3.21.1 OperatingSystem=Linux Distribution=Manjaro Linux Kernel=6.18.3-2-MANJARO Architecture=x86_64 Cores=8 Memory=31996M Language=en_US.UTF-8 Platform=wayland Desktop=KDE DesktopResolution=96 DesktopScale=7 WidgetTheme=breeze Font=Noto Sans,10 DarkTheme=False [Programs] gcc=gcc (GCC) 15.2.1 20251112 git=git version 2.52.0 msgmerge=msgmerge (GNU gettext-tools) 0.26 [Libraries] Cairo=libcairo.so.2.11804.4 Curl=libcurl.so.4.8.0 DBus=libdbus-1.so.3.38.3 GDK2=libgdk-x11-2.0.so.0.2400.33 GDK3=libgdk-3.so.0.2419.32 GStreamer=libgstreamer-1.0.so.0.2610.0 GTK+2=libgtk-x11-2.0.so.0.2400.33 GTK+3=libgtk-3.so.0.2419.32 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.155.0.0 QT5=libQt5Core.so.5.15.18 QT6=libQt6Core.so.6.10.1 RSvg=librsvg-2.so.2.61.3 SDL=libSDL2-2.0.so.0.3200.60 SQLite3=libsqlite3.so.3.51.1 [Environment] CASROOT=/usr CSF_DrawPluginDefaults=/usr/share/opencascade/resources/DrawResources CSF_EXCEPTION_PROMPT=1 CSF_IGESDefaults=/usr/share/opencascade/resources/XSTEPResource CSF_LANGUAGE=us CSF_MDTVTexturesDirectory=/usr/share/opencascade/resources/Textures CSF_MIGRATION_TYPES=/usr/share/opencascade/resources/StdResource/MigrationSheet.txt CSF_OCCTResourcePath=/usr/share/opencascade/resources CSF_PluginDefaults=/usr/share/opencascade/resources/StdResource CSF_SHMessage=/usr/share/opencascade/resources/SHMessage CSF_STEPDefaults=/usr/share/opencascade/resources/XSTEPResource CSF_ShadersDirectory=/usr/share/opencascade/resources/Shaders CSF_StandardDefaults=/usr/share/opencascade/resources/StdResource CSF_StandardLiteDefaults=/usr/share/opencascade/resources/StdResource CSF_TObjDefaults=/usr/share/opencascade/resources/StdResource CSF_TObjMessage=/usr/share/opencascade/resources/TObj CSF_XCAFDefaults=/usr/share/opencascade/resources/StdResource CSF_XSMessage=/usr/share/opencascade/resources/XSMessage CSF_XmlOcafResource=/usr/share/opencascade/resources/XmlOcafResource DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DEBUGINFOD_URLS=https://debuginfod.archlinux.org DESKTOP_SESSION=plasma DISPLAY=:1 DRAWDEFAULT=/usr/share/opencascade/resources/DrawResources/DrawDefault DRAWHOME=/usr/share/opencascade/resources/DrawResources EGL_PLATFORM=wayland GB_GUI=gb.qt6 GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:<home>/.gtkrc-2.0:<home>/.config/gtkrc-2.0 GTK_RC_FILES=/etc/gtk/gtkrc:<home>/.gtkrc:<home>/.config/gtkrc HOME=<home> ICEAUTHORITY=/run/user/1000/iceauth_ZPpVdi INVOCATION_ID=339f35a60edd4d848e7efe9ab037587f JOURNAL_STREAM=9:18179 KDE_APPLICATIONS_AS_SCOPE=1 KDE_FULL_SESSION=true KDE_SESSION_UID=1000 KDE_SESSION_VERSION=6 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LC_ADDRESS=en_US.UTF-8 LC_IDENTIFICATION=en_US.UTF-8 LC_MEASUREMENT=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_NAME=en_US.UTF-8 LC_NUMERIC=en_US.UTF-8 LC_PAPER=en_US.UTF-8 LC_TELEPHONE=en_US.UTF-8 LC_TIME=en_US.UTF-8 LIBVA_MESSAGING_LEVEL=1 LOGNAME=<user> MAIL=/var/spool/mail/<user> MANAGERPID=1542 MANAGERPIDFDID=1543 MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service/memory.pressure MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= MMGT_CLEAR=1 MOTD_SHOWN=pam PATH=<home>/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl PWD=<home> QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1 QT_LOGGING_RULES=*.debug=false QT_WAYLAND_RECONNECT=1 SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1792,unix/<hostname>:/tmp/.ICE-unix/1792 SHELL=/bin/bash SYSTEMD_EXEC_PID=1806 TZ=:/etc/localtime USER=<user> WAYLAND_DISPLAY=wayland-0 XAUTHORITY=/run/user/1000/xauth_GdevRp XDG_CONFIG_DIRS=<home>/.config/kdedefaults:/etc/xdg:/usr/share/manjaro-kde-settings/xdg XDG_CURRENT_DESKTOP=KDE XDG_DATA_DIRS=<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share XDG_MENU_PREFIX=plasma- XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=KDE XDG_SESSION_ID=1 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=wayland XDG_VTNR=1 XKB_DEFAULT_LAYOUT=us _JAVA_AWT_WM_NONREPARENTING=1 force_s3tc_enable=true ----[ Gambas bugtracker-list is hosted by https://www.hostsharing.net ]----
| [Gambas-bugtracker] Bug #3121: Crash when closing a form showing a ComboBox dropdown list with no item selected | <bugtracker@xxxxxxxxxxxxxx> |
| [Gambas-bugtracker] Bug #3121: Crash when closing a form showing a ComboBox dropdown list with no item selected | <bugtracker@xxxxxxxxxxxxxx> |