[Gambas-bugtracker] Bug #2176: New stable version 3.16 crash

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Sun Apr 25 18:27:35 CEST 2021


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

Gianluigi GRADASCHI reported a new bug.

Summary
-------

New stable version 3.16 crash

Type             : Bug
Priority         : Medium
Gambas version   : Unknown
Product          : Unknown


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

A friend of ours from Gambas-it.org opens the Gambas program on telegram bots and gets a crash.
This is what the terminal reports:

paolo at paolo-Precision-7730:~$ gambas3
WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
Annullato (core dump creato)

This is what the gdb reports:

paolo at paolo-Precision-7730:~/Scaricati/gambas-3.16.0/app/src/gambas3$ gdb gbx3
GNU gdb (Ubuntu 9.2-0ubuntu1~20.04) 9.2
Copyright (C) 2020 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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
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 gbx3...
(No debugging symbols found in gbx3)
(gdb) run
Starting program: /usr/bin/gbx3 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after vfork from child process 466478]
[Detaching after vfork from child process 466480]
[Detaching after vfork from child process 466482]
[New Thread 0x7fffe28dd700 (LWP 466484)]
[New Thread 0x7fffe0850700 (LWP 466485)]
[Detaching after vfork from child process 466486]
WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.
[New Thread 0x7fffd3fff700 (LWP 466487)]
[Detaching after fork from child process 466488]
[Detaching after fork from child process 466489]
[New Thread 0x7fffd37fe700 (LWP 466492)]
[New Thread 0x7fffd2ffd700 (LWP 466493)]
[New Thread 0x7fffd27fc700 (LWP 466494)]
[New Thread 0x7fffd1ffb700 (LWP 466495)]
[New Thread 0x7fffd17fa700 (LWP 466496)]
[New Thread 0x7fffd0ff9700 (LWP 466497)]
[New Thread 0x7fffb3fff700 (LWP 466498)]
[New Thread 0x7fffb37fe700 (LWP 466499)]
[New Thread 0x7fffb2ffd700 (LWP 466500)]
[New Thread 0x7fffb27fc700 (LWP 466504)]
[New Thread 0x7fffb1ffb700 (LWP 466505)]
[New Thread 0x7fffb17fa700 (LWP 466506)]
[New Thread 0x7fffb0ff9700 (LWP 466507)]
[Detaching after fork from child process 466514]
[Detaching after fork from child process 466516]
[New Thread 0x7fff83fff700 (LWP 466518)]
[New Thread 0x7fff837fe700 (LWP 466519)]
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile) 

Thread 1 "gbx3" received signal SIGABRT, Aborted.
__GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50      ../sysdeps/unix/sysv/linux/raise.c: File o directory non esistente.
(gdb) bt
#0  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff7ddb859 in __GI_abort () at abort.c:79
#2  0x00007ffff5948aad in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fffea7abb16 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#4  0x00007fffea7abe72 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#5  0x00007fffea7ae036 in QQuickWidget::resizeEvent(QResizeEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#6  0x00007ffff1b34321 in ?? () from /lib/x86_64-linux-gnu/libQt5WebEngineWidgets.so.5
#7  0x00007ffff65a4947 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007fffea7aece3 in QQuickWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#9  0x00007ffff1b34686 in ?? () from /lib/x86_64-linux-gnu/libQt5WebEngineWidgets.so.5
#10 0x00007ffff6561a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff656b0f0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff5b4993a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff659ce6e in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff65a0bd7 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
--Type <RET> for more, q to quit, c to continue without paging--
#37 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007ffff65a0b79 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#44 0x00007ffff65a0bf3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#45 0x00007ffff65a3d6b in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#46 0x00007ffff6bcc332 in ?? () from /usr/lib/gambas3/gb.qt5.so
#47 0x00007ffff6bccd1a in ?? () from /usr/lib/gambas3/gb.qt5.so
#48 0x00005555555bc151 in ?? ()
#49 0x00005555555bff3e in ?? ()
#50 0x00005555555b7808 in ?? ()
#51 0x00005555555bb975 in ?? ()
#52 0x00005555555bc0f6 in ?? ()
#53 0x00005555555bfda3 in ?? ()
#54 0x00005555555b7808 in ?? ()
#55 0x00005555555bb975 in ?? ()
#56 0x00005555555bc0f6 in ?? ()
#57 0x0000555555592c0f in ?? ()
#58 0x0000555555594e62 in ?? ()
#59 0x00005555555b6494 in ?? ()
#60 0x00005555555bb975 in ?? ()
#61 0x00005555555bc0f6 in ?? ()
#62 0x0000555555592c0f in ?? ()
#63 0x0000555555594e62 in ?? ()
#64 0x00005555555b6494 in ?? ()
#65 0x00005555555bb975 in ?? ()
#66 0x00005555555bc0f6 in ?? ()
#67 0x0000555555592c0f in ?? ()
#68 0x0000555555594e62 in ?? ()
#69 0x00005555555b6494 in ?? ()
#70 0x00005555555bb975 in ?? ()
#71 0x00005555555bc0f6 in ?? ()
#72 0x0000555555592c0f in ?? ()
#73 0x0000555555594e62 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--
#74 0x00007ffff6bcf80f in ?? () from /usr/lib/gambas3/gb.qt5.so
#75 0x00007ffff5b4951b in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#76 0x00007ffff6561aa0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#77 0x00007ffff656b343 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#78 0x00007ffff5b4993a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#79 0x00007ffff656a457 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
   from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#80 0x00007ffff65c035d in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#81 0x00007ffff65c31ec in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#82 0x00007ffff6561a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#83 0x00007ffff656b0f0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#84 0x00007ffff5b4993a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#85 0x00007ffff5f3271c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) ()
   from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#86 0x00007ffff5f3410b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
   from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#87 0x00007ffff5f0e35b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#88 0x00007fffe2eff32e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#89 0x00007ffff4e9117d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#90 0x00007ffff4e91400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#91 0x00007ffff4e914a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#92 0x00007ffff5ba1565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#93 0x00007ffff5b484db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#94 0x00007ffff5b50246 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#95 0x00007ffff6bc172d in ?? () from /usr/lib/gambas3/gb.qt5.so
