[Gambas-bugtracker] Bug #1856: Toolbar config error when dragging an icon to the FToolbarConfig form.

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Fri Aug 7 23:27:13 CEST 2020


http://gambaswiki.org/bugtracker/edit?object=BUG.1856&from=L21haW4-

Bruce BRUEN reported a new bug.

Summary
-------

Toolbar config error when dragging an icon to the FToolbarConfig form.

Type             : Bug
Priority         : High
Gambas version   : 3.15
Product          : Development Environment


Description
-----------

When dragging an icon off the toolbar and back into the configuration form a "Not an Object" error occurs and the "This application has raised an unexpected error and must abort." error message is shown.
This happens both in the IDE and when running the executable.

I believe the following gbx3 -t output may shed some light.

[21.028503] FToolBarConfig.panAction_Drop.378
[21.028546] FToolBarConfig.panAction_Drop.380
[21.028558] FToolBarConfig.IsSpecialAction.248
[21.028571] FToolBarConfig.AddAction.74
[21.028582] FToolBarConfig.AddAction.76
[21.028602] FToolBarConfig.AddAction.77
[21.028614] FToolBarConfig.AddAction.81
[21.028624] FToolBarConfig.AddAction.77
[21.028634] FToolBarConfig.AddAction.81
[21.028644] FToolBarConfig.AddAction.77
[21.028653] FToolBarConfig.AddAction.81
[21.028664] FToolBarConfig.AddAction.83
[21.028784] FToolBarConfig.AddAction.84
[21.028798] FToolBarConfig.AddAction.85
[21.028820] FToolBarConfig.AddAction.87
[21.028832] Stock.GetSize.336
[21.028843] Stock.GetSize.337
[21.028852] Stock.GetSize.339
[21.028862] Stock.GetSize.340
[21.028874] Stock.GetSize.351
[21.028885] FToolBarConfig.AddAction.89
[21.028895] FToolBarConfig.GetActionText.144
[21.028904] FToolBarConfig.GetActionText.145
[21.028913] FToolBarConfig.GetActionText.147
[21.028922] FToolBarConfig.GetActionText.149
[21.028931] FToolBarConfig.GetActionText.152
FToolBarConfig.GetActionText.152: #12: Not an object                    <------------------------
FToolBarConfig.GetActionText.152 FToolBarConfig.AddAction.89 FToolBarConfig.panAction_Drop.380 _Gui.DndFrame_Drop.346 FToolBarConfig.DragAction.290 FToolBar.OnMouseDrag.995 FToolBar.Item_MouseDrag.1050 
[27.460559] Jit._Abort.163
[27.460624] Jit._Abort.165
[27.460647] Jit._Abort.166
[27.460666] CCompilation.Kill.159
[27.460682] CCompilation.Kill.164
[27.460698] Jit._Abort.167
[27.460716] Jit._Abort.169
[27.460734] Jit._Abort.171
[27.460918] Settings._free.120
[27.460975] Settings.Save.127
[27.460994] Settings.Save.138
[27.461013] Settings._free.121
[27.461028] Settings._free.123
[27.461140] DesktopMime._exit.405
[27.461164] DesktopMime._exit.406
[27.461180] DesktopMime._exit.407
[27.461196] DesktopMime._exit.408
[27.461213] DesktopMime._exit.409
[27.461230] DesktopMime._exit.410
[27.461245] DesktopMime._exit.411
[27.461260] DesktopMime._exit.412
[27.461278] DesktopFile._exit.82
[27.461294] DesktopFile._exit.83
[27.461308] DesktopFile._exit.84
[27.461322] DesktopFile._exit.86
[27.461360] FileView._exit.124
[27.461381] FileView._exit.126
[27.461438] Picture._exit.135
[27.461484] Picture._exit.137
[27.461720] _Gui._HideDNDFrame.220
[27.461753] _Gui._HideDNDFrame.228
[27.461768] _Gui._HideDNDFrame.231
[27.462720] _Gui._HideDNDFrame.241
[27.462790] _Gui._HideDNDFrame.243
[27.462812] _Gui._HideDNDFrame.245


System information
------------------

[System]
Gambas=3.11.90 d3c17c791 (local)
OperatingSystem=Linux
Kernel=4.16.13-pclos1
Architecture=x86_64
Distribution=PCLinuxOS
Desktop=MATE
Theme=Gtk
Language=en_US.UTF-8
Memory=7491M

[Libraries]

[Environment]
BROWSER=/usr/bin/www-browser
CANBERRA_DRIVER=pulse
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-tYSAEsKmJW,guid=084be9baa369436402ea749d5bebea13
DESKTOP_SESSION=05MATE
DISPLAY=:0
GB_GUI=gb.qt4
GCONF_TMPDIR=/tmp
GDMSESSION=05MATE
GDM_XSERVER_LOCATION=local
GIO_LAUNCHED_DESKTOP_FILE=<home>/Desktop/projectbrowser5.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=16405
GIT_PAGER=less -FRS
GNOME_KEYRING_CONTROL=<home>/.cache/keyring-787ASZ
GTK2_RC_FILES=<home>/.gtkrc-2.0
GTK_MODULES=canberra-gtk-module
GTK_OVERLAY_SCROLLING=0
G_FILENAME_ENCODING=@locale
HISTCONTROL=ignoredups
HISTSIZE=1000
HOME=<home>
HOSTNAME=<hostname>
INPUTRC=/etc/inputrc
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_MESSAGES=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_SOURCED=1
LC_TELEPHONE=en_US.UTF-8
LC_TIME=en_US.UTF-8
LD_LIBRARY_PATH=:/usr/lib64:/usr/lib
LESS=-MM
LESSCHARSET=utf-8
LESSKEY=/etc/.less
LESSOPEN=|/usr/bin/lesspipe.sh %s
LOGNAME=<user>
LS_COLORS=
MAIL=/var/spool/mail/<user>
MATE_DESKTOP_SESSION_ID=this-is-deprecated
MDV_MENU_STYLE=discovery
META_CLASS=desktop
NLSPATH=/usr/share/locale/%l/%N
PATH=/bin:/usr/bin:/usr/local/bin:/usr/games:/usr/lib64/qt4/bin:/usr/lib64/qt5/bin:<home>/bin:/sbin:/usr/sbin
PWD=<home>
PYTHONDONTWRITEBYTECODE=1
PYTHONSTARTUP=/etc/pythonrc.py
QT4DOCDIR=/usr/share/doc/qt4
QT5DOCDIR=/usr/share/doc/qt5
QTDIR=/usr/lib64/qt4
QTDIR5=/usr/lib64/qt5
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_SCALE_FACTOR=1
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/29853,unix/<hostname>:/tmp/.ICE-unix/29853
SHELL=/bin/bash
SHLVL=1
SSH_AGENT_PID=29892
SSH_AUTH_SOCK=<home>/.cache/keyring-787ASZ/ssh
TMP=/tmp/
TMPDIR=/tmp/
TZ=:/etc/localtime
USER=<user>
WINDOWPATH=8
XAUTHORITY=<home>/.Xauthority
XDG_CONFIG_DIRS=/etc/xdg/mate:/etc/xdg/discovery:/etc/xdg
XDG_CURRENT_DESKTOP=MATE
XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/usr/share/gdm/
XDG_SESSION_COOKIE=<hostname>-1542187537.274074-1876948711
XMODIFIERS=@im=none
_=/usr/bin/gambas3




More information about the Bugtracker mailing list