[Gambas-bugtracker] Bug #2373: segfault within help browser

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Tue Oct 5 15:23:12 CEST 2021


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

Gen BRAGA reported a new bug.

Summary
-------

segfault within help browser

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


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

I've got a SEGFAULT whenever I click the language combobox within the help browser. I opened the IDE's sources withing the gambas and ran with gdb.

Below I attach the output of gdb's backtrace. Hope it helps.


 gdb gbx3
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
Copyright (C) 2016 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"...
Lendo símbolos de gbx3...concluído.
(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".
[New Thread 0x7fffdb5e5700 (LWP 7163)]
[New Thread 0x7fffdade4700 (LWP 7164)]
[New Thread 0x7fffda5e3700 (LWP 7165)]
[New Thread 0x7fffcaef8700 (LWP 7166)]
[New Thread 0x7fffca6f7700 (LWP 7167)]
[New Thread 0x7fffc3974700 (LWP 7172)]
[New Thread 0x7fff7bffd700 (LWP 7176)]
[Thread 0x7fffcaef8700 (LWP 7166) exited]
[New Thread 0x7fffcaef8700 (LWP 7186)]

Thread 1 "gbx3" received signal SIGSEGV, Segmentation fault.
0x00007fffe9ea1ea3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
(gdb) bt
#0  0x00007fffe9ea1ea3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#1  0x00007fffe9ea26bb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fffe9ea2d7b in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fffe9865421 in QWebFrame::setUrl(QUrl const&) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#4  0x00007fffeb9a2ba3 in WebView_Url (_object=0x2e15a58, _object at entry=<error reading variable: value has been optimized out>, _param=<error reading variable: value has been optimized out>) at c_webview.cpp:213
#5  0x0000000000449c8d in EXEC_call_native (exec=<optimized out>, object=<optimized out>, type=type at entry=0, param=<optimized out>) at gbx_exec.c:1162
#6  0x000000000044db9c in EXEC_pop_unknown () at gbx_exec_pop.c:244
#7  0x0000000000444533 in EXEC_loop () at gbx_exec_loop.c:677
#8  0x00000000004494bd in EXEC_function_loop () at gbx_exec.c:905
#9  0x0000000000449c2e in EXEC_function_real () at gbx_exec.c:892
#10 0x000000000044afe4 in EXEC_public_desc (class=class at entry=0xcd20f8, object=object at entry=0x2c07818, desc=desc at entry=0x27e22e8, nparam=nparam at entry=0) at gbx_exec.c:1585
#11 0x00000000004218d7 in raise_event (observer=observer at entry=0x2c07818, object=object at entry=0x2753558, func_id=177, func_id at entry=178, nparam=nparam at entry=0) at gbx_api.c:830
#12 0x0000000000421d21 in GB_Raise (object=0x2753558, event_id=20, nparam=0) at gbx_api.c:988
#13 0x00000000004456bb in EXEC_loop () at gbx_exec_loop.c:1179
#14 0x00000000004494bd in EXEC_function_loop () at gbx_exec.c:905
#15 0x0000000000449c2e in EXEC_function_real () at gbx_exec.c:892
#16 0x000000000044afe4 in EXEC_public_desc (class=class at entry=0x84ec68, object=object at entry=0x2753558, desc=desc at entry=0x8c9af8, nparam=nparam at entry=0) at gbx_exec.c:1585
#17 0x00000000004218d7 in raise_event (observer=observer at entry=0x2753558, object=object at entry=0x271f018, func_id=130, func_id at entry=131, nparam=nparam at entry=0) at gbx_api.c:830
#18 0x0000000000421d21 in GB_Raise (object=0x271f018, event_id=9, nparam=0) at gbx_api.c:988
#19 0x00007ffff5f90152 in CWidget::eventFilter (this=0x7ffff61ecaf0 <CWidget::manager>, widget=0x2708eb0, event=0x7fffffffd090) at CWidget.cpp:2655
#20 0x00007ffff4c969e0 in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007ffff51c3f68 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007ffff51cb0d6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4


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

[System]
Gambas=3.16.90
OperatingSystem=Linux
Kernel=4.4.0-210-generic
Architecture=x86_64
Distribution=Ubuntu 16.04.7 LTS
Desktop=UNITY
Font=Ubuntu,11
Scale=8
Theme=proxy
Language=pt_BR.UTF-8
Memory=7896M

[Libraries]
Cairo=libcairo.so.2.11400.6
Curl=libcurl.so.4.4.0
DBus=libdbus-1.so.3.14.6
GDK2=libgdk-x11-2.0.so.0.2400.30
GDK3=libgdk-3.so.0.1800.9
GStreamer=libgstreamer-1.0.so.0.803.0
GTK+2=libgtk-x11-2.0.so.0.2400.30
GTK+3=libgtk-3.so.0.1800.9
OpenGL=libGL.so.1.2.0
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.58.0.0
QT4=libQtCore.so.4.8.7
QT5=libQt5Core.so.5.5.1
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6




More information about the Bugtracker mailing list