#96 0x00005555555751c2 in ?? ()
#97 0x00007ffff7ddd0b3 in __libc_start_main (main=0x555555574a50, argc=1, argv=0x7fffffffdf48, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffffffdf38) at ../csu/libc-start.c:308
#98 0x000055555557555e in ?? ()
(gdb)


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

[System]
Gambas=3.16
OperatingSystem=Linux
Kernel=5.4.0-70-generic
Architecture=x86_64
Distribution=Ubuntu 20.04.2 LTS
Desktop=KDE5
Font=Noto Sans,10
Scale=8
Theme=breeze
Language=it_IT.UTF-8
Memory=15774M

[Libraries]
Cairo=libcairo.so.2.11600.0
Curl=libcurl.so.4.6.0
DBus=libdbus-1.so.3.19.11
GDK2=libgdk-x11-2.0.so.0.2400.32
GDK3=libgdk-3.so.0.2404.16
GStreamer=libgstreamer-1.0.so.0.1602.0
GTK+2=libgtk-x11-2.0.so.0.2400.32
GTK+3=libgtk-3.so.0.2404.16
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.97.0.0
QT5=libQt5Core.so.5.12.8
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DEFAULTS_PATH=/usr/share/gconf/plasma.default.path
DESKTOP_SESSION=plasma
DISPLAY=:0
GB_GUI=gb.qt5
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
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>
KDE_FULL_SESSION=true
KDE_SESSION_UID=1000
KDE_SESSION_VERSION=5
LANG=it_IT.UTF-8
LANGUAGE=it_IT.UTF-8
LC_ALL=it_IT.UTF-8
LOGNAME=<user>
MANDATORY_PATH=/usr/share/gconf/plasma.mandatory.path
PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD=<home>
QT_ACCESSIBILITY=1
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_LOGGING_RULES=*.debug=false
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1392,unix/<hostname>:/tmp/.ICE-unix/1392
SHELL=/bin/bash
SHLVL=0
SSH_AGENT_PID=1331
SSH_AUTH_SOCK=/tmp/ssh-VfD5zOM9PSec/agent.1287
TZ=:/etc/localtime
USER=<user>
XAUTHORITY=/tmp/xauth-1000-_0
XCURSOR_THEME=Breeze_Snow
XDG_CONFIG_DIRS=/etc/xdg/xdg-plasma:/etc/xdg:/usr/share/kubuntu-default-settings/kf5-settings
XDG_CURRENT_DESKTOP=KDE
XDG_DATA_DIRS=/usr/share/plasma:/usr/local/share:/usr/share:/var/lib/snapd/desktop
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=3
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_SESSION_TYPE=x11
XDG_VTNR=1
force_s3tc_enable=true




More information about the Bugtracker mailing list