[Qgis-developer] Save as... causes a crash

Richard Duivenvoorde rdmailings at duif.net
Mon Feb 8 04:58:26 PST 2016


On 08-02-16 13:32, Paolo Cavallini wrote:
> Il 08/02/2016 13:03, Paolo Cavallini ha scritto:
> 
>> Warning: Object::disconnect: Unexpected null parameter
>> LAYER CHANGE: <qgis._core.QgsVectorLayer object at 0x7f25fb668218>
>>
>> anyone confirms? Should I open a ticket? Seems a pretty bad thing.
> 
> Started with a clean --configpath, issue confirmed, with any layer I
> tried, both lines and polygons.

Confirmed here... Debian Testing

spatialite/sqlite again? See below.


Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00007fffef3a5621 in ?? () from
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#2  0x00007fffef3ab93b in ?? () from
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#3  0x00007fffef3c3b09 in ?? () from
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#4  0x00007fffef3c5394 in ?? () from
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#5  0x00007fffef4017d8 in ?? () from
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#6  0x00007fffef40b027 in sqlite3_step () from
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#7  0x00007fffeece1e49 in ?? () from
/usr/lib/x86_64-linux-gnu/libspatialite.so.7
#8  0x00007fffeecba092 in ?? () from
/usr/lib/x86_64-linux-gnu/libspatialite.so.7
#9  0x00007fffef4017d8 in ?? () from
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#10 0x00007fffef40b027 in sqlite3_step () from
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#11 0x00007fffef40c07a in sqlite3_exec () from
/usr/lib/x86_64-linux-gnu/libsqlite3.so.0
#12 0x00007ffff0308f66 in ?? () from /usr/lib/libgdal.so.1
#13 0x00007ffff030c466 in ?? () from /usr/lib/libgdal.so.1
#14 0x00007ffff02fa382 in OGR_Dr_CreateDataSource () from
/usr/lib/libgdal.so.1
#15 0x00007ffff57561a1 in QgsVectorFileWriter::ogrDriverList () at
/home/richard/dev/qgis/git/qgis/src/core/qgsvectorfilewriter.cpp:2348
#16 0x00007ffff79296a4 in QgsVectorLayerSaveAsDialog::setup
(this=0x1d7e830) at
/home/richard/dev/qgis/git/qgis/src/app/ogr/qgsvectorlayersaveasdialog.cpp:59
#17 0x00007ffff79294b4 in
QgsVectorLayerSaveAsDialog::QgsVectorLayerSaveAsDialog (this=0x1d7e830,
srsid=2517, layerExtent=..., layerHasSelectedFeatures=false,
    options=-1, parent=0x92df20, fl=...) at
/home/richard/dev/qgis/git/qgis/src/app/ogr/qgsvectorlayersaveasdialog.cpp:40
#18 0x00007ffff756313d in QgisApp::saveAsVectorFileGeneral
(this=0x92df20, vlayer=0xaf25a50, symbologyOption=true)
    at /home/richard/dev/qgis/git/qgis/src/app/qgisapp.cpp:5684
#19 0x00007ffff7562cee in QgisApp::saveAsFile (this=0x92df20) at
/home/richard/dev/qgis/git/qgis/src/app/qgisapp.cpp:5646
#20 0x00007ffff798a329 in QgisApp::qt_static_metacall (_o=0x92df20,
_c=QMetaObject::InvokeMetaMethod, _id=292, _a=0x7fffffffb240)
    at /home/richard/dev/qgis/git/qgis/build/src/app/moc_qgisapp.cxx:952
#21 0x00007ffff4c5a160 in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#22 0x00007ffff3f88912 in QAction::triggered(bool) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#23 0x00007ffff3f89c73 in QAction::activate(QAction::ActionEvent) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007ffff43e85cd in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#25 0x00007ffff43ec9b9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#26 0x00007ffff3fe51b0 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#27 0x00007ffff43f0c3b in QMenu::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#28 0x00007ffff3f8e8dc in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#29 0x00007ffff3f959d6 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x00007ffff54e98a7 in QgsApplication::notify (this=0x7fffffffd360,
receiver=0xa4ef720, event=0x7fffffffba00)
    at /home/richard/dev/qgis/git/qgis/src/core/qgsapplication.cpp:281
#31 0x00007ffff4c45a6d in QCoreApplication::notifyInternal(QObject*,
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#32 0x00007ffff3f94fdd in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#33 0x00007ffff401094c in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#34 0x00007ffff400e98d in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#35 0x00007ffff40389a2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#36 0x00007fffecb52fd7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fffecb53230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fffecb532dc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007ffff4c76384 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#40 0x00007ffff4038a76 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#41 0x00007ffff4c442e1 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#42 0x00007ffff4c44655 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#43 0x00007ffff43ef727 in QMenu::exec(QPoint const&, QAction*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#44 0x00007ffff6c0bfb2 in QgsLayerTreeView::contextMenuEvent
(this=0xd6bd90, event=0x7fffffffc940)
    at
/home/richard/dev/qgis/git/qgis/src/gui/layertree/qgslayertreeview.cpp:121
#45 0x00007ffff3fe51b0 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#46 0x00007ffff43ab80e in QFrame::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#47 0x00007ffff44d0fd3 in QAbstractItemView::viewportEvent(QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#48 0x00007ffff45129fc in QTreeView::viewportEvent(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#49 0x00007ffff4c45bd6 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#50 0x00007ffff3f8e8bc in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#51 0x00007ffff3f9680c in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#52 0x00007ffff54e98a7 in QgsApplication::notify (this=0x7fffffffd360,
receiver=0xdc9b40, event=0x7fffffffc940)



More information about the Qgis-developer mailing list