[QGIS-Developer] QGIS unstable on debian testing
uclaros
uclaros at gmail.com
Sat Apr 11 14:22:39 PDT 2020
Thanks Bas,
I completely removed libproj19 and its dependents and built from source the
following chain:
-proj 6.3.1
-libgeotiff master
-libspatialite 4.3.0a (with
CFLAGS="-DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1")
-gdal master
-qgis (a few days old master)
Unfortunately, things have not changed for the better.
Instead of the freezes I now get normal crashes and stability has not
improved. I also got a new stack trace I hadn't seen before downgrading:
2020-04-11T23:56:38.468 [New LWP 337030]
2020-04-11T23:57:03.414 [Thread debugging using libthread_db enabled]
2020-04-11T23:57:03.414 Using host libthread_db library
"/lib/x86_64-linux-gnu/libthread_db.so.1".
2020-04-11T23:57:11.707 0x00007f77dd9da709 in ?? () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
2020-04-11T23:57:16.718 [Current thread is 1 (Thread 0x7f77cf96b4c0 (LWP
337004))]
2020-04-11T23:57:16.718 #0 0x00007f77dd9da709 in () at
/lib/x86_64-linux-gnu/libQt5Gui.so.5
2020-04-11T23:57:16.718 #1 0x00007f77dd9dadad in () at
/lib/x86_64-linux-gnu/libQt5Gui.so.5
2020-04-11T23:57:16.718 #2 0x00007f77dd9dbeb7 in () at
/lib/x86_64-linux-gnu/libQt5Gui.so.5
2020-04-11T23:57:16.718 #3 0x00007f77dd9dc463 in () at
/lib/x86_64-linux-gnu/libQt5Gui.so.5
2020-04-11T23:57:16.718 #4 0x00007f77dda0262a in () at
/lib/x86_64-linux-gnu/libQt5Gui.so.5
2020-04-11T23:57:16.718 #5 0x00007f77dda0f78a in
QRasterPaintEngine::fill(QVectorPath const&, QBrush const&) () at
/lib/x86_64-linux-gnu/libQt5Gui.so.5
2020-04-11T23:57:16.718 #6 0x00007f77dd9f84d8 in
QPaintEngineEx::stroke(QVectorPath const&, QPen const&) () at
/lib/x86_64-linux-gnu/libQt5Gui.so.5
2020-04-11T23:57:16.718 #7 0x00007f77dda0fe67 in
QRasterPaintEngine::drawPolygon(QPointF const*, int,
QPaintEngine::PolygonDrawMode) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
2020-04-11T23:57:16.718 #8 0x00007f77dda1f404 in
QPainter::drawPolygon(QPointF const*, int, Qt::FillRule) () at
/lib/x86_64-linux-gnu/libQt5Gui.so.5
2020-04-11T23:57:16.718 #9 0x00007f77e02e60cd in
QPainter::drawPolygon(QPolygonF const&, Qt::FillRule)
(fillRule=Qt::OddEvenFill, polygon=..., this=0x7ffc821eefd0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:211
2020-04-11T23:57:16.718 #10 QgsRubberBand::drawShape(QPainter*,
QVector<QPointF> const&) (this=<optimized out>, p=0x7ffc821eefd0, pts=...)
at ../src/gui/qgsrubberband.cpp:442
2020-04-11T23:57:16.718 #11 0x00007f77e02e6d00 in
QgsRubberBand::paint(QPainter*) (this=0x5652b8312310, p=<optimized out>) at
../src/gui/qgsrubberband.cpp:431
2020-04-11T23:57:16.718 shape = @0x5652ba3ad0d8: {d =
0x5652ba0bb870}
2020-04-11T23:57:16.718 __for_range = @0x7ffc821eea10: {d =
0x5652ba3ad0c0}
2020-04-11T23:57:16.718 __for_begin = 0x5652ba3ad0d8
2020-04-11T23:57:16.718 __for_end = 0x5652ba3ad0e0
2020-04-11T23:57:16.718 i = 0
2020-04-11T23:57:16.718 shapes = {d = 0x5652ba3ad0c0}
2020-04-11T23:57:16.718 iterations = 1
2020-04-11T23:57:16.718 #12 0x00007f77de0d2cfc in () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:16.718 #13 0x00007f77de0d3bc0 in () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:16.718 #14 0x00007f77de0d4112 in () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:16.718 #15 0x00007f77de0f7c65 in
QGraphicsView::paintEvent(QPaintEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:16.718 #16 0x00007f77ddde9776 in QWidget::event(QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:16.718 #17 0x00007f77dde959ce in QFrame::event(QEvent*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:16.718 #18 0x00007f77de0f66cc in
QGraphicsView::viewportEvent(QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:16.718 #19 0x00007f77dd39d763 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
2020-04-11T23:57:16.718 #20 0x00007f77ddda7c21 in
QApplicationPrivate::notify_helper(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:16.718 #21 0x00007f77dddb1190 in
QApplication::notify(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:16.718 #22 0x00007f77deb0671b in
QgsApplication::notify(QObject*, QEvent*) (this=0x7ffc821f1410,
receiver=0x5652b782ba20, event=0x7ffc821ef5f0) at
../src/core/qgsapplication.cpp:426
2020-04-11T23:57:16.718 done = true
2020-04-11T23:57:16.718 __FUNCTION__ = "notify"
2020-04-11T23:57:16.718 #23 0x00007f77dd39da52 in
QCoreApplication::notifyInternal2(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
2020-04-11T23:57:16.718 #24 0x00007f77ddde2486 in
QWidgetPrivate::sendPaintEvent(QRegion const&) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:16.718 #25 0x00007f77ddde2cc9 in
QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&,
int, QPainter*, QWidgetBackingStore*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:16.718 #26 0x00007f77ddde39e3 in
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*>
const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:16.718 #27 0x00007f77ddde29dc in
QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&,
int, QPainter*, QWidgetBackingStore*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:16.718 #28 0x00007f77ddde39e3 in
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*>
const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #29 0x00007f77ddde29dc in
QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&,
int, QPainter*, QWidgetBackingStore*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #30 0x00007f77ddde39e3 in
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*>
const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #31 0x00007f77ddde29dc in
QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&,
int, QPainter*, QWidgetBackingStore*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #32 0x00007f77ddde39e3 in
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*>
const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #33 0x00007f77ddde29dc in
QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&,
int, QPainter*, QWidgetBackingStore*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #34 0x00007f77dddb9e1c in () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #35 0x00007f77dddba1a9 in () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #36 0x00007f77dddd1c75 in
QWidgetPrivate::syncBackingStore() () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #37 0x00007f77ddde9b30 in QWidget::event(QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #38 0x00007f77ddefb0b4 in
QMainWindow::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #39 0x00007f77e099341b in QgisApp::event(QEvent*)
(this=0x5652b6ef9ef0, event=0x5652b80832b0) at ../src/app/qgisapp.cpp:2080
2020-04-11T23:57:18.997 done = false
2020-04-11T23:57:18.997 #40 0x00007f77ddda7c32 in
QApplicationPrivate::notify_helper(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #41 0x00007f77dddb1190 in
QApplication::notify(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #42 0x00007f77deb0671b in
QgsApplication::notify(QObject*, QEvent*) (this=0x7ffc821f1410,
receiver=0x5652b6ef9ef0, event=0x5652b80832b0) at
../src/core/qgsapplication.cpp:426
2020-04-11T23:57:18.997 done = true
2020-04-11T23:57:18.997 __FUNCTION__ = "notify"
2020-04-11T23:57:18.997 #43 0x00007f77dd39da52 in
QCoreApplication::notifyInternal2(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
2020-04-11T23:57:18.997 #44 0x00007f77dd3a0648 in
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
2020-04-11T23:57:18.997 #45 0x00007f77de0c4f9b in () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #46 0x00007f77de0cab9d in () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #47 0x00007f77dd3c8daa in QObject::event(QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
2020-04-11T23:57:18.997 #48 0x00007f77de0d897b in
QGraphicsScene::event(QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #49 0x00007f77ddda7c32 in
QApplicationPrivate::notify_helper(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #50 0x00007f77dddb1190 in
QApplication::notify(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
2020-04-11T23:57:18.997 #51 0x00007f77deb0671b in
QgsApplication::notify(QObject*, QEvent*) (this=0x7ffc821f1410,
receiver=0x5652b7972360, event=0x5652b9ff6f80) at
../src/core/qgsapplication.cpp:426
2020-04-11T23:57:18.997 done = true
2020-04-11T23:57:18.997 __FUNCTION__ = "notify"
2020-04-11T23:57:18.997 #52 0x00007f77dd39da52 in
QCoreApplication::notifyInternal2(QObject*, QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
2020-04-11T23:57:18.997 #53 0x00007f77dd3a0648 in
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
2020-04-11T23:57:18.997 #54 0x00007f77dd3f4183 in () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
2020-04-11T23:57:18.997 #55 0x00007f77d5b7760d in g_main_context_dispatch
() at /lib/x86_64-linux-gnu/libglib-2.0.so.0
2020-04-11T23:57:18.997 #56 0x00007f77d5b77890 in () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
2020-04-11T23:57:18.997 #57 0x00007f77d5b7791f in g_main_context_iteration
() at /lib/x86_64-linux-gnu/libglib-2.0.so.0
2020-04-11T23:57:18.997 #58 0x00007f77dd3f37c1 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
2020-04-11T23:57:18.997 #59 0x00007f77dd39c6db in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
2020-04-11T23:57:18.997 #60 0x00007f77dd3a4182 in QCoreApplication::exec()
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
2020-04-11T23:57:21.176 #61 0x00005652b49d443b in main(int, char**)
(argc=<optimized out>, argv=<optimized out>) at ../src/app/main.cpp:1608
Is anyone using qgis on Debian testing without issues? What else could I
try?
Thanks
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Developer-f4099106.html
More information about the QGIS-Developer
mailing list