[QGIS-Developer] DB Manager makes QGSI crashing

Richard Duivenvoorde rdmailings at duif.net
Thu Sep 3 04:01:12 PDT 2020


Hi Matteo,

see https://github.com/qgis/QGIS/issues/38393

Regards,

Richard Duivenvoorde

On 9/3/20 11:29 AM, matteo wrote:
> Hi all,
> 
> with a fresh new compiled version of QGIS on Debian, I can open DB
> Manager but when I try to expand a PostGIS DB, QGIS crashes with this error:
> 
> QGIS died on signal 11[New LWP 48502]
> [New LWP 48503]
> [New LWP 48504]
> [New LWP 48505]
> [New LWP 48507]
> [New LWP 48508]
> [New LWP 48509]
> [New LWP 48510]
> [New LWP 48511]
> [New LWP 48512]
> [New LWP 48513]
> [New LWP 48514]
> [New LWP 48515]
> [New LWP 48516]
> [New LWP 48517]
> [New LWP 48518]
> [New LWP 48519]
> [New LWP 48520]
> [New LWP 48521]
> [New LWP 48522]
> [New LWP 48523]
> [New LWP 48524]
> [New LWP 48525]
> [New LWP 48526]
> [New LWP 48528]
> [New LWP 48535]
> [New LWP 48536]
> [New LWP 48537]
> [New LWP 48538]
> [New LWP 48539]
> [New LWP 48540]
> [New LWP 48541]
> [New LWP 48542]
> [New LWP 48543]
> [New LWP 48544]
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> 0x00007f6e13e942c7 in __GI___wait4 (pid=48546, stat_loc=0x7ffd9cf84e54,
> options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
> 27	../sysdeps/unix/sysv/linux/wait4.c: No such file or directory.
> [Current thread is 1 (Thread 0x7f6e04fa6f40 (LWP 48501))]
> #0  0x00007f6e13e942c7 in __GI___wait4 (pid=48546,
> stat_loc=0x7ffd9cf84e54, options=0, usage=0x0) at
> ../sysdeps/unix/sysv/linux/wait4.c:27
> #1  0x000055f30925affb in qgisCrash(int) ()
> #2  0x00007f6e13e04e30 in <signal handler called> () at
> /lib/x86_64-linux-gnu/libc.so.6
> #3  __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:65
> #4  0x00007f6d495053b9 in  () at
> /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-38-x86_64-linux-gnu.so
> #5  0x00007f6d497589c7 in  () at /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #6  0x00007f6d49759817 in _PyObject_MakeTpCall () at
> /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #7  0x00007f6d49734cd3 in  () at /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #8  0x00007f6d497328f9 in _PyEval_EvalFrameDefault () at
> /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #9  0x00007f6d49831ebf in _PyEval_EvalCodeWithName () at
> /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #10 0x00007f6d49758b61 in _PyFunction_Vectorcall () at
> /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #11 0x00007f6d4975a79a in  () at /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #12 0x00007f6d49734c4d in  () at /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #13 0x00007f6d497328f9 in _PyEval_EvalFrameDefault () at
> /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #14 0x00007f6d49831ebf in _PyEval_EvalCodeWithName () at
> /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #15 0x00007f6d49758b61 in _PyFunction_Vectorcall () at
> /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #16 0x00007f6d4975a79a in  () at /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #17 0x00007f6d49734c4d in  () at /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #18 0x00007f6d497328f9 in _PyEval_EvalFrameDefault () at
> /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #19 0x00007f6d4972a073 in  () at /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #20 0x00007f6d4975a79a in  () at /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #21 0x00007f6d49734c4d in  () at /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #22 0x00007f6d497328f9 in _PyEval_EvalFrameDefault () at
> /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #23 0x00007f6d49831ebf in _PyEval_EvalCodeWithName () at
> /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #24 0x00007f6d49758b61 in _PyFunction_Vectorcall () at
> /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #25 0x00007f6d4975a79a in  () at /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #26 0x00007f6d49734c4d in  () at /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #27 0x00007f6d497328f9 in _PyEval_EvalFrameDefault () at
> /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #28 0x00007f6d4972a073 in  () at /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #29 0x00007f6d4975a713 in  () at /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #30 0x00007f6d4975913c in PyVectorcall_Call () at
> /lib/x86_64-linux-gnu/libpython3.8.so.1.0
> #31 0x00007f6d8be67dda in  () at
> /usr/lib/python3/dist-packages/sip.cpython-38-x86_64-linux-gnu.so
> #32 0x00007f6d8be68009 in  () at
> /usr/lib/python3/dist-packages/sip.cpython-38-x86_64-linux-gnu.so
> #33 0x00007f6d494608bf in  () at
> /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-38-x86_64-linux-gnu.so
> #34 0x00007f6d4957ca60 in  () at
> /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-38-x86_64-linux-gnu.so
> #35 0x00007f6e1726d92a in QTreeViewPrivate::layout(int, bool, bool) ()
> at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #36 0x00007f6e17270504 in QTreeViewPrivate::expand(int, bool) () at
> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #37 0x00007f6e17271dc6 in
> QTreeViewPrivate::expandOrCollapseItemAtPos(QPoint const&) () at
> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #38 0x00007f6e172745ad in QTreeView::mousePressEvent(QMouseEvent*) () at
> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #39 0x00007f6d46ccf003 in  () at
> /usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-38-x86_64-linux-gnu.so
> #40 0x00007f6e16fe852e in QWidget::event(QEvent*) () at
> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #41 0x00007f6e1708fd4e in QFrame::event(QEvent*) () at
> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #42 0x00007f6d46cd0ec3 in  () at
> /usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-38-x86_64-linux-gnu.so
> #43 0x00007f6e1650d87b in
> QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
> QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
> #44 0x00007f6e16fa802e in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #45 0x00007f6e16fad781 in QApplication::notify(QObject*, QEvent*) () at
> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #46 0x00007f6e14ce67fb in QgsApplication::notify(QObject*, QEvent*) ()
> at /home/matteo/dev/qgis-master/output/lib/libqgis_core.so.3.15.0
> #47 0x00007f6e1650db62 in QCoreApplication::notifyInternal2(QObject*,
> QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
> #48 0x00007f6e16fac696 in QApplicationPrivate::sendMouseEvent(QWidget*,
> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool,
> bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #49 0x00007f6e1700095e in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #50 0x00007f6e170037ae in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #51 0x00007f6e16fa803f in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #52 0x00007f6e14ce67fb in QgsApplication::notify(QObject*, QEvent*) ()
> at /home/matteo/dev/qgis-master/output/lib/libqgis_core.so.3.15.0
> #53 0x00007f6e1650db62 in QCoreApplication::notifyInternal2(QObject*,
> QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
> #54 0x00007f6e168d545b in
> QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
> () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
> #55 0x00007f6e168abc0b in
> QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
> #56 0x00007f6e04b50b6a in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
> #57 0x00007f6e0c3855fd in g_main_context_dispatch () at
> /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #58 0x00007f6e0c385880 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #59 0x00007f6e0c38590f in g_main_context_iteration () at
> /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #60 0x00007f6e165632ff in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
> #61 0x00007f6e1650c4db in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
> /lib/x86_64-linux-gnu/libQt5Core.so.5
> #62 0x00007f6e16514782 in QCoreApplication::exec() () at
> /lib/x86_64-linux-gnu/libQt5Core.so.5
> #63 0x000055f309261555 in main ()
> [Inferior 1 (process 48501) detached]
> gdb returned 0
> Aborted
> 
> 
> Any suggestion?
> 
> Cheers and thanks
> 
> Matteo
> 
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> 



More information about the QGIS-Developer mailing list