Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin Editing offline: crashes if attempting to synchronize a raster #22801

Closed
qgib opened this issue May 20, 2016 · 6 comments
Closed

Plugin Editing offline: crashes if attempting to synchronize a raster #22801

qgib opened this issue May 20, 2016 · 6 comments
Labels
Bug Either a bug report, or a bug fix. Let's hope for the latter! Crash/Data Corruption High Priority Plugins

Comments

@qgib
Copy link
Contributor

qgib commented May 20, 2016

Author Name: Paolo Cavallini (@pcav)
Original Redmine Issue: 14848
Affected QGIS version: 2.14.2
Redmine category:c++_plugins/offline_editing


Step to reproduce:

  • add a vector
  • add a raster
  • open the plugin
  • select both
  • click on synchronize

--> crash

@qgib
Copy link
Contributor Author

qgib commented May 20, 2016

Author Name: Paolo Cavallini (@pcav)


src/plugins/offline_editing/offline_editing_plugin_gui.cpp: 151: (on_buttonBox_accepted) [7555ms] dtm20160520183646711

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5722578 in QgsVectorLayer::vectorJoins (this=0x0) at /tmp/buildd/qgis-2.14.2+git20160519+deb1e1e+99unstable/src/core/qgsvectorlayer.cpp:2852
2852 /tmp/buildd/qgis-2.14.2+git20160519+deb1e1e+99unstable/src/core/qgsvectorlayer.cpp: File o directory non esistente.

(gdb) bt

#_0 0x00007ffff5722578 in QgsVectorLayer::vectorJoins (this=0x0) at /tmp/buildd/qgis-2.14.2+git20160519+deb1e1e+99unstable/src/core/qgsvectorlayer.cpp:2852
#_1 0x00007ffff562eb98 in QgsOfflineEditing::convertToOfflineProject (this=0x1b99200, offlineDataPath=..., offlineDbFile=..., layerIds=...)
at /tmp/buildd/qgis-2.14.2+git20160519+deb1e1e+99unstable/src/core/qgsofflineediting.cpp:109
#_2 0x00007fff5c7efabd in QgsOfflineEditingPlugin::convertProject (this=0x1b26490)
at /tmp/buildd/qgis-2.14.2+git20160519+deb1e1e+99unstable/src/plugins/offline_editing/offline_editing_plugin.cpp:111
#_3 0x00007fff5c7f5151 in QgsOfflineEditingPlugin::qt_static_metacall (_o=0x1b26490, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffffffc850)
at /tmp/buildd/qgis-2.14.2+git20160519+deb1e1e+99unstable/debian/build/src/plugins/offline_editing/moc_offline_editing_plugin.cxx:66
#_4 0x00007ffff4beb010 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#_5 0x00007ffff3f1a962 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#_6 0x00007ffff3f1bcb3 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#_7 0x00007ffff4379dbd in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#_8 0x00007ffff437e1a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#_9 0x00007ffff3f77130 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#_10 0x00007ffff43823bb in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#_11 0x00007ffff3f2090c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#_12 0x00007ffff3f27a06 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#_13 0x00007ffff548973f in QgsApplication::notify (this=0x7fffffffde70, receiver=0x1a941a0, event=0x7fffffffcf70)
at /tmp/buildd/qgis-2.14.2+git20160519+deb1e1e+99unstable/src/core/qgsapplication.cpp:281
#_14 0x00007ffff4bd690d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#_15 0x00007ffff3f2700d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#_16 0x00007ffff3fa288c in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#_17 0x00007ffff3fa08cd in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#_18 0x00007ffff3fca8e2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#_19 0x00007fffec8621a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#_20 0x00007fffec862400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#_21 0x00007fffec8624ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#_22 0x00007ffff4c07244 in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#_23 0x00007ffff3fca9b6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#_24 0x00007ffff4bd518f in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#_25 0x00007ffff4bd54f5 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#_26 0x00007ffff4bdb4b9 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#_27 0x0000000000409d6c in main (argc=1, argv=0x7fffffffe2b8) at /tmp/buildd/qgis-2.14.2+git20160519+deb1e1e+99unstable/src/app/main.cpp:1249

@qgib
Copy link
Contributor Author

qgib commented May 21, 2016

Author Name: Giovanni Manghi (@gioman)


  • crashes_corrupts_data was changed from 0 to 1
  • priority_id was changed from Normal to High

@qgib
Copy link
Contributor Author

qgib commented May 23, 2016

Author Name: Anónimo (Anónimo)


Fixed in changeset "3fcd1fd6a9b954cf15240a89b451f42b5e46f6cd".


  • status_id was changed from Open to Closed

@qgib
Copy link
Contributor Author

qgib commented May 23, 2016

Author Name: Matthias Kuhn (@m-kuhn)


Can somebody verify the fix? I am already on the train to Girona and don't want to stress my battery with the compiler ;)

@qgib
Copy link
Contributor Author

qgib commented May 23, 2016

Author Name: Paolo Cavallini (@pcav)


  • status_id was changed from Closed to Feedback

@qgib
Copy link
Contributor Author

qgib commented Jun 6, 2016

Author Name: Anónimo (Anónimo)


Fixed in changeset "c59350a170507cdbf563e44a28508cce3feeb2e9".


  • status_id was changed from Feedback to Closed

@qgib qgib added Bug Either a bug report, or a bug fix. Let's hope for the latter! High Priority Plugins Crash/Data Corruption labels May 25, 2019
@qgib qgib closed this as completed May 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Either a bug report, or a bug fix. Let's hope for the latter! Crash/Data Corruption High Priority Plugins
Projects
None yet
Development

No branches or pull requests

1 participant