<div dir="ltr">#0 0x00007fffec8a5791 in chameleon::ChameleonStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const ()<br> at /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libchameleon.so<br>#1 0x00007ffff6e49465 in style_box(QPainter*, int, int, int, int, int, GB_COLOR)<br> (p=p@entry=0x1c41ff0, x=x@entry=0, y=y@entry=0, w=w@entry=296, h=h@entry=32, state=0, color=16777215) at CStyle.cpp:300<br>#2 0x00007ffff6e49d0e in Style_PaintBox(void*, void*) (_object=0x0, _param=0x7ffff6ed5040) at CStyle.cpp:420<br>#3 0x00000000004619d4 in EXEC_native () at gbx_exec.c:1330<br>#4 0x0000000000460a4b in EXEC_native_check (defined=<optimized out>) at gbx_exec.c:1127<br>#5 0x0000000000454e0a in EXEC_loop () at gbx_exec_loop.c:1165<br>#6 0x000000000045ff0f in EXEC_function_loop () at gbx_exec.c:905<br>#7 0x000000000045fe77 in EXEC_function_real () at gbx_exec.c:892<br>#8 0x0000000000462869 in EXEC_public_desc (class=class@entry=0x60b788, object=object@entry=0xbf4af8, desc=desc@entry=0x616c58, nparam=nparam@entry=0)<br> at gbx_exec.c:1585<br>#9 0x000000000042a3c6 in raise_event (observer=observer@entry=0xbf4af8, object=object@entry=0xc00448, func_id=131, <br> func_id@entry=132, nparam=nparam@entry=0) at gbx_api.c:807<br>#10 0x000000000042abb5 in GB_Raise (object=0xc00448, event_id=20, nparam=0) at gbx_api.c:961<br>#11 0x00007ffff6e7f6c9 in MyDrawingArea::redraw(QRect&, bool) (this=this@entry=0xc004f0, r=..., frame=frame@entry=true) at CDrawingArea.cpp:212<br>#12 0x00007ffff6e7fb3e in MyDrawingArea::paintEvent(QPaintEvent*) (this=0xc004f0, event=0x7fffffffa850) at CDrawingArea.cpp:353<br>#13 0x00007ffff684e4f8 in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#14 0x00007ffff68104e1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#15 0x00007ffff6817990 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#16 0x00007ffff5e8e4f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5<br>#17 0x00007ffff68470ea in QWidgetPrivate::sendPaintEvent(QRegion const&) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#18 0x00007ffff68479a7 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()<br> at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#19 0x00007ffff68485a1 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#20 0x00007ffff684762c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()<br> at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#21 0x00007ffff68485a1 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#22 0x00007ffff6848490 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#23 0x00007ffff6848490 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>--Type <RET> for more, q to quit, c to continue without paging--<br>#24 0x00007ffff684762c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()<br> at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#25 0x00007ffff68485a1 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#26 0x00007ffff684762c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()<br> at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#27 0x00007ffff68485a1 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#28 0x00007ffff684762c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()<br> at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#29 0x00007ffff68485a1 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#30 0x00007ffff684762c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()<br> at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#31 0x00007ffff68485a1 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#32 0x00007ffff6848490 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#33 0x00007ffff684762c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()<br> at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#34 0x00007ffff68485a1 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#35 0x00007ffff684762c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()<br> at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#36 0x00007ffff681fabc in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#37 0x00007ffff681fe39 in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#38 0x00007ffff68369f5 in QWidgetPrivate::syncBackingStore() () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#39 0x00007ffff684e628 in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#40 0x00007ffff68104e1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#41 0x00007ffff6817990 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#42 0x00007ffff5e8e4f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5<br>#43 0x00007ffff5e914db in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5<br>#44 0x00007ffff5ee0183 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5<br>#45 0x00007ffff514af2e in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0<br>--Type <RET> for more, q to quit, c to continue without paging--<br>#46 0x00007ffff514b1c8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0<br>#47 0x00007ffff514b25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0<br>#48 0x00007ffff5edf7a7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5<br>#49 0x00007fffed6d13d1 in () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5<br>#50 0x00007ffff5e8d1cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5<br>#51 0x00007ffff5e951b2 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5<br>#52 0x00007ffff6e40d2e in hook_loop() () at main.cpp:1026<br>#53 0x0000000000439372 in main (argc=<optimized out>, argv=<optimized out>) at gbx.c:460<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El dom., 26 abr. 2020 a las 12:53, Benoît Minisini (<<a href="mailto:g4mba5@gmail.com">g4mba5@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Le 26/04/2020 à 20:29, herberth guzman a écrit :<br>
> Thanks Benoit<br>
> <br>
> <br>
> Starting program: /usr/bin/gbx3<br>
> [Thread debugging using libthread_db enabled]<br>
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".<br>
> [New Thread 0x7fffee284700 (LWP 15837)]<br>
> [Detaching after vfork from child process 15838]<br>
> [Detaching after vfork from child process 15839]<br>
> [Detaching after vfork from child process 15842]<br>
> [New Thread 0x7fffed0cb700 (LWP 15845)]<br>
> [New Thread 0x7fffe7f6e700 (LWP 15852)]<br>
> [Detaching after vfork from child process 15856]<br>
> [New Thread 0x7fffe6477700 (LWP 15857)]<br>
> [New Thread 0x7fffdf3a0700 (LWP 15858)]<br>
> [Detaching after fork from child process 15859]<br>
> [Detaching after fork from child process 15861]<br>
> <br>
> Thread 1 "gbx3" received signal SIGSEGV, Segmentation fault.<br>
> 0x00007fffec8a5791 in <br>
> chameleon::ChameleonStyle::drawPrimitive(QStyle::PrimitiveElement, <br>
> QStyleOption const*, QPainter*, QWidget const*) const ()<br>
> from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libchameleon.so<br>
> <br>
<br>
I need the stack backtrace, i.e. the result of the 'bt' command after <br>
the crash.<br>
<br>
Anyway it seems to crash inside the "Chameleon" widget style, so I guess <br>
that you won't have the crash anymore if you change the Qt5 widget style.<br>
<br>
-- <br>
Benoît Minisini<br>
<br>
----[ <a href="http://gambaswiki.org/wiki/doc/netiquette" rel="noreferrer" target="_blank">http://gambaswiki.org/wiki/doc/netiquette</a> ]----<br>
</blockquote></div>