[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gambas-bugtracker] Bug #2995: Divide by Zero error when starting up


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

Andrew GABLE reported a new bug.

Summary
-------

Divide by Zero error when starting up

Type             : Bug
Priority         : Medium
Gambas version   : 3.20
Product          : Development Environment


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

When upgrading from 3.19.5 and not using qt6 or qt4 i get the following error when trying to start Gambas

(org.gambas.7117:7117): GLib-GIO-CRITICAL **: 23:40:26.126: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(org.gambas.7117:7117): GLib-GIO-CRITICAL **: 23:40:26.128: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(org.gambas.7117:7117): GLib-GIO-CRITICAL **: 23:40:26.184: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(org.gambas.7117:7117): GLib-GIO-CRITICAL **: 23:40:26.237: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(org.gambas.7117:7117): GLib-GIO-CRITICAL **: 23:40:26.238: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(org.gambas.7117:7117): GLib-GIO-CRITICAL **: 23:40:26.240: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
[gb.gui.base].Splitter.DoLayout.239: #26: Division by zero
[gb.gui.base].Splitter.DoLayout.239 [gb.gui.base].Splitter.Layout_Write.338 [gb.gui.base].Splitter.MinSize_Write.525 FDebugInfo._new.57 FSearch._new.44 FMain._new.65 Project.Main.484 ? 



THIS IS WHAT I AM USING TO INSTALL GAMBAS from Source

apt-get update && apt-get install -y build-essential g++ automake autoconf libbz2-dev libzstd-dev default-libmysqlclient-dev unixodbc-dev libpq-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libpoppler-private-dev libpoppler-cpp-dev libasound2-dev libxtst-dev libffi-dev libglew-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl-dev libncurses5-dev libgmime-3.0-dev libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.0-dev git libssl-dev qt5-base-dev qt5-webengine-dev qt5-svg-dev libmongoc-dev

cd to the downloaded source from Gambas website

./reconf-all

./configure -C --disable-keyring --disable-sqlite2 --disable-qt4 --disable-qt6

make -j $(nproc)

su -c "make install"


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

[System]
Gambas=3.20.1
OperatingSystem=Linux
Distribution=debian 12.0
Kernel=6.1.0-10-686-pae
Architecture=x86
Cores=2
Memory=2974M
Language=en_GB.UTF-8
Desktop=Xfce
DesktopResolution=1280x1024
DesktopScale=7
WidgetTheme=xfce
Font=Inconsolata,10,Bold

[Programs]
gcc=gcc (Debian 12.2.0-14) 12.2.0
git=git version 2.39.2

[Libraries]
Cairo=libcairo.so.2.11600.0
Curl=libcurl.so.4.8.0
DBus=libdbus-1.so.3.32.2
GDK2=libgdk-x11-2.0.so.0.2400.33
GDK3=libgdk-3.so.0.2405.32
GStreamer=libgstreamer-1.0.so.0.2200.0
GTK+2=libgtk-x11-2.0.so.0.2400.33
GTK+3=libgtk-3.so.0.2405.32
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.126.0.0
QT5=libQt5Core.so.5.15.8
RSvg=librsvg-2.so.2.48.0
SDL=libSDL2-2.0.so.0.2600.5
SQLite 3=libsqlite3.so.0.8.6

[Environment]
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DISPLAY=:0.0
GB_GUI=gb.gtk3
GTK_MODULES=gail:atk-bridge
HOME=<home>
INVOCATION_ID=6def105ee99c4247964df7176cf99560
JOURNAL_STREAM=8:89402
LANG=en_GB.UTF-8
LANGUAGE=en_GB.UTF-8
LC_ALL=en_GB.UTF-8
LOGNAME=<user>
MANAGERPID=651
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
QTWEBENGINE_DICTIONARIES_PATH=/usr/share/hunspell-bdic/
QT_ACCESSIBILITY=1
QT_LOGGING_RULES=*.debug=false
SHELL=/bin/bash
SYSTEMD_EXEC_PID=20291
TZ=:/etc/localtime
USER=<user>
XAUTHLOCALHOSTNAME=
XAUTHORITY=<home>/.Xauthority
XDG_DATA_DIRS=/usr/share/xfce4:/usr/local/share/:/usr/share/
XDG_RUNTIME_DIR=/run/user/1000


----[ Gambas bugtracker-list is hosted by https://www.hostsharing.net ]----