qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.61k stars 3.01k forks source link

Cancelling the dialog when saving a layer as GeoPackage crashed QGIS #25528

Closed qgib closed 6 years ago

qgib commented 6 years ago

Author Name: Harrissou Santanna (@DelazJ) Original Redmine Issue: 17631 Affected QGIS version: master Redmine category:vectors


User Feedback

Iright-click on a vector layer and select the "save as..." dialog I Select the geopackage format and an existing DB I fill a table name click the Cancel button for some reason. KABOOOM!

I desperately tried to reproduce the crash. But given that it happened once, here's the backtrace. Hope that helps.

Report Details

Crash ID: c41e8f1ea607824844fb33e13290191e0b78c239

Stack Trace

QCoreApplication::notifyInternal2 :
QEventDispatcherWin32Private::sendTimerEvent :
QEventDispatcherWin32::processEvents :
CallWindowProcW :
DispatchMessageW :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QDialog::exec :
QgisApp::actionSplitFeatures :
QgisApp::actionSplitFeatures :
QgisApp::actionSplitFeatures :
QMetaObject::activate :
QAction::activate :
QMenu::actionGeometry :
QMenu::actionGeometry :
QMenu::mouseReleaseEvent :
QWidget::event :
QMenu::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsFeatureRequest::OrderByClause::OrderByClause :
QCoreApplication::notifyInternal2 :
QApplicationPrivate::sendMouseEvent :
QSizePolicy::QSizePolicy :
QSizePolicy::QSizePolicy :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsFeatureRequest::OrderByClause::OrderByClause :
QCoreApplication::notifyInternal2 :
QGuiApplicationPrivate::processMouseEvent :
QWindowSystemInterface::sendWindowSystemEvents :
QEventDispatcherWin32::processEvents :
CallWindowProcW :
DispatchMessageW :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QMenu::exec :
QgsTextFormatWidget::mFontFamilyCmbBx_currentFontChanged :
QWidget::event :
QFrame::event :
QAbstractItemView::viewportEvent :
QCoreApplicationPrivate::sendThroughObjectEventFilters :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsFeatureRequest::OrderByClause::OrderByClause :
QCoreApplication::notifyInternal2 :
QSizePolicy::QSizePolicy :
QSizePolicy::QSizePolicy :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsFeatureRequest::OrderByClause::OrderByClause :
QCoreApplication::notifyInternal2 :
QGuiApplicationPrivate::processMouseEvent :
QWindowSystemInterface::sendWindowSystemEvents :
QEventDispatcherWin32::processEvents :
CallWindowProcW :
DispatchMessageW :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QCoreApplication::exec :
QgisApp::actionSplitFeatures :
BaseThreadInitThunk :
RtlUserThreadStart :

QGIS Info QGIS Version: 2.99.0-Master QGIS code revision: 57dc9deb06 Compiled against Qt: 5.9.2 Running against Qt: 5.9.2 Compiled against GDAL: 2.2.3 Running against GDAL: 2.2.3

System Info CPU Type: x86_64 Kernel Type: winnt Kernel Version: 10.0.15063

qgib commented 6 years ago

Author Name: Giovanni Manghi (@gioman)


Tried hard to replicate and wasn't able. Was this a one time thing or something consistent in your installation?


qgib commented 6 years ago

Author Name: Harrissou Santanna (@DelazJ)


Happened once. I also tried to replicate but failed. But given that crashes are not good and having a stack trace, i decided to report it.

qgib commented 6 years ago

Author Name: Giovanni Manghi (@gioman)


Harrissou Santanna wrote:

Happened once. I also tried to replicate but failed. But given that crashes are not good and having a stack trace, i decided to report it.

sure!


qgib commented 6 years ago

Author Name: Alessandro Pasotti (@elpaso)