-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Description
PothosFlow sometimes crashes on me with SIGSEGV when I change a parameter in the edit properties panel.
gdb backtrace:
Thread 1 "PothosFlow" received signal SIGSEGV, Segmentation fault.
0x00005555556b8d55 in EvalEngine::submitBlock(QObject*) ()
(gdb) bt
#0 0x00005555556b8d55 in EvalEngine::submitBlock(QObject*) ()
#1 0x00007ffff5af1793 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x00007ffff5af17c8 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x00007ffff5af1793 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007ffff5af57fe in QTimer::timeout(QTimer::QPrivateSignal) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffff5ae733f in QObject::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff696c713 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7 0x00007ffff5ab9e3a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x00007ffff5b123eb in QTimerInfoList::activateTimers() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9 0x00007ffff5b12cec in () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ffff4920d3b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff49762b8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff491e3e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff5b130b8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007ffff5ab875b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ffff5ac0cf4 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00005555555d6c8a in main ()
Libraries:
$ ldd /usr/local/bin/PothosFlow
linux-vdso.so.1 (0x00007ffc9b5ae000)
libPothos.so.0.7-4 => /usr/local/lib/libPothos.so.0.7-4 (0x000077be3be00000)
libPothosQtColorPicker.so.0 => /usr/local/lib/libPothosQtColorPicker.so.0 (0x000077be3d116000)
libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x000077be3b600000)
libQt5Concurrent.so.5 => /lib/x86_64-linux-gnu/libQt5Concurrent.so.5 (0x000077be3d10d000)
libPocoNet.so.80 => /lib/x86_64-linux-gnu/libPocoNet.so.80 (0x000077be3ccc8000)
libPocoFoundation.so.80 => /lib/x86_64-linux-gnu/libPocoFoundation.so.80 (0x000077be3b455000)
libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x000077be3ac00000)
libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x000077be3a600000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x000077be3a200000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000077be3d0eb000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000077be39e00000)
/lib64/ld-linux-x86-64.so.2 (0x000077be3d14f000)
libPocoUtil.so.80 => /lib/x86_64-linux-gnu/libPocoUtil.so.80 (0x000077be3d082000)
libPocoXML.so.80 => /lib/x86_64-linux-gnu/libPocoXML.so.80 (0x000077be3cc4e000)
libmuparserx.so.4.0.8 => /lib/x86_64-linux-gnu/libmuparserx.so.4.0.8 (0x000077be3bd4e000)
libnuma.so.1 => /lib/x86_64-linux-gnu/libnuma.so.1 (0x000077be3d075000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000077be3b36e000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x000077be3bcd8000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x000077be3d057000)
libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x000077be3b2e7000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x000077be3cc13000)
libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x000077be3a531000)
libmd4c.so.0 => /lib/x86_64-linux-gnu/libmd4c.so.0 (0x000077be3d045000)
libdouble-conversion.so.3 => /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x000077be3bcc3000)
libicui18n.so.70 => /lib/x86_64-linux-gnu/libicui18n.so.70 (0x000077be39a00000)
libicuuc.so.70 => /lib/x86_64-linux-gnu/libicuuc.so.70 (0x000077be39805000)
libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x000077be3ab76000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x000077be3a462000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x000077be3a0c6000)
libPocoJSON.so.80 => /lib/x86_64-linux-gnu/libPocoJSON.so.80 (0x000077be3a07d000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x000077be3a431000)
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x000077be39d48000)
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x000077be3a049000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x000077be3973d000)
libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x000077be39716000)
libicudata.so.70 => /lib/x86_64-linux-gnu/libicudata.so.70 (0x000077be37a00000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x000077be378c0000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x000077be3ab68000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x000077be396ec000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x000077be396c9000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x000077be3b2e1000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x000077be3ab60000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x000077be3a031000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x000077be39d3b000)
Operating system:
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.5 LTS"
Compiler:
$ g++ --version
g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Metadata
Metadata
Assignees
Labels
No labels