[Gambas-bugtracker] Bug #1864: Gamba with ComboBox freezes

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Thu Aug 20 17:51:44 CEST 2020


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

Comment #8 by Gianluigi GRADASCHI:

This is what Franco gets from (gdb):

(gdb) run
Starting program: /usr/bin/gbx3
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Detaching after vfork from child process 20775]
[Detaching after vfork from child process 20777]
[Detaching after vfork from child process 20779]
[New Thread 0x7fffed9d8700 (LWP 20781)]
[New Thread 0x7fffe7fff700 (LWP 20785)]
[Detaching after vfork from child process 20789]
[New Thread 0x7fffe6d3b700 (LWP 20790)]
[New Thread 0x7fffe64bc700 (LWP 20791)]
[New Thread 0x7fffde096700 (LWP 20792)]
[New Thread 0x7fffdd895700 (LWP 20793)]
[New Thread 0x7fffdd094700 (LWP 20794)]
[New Thread 0x7fffdc893700 (LWP 20795)]
[New Thread 0x7fff92be2700 (LWP 20796)]
[New Thread 0x7fff923e1700 (LWP 20797)]
[New Thread 0x7fff91be0700 (LWP 20798)]
[Detaching after fork from child process 20837]
[Detaching after vfork from child process 20838]
[Detaching after fork from child process 20839]
[Detaching after fork from child process 20841]

Thread 1 "gbx3" received signal SIGSEGV, Segmentation fault.
0x00007ffff657a330 in QColor::operator=(QColor const&) () from /usr/lib/libQt5Gui.so.5
(gdb) bt
#0  0x00007ffff657a330 in QColor::operator=(QColor const&) () at /usr/lib/libQt5Gui.so.5
#1  0x00007fffec18aefb in  () at /usr/lib/qt/plugins/styles/breeze.so
#2  0x00007fffec18b829 in  () at /usr/lib/qt/plugins/styles/breeze.so
#3  0x00007fffec18d151 in  () at /usr/lib/qt/plugins/styles/breeze.so
#4  0x00007ffff6b8e548 in QComboBox::paintEvent(QPaintEvent*) () at /usr/lib/libQt5Widgets.so.5
#5  0x00007ffff6ac9c7e in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#6  0x00007ffff6a88702 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#7  0x00007ffff5fb37ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff6ac1cb8 in QWidgetPrivate::sendPaintEvent(QRegion const&) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007ffff6ac252c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007ffff6ac38f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007ffff6ac223d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007ffff6ac38f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007ffff6ac223d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007ffff6ac38f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007ffff6ac223d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetF--Type <RET> for more, q to quit, c to continue without paging--


It's enough?

Gianluigi GRADASCHI changed the state of the bug to: Accepted.




More information about the Bugtracker mailing list