lava / matplotlib-cpp

Extremely simple yet powerful header-only C++ plotting library built on the popular matplotlib
MIT License
4.27k stars 1.12k forks source link

"more comprehensive example" from the README SEGVs #325

Open yurivict opened 1 year ago

yurivict commented 1 year ago
Thread 1 received signal SIGSEGV, Segmentation fault.
Address not mapped to object.
0x000000084a645b6b in ?? () from /usr/local/lib/qt5/libQt5Core.so.5
(gdb) bt
#0  0x000000084a645b6b in ?? () from /usr/local/lib/qt5/libQt5Core.so.5
#1  0x000000084a63fd35 in QCoreApplication::~QCoreApplication() () from /usr/local/lib/qt5/libQt5Core.so.5
#2  0x00000008504984dd in QApplication::~QApplication() () from /usr/local/lib/qt5/libQt5Widgets.so.5
#3  0x00000008500d9903 in sipQApplication::~sipQApplication() () from /usr/local/lib/python3.9/site-packages/PyQt5/QtWidgets.abi3.so
#4  0x000000084a0041c8 in ?? () from /usr/local/lib/python3.9/site-packages/PyQt5/QtCore.abi3.so
#5  0x000000080046552f in cfunction_vectorcall_NOARGS (func=0x849d49cc0, args=0x800cfe058, nargsf=0, kwnames=0x0) at Objects/methodobject.c:489
#6  0x000000080040a0e9 in PyVectorcall_Call (callable=0x849d49cc0, tuple=0x800cfe040, kwargs=0x0) at Objects/call.c:231
#7  0x000000080040a1ec in _PyObject_Call (tstate=0x801068000, callable=0x849d49cc0, args=0x800cfe040, kwargs=0x0) at Objects/call.c:266
#8  0x000000080040a2e2 in PyObject_Call (callable=0x849d49cc0, args=0x800cfe040, kwargs=0x0) at Objects/call.c:293
#9  0x0000000800628dd8 in atexit_callfuncs (module=0x8474d1900) at ./Modules/atexitmodule.c:93
#10 0x00000008005950d7 in call_py_exitfuncs (tstate=0x801068000) at Python/pylifecycle.c:2374
#11 0x0000000800594f1b in Py_FinalizeEx () at Python/pylifecycle.c:1373
#12 0x0000000800595399 in Py_Finalize () at Python/pylifecycle.c:1515
#13 0x0000000000208ce1 in matplotlibcpp::detail::_interpreter::~_interpreter (this=0x20da90 <matplotlibcpp::detail::_interpreter::interkeeper(bool)::ctx>)
    at /usr/local/include/matplotlibcpp.h:288
#14 0x000000080099d1ed in __cxa_finalize (dso=0x0) at /disk-samsung/freebsd-src/lib/libc/stdlib/atexit.c:238
#15 0x000000080099d771 in exit (status=0) at /disk-samsung/freebsd-src/lib/libc/stdlib/exit.c:74
#16 0x0000000000205747 in _start (ap=<optimized out>, cleanup=<optimized out>) at /disk-samsung/freebsd-src/lib/csu/amd64/crt1_c.c:75
(gdb) 

Python-3.9 clang-14 FreeBSD 13.1