[Qgis-developer] crash due to encoding?

Paolo Cavallini cavallini at faunalia.it
Mon Jun 24 02:40:44 PDT 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Il 21/06/2013 18:02, Richard Duivenvoorde ha scritto:
> On 21-06-13 17:48, Paolo Cavallini wrote:
>> 1. open the following file:
>> http://www.igeo.pt/produtos/cadastro/caop/download/CAOP20121_Shapes/Cont_AAd_CAOP20121.zip
>>
>> 2. set a win 1252 encoding (necessary, as it has high ASCII)
>> 3. save a project
>> crash at the first or second save.
>> Anyone confirms?
> 
> nope, not at first sight. I can save it, set encoding to Windows 1252, create a
> project with it and save the shapefile as a new shapefile.

Tried again with a fresh package:
* open the shp
* set up the encoding to windows-1252
* save to project
* click again on save (the project, not the shp):
Fatal: QGIS died on signal 11
Stacktrace (piped through c++filt):
/usr/bin/qgis.bin(myMessageOutput(QtMsgType, char const*)+0xb1)[0x4ff191]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(qt_message_output(QtMsgType, char
const*)+0x30)[0x7f6ce5cc4450]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x718b8)[0x7f6ce5cc48b8]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(qFatal(char const*, ...)+0x94)[0x7f6ce5cc4a44]
/lib/x86_64-linux-gnu/libc.so.6(+0x35310)[0x7f6ce2cf6310]
/usr/lib/libqgis_core.so.1.9.0(QgsBrowserModel::findItem(QgsDataItem*, QgsDataItem*)
const+0x1c)[0x7f6ce6f4f0cc]
/usr/lib/libqgis_core.so.1.9.0(QgsBrowserModel::findItem(QgsDataItem*, QgsDataItem*)
const+0x70)[0x7f6ce6f4f120]
/usr/lib/libqgis_core.so.1.9.0(QgsBrowserModel::findItem(QgsDataItem*, QgsDataItem*)
const+0x70)[0x7f6ce6f4f120]
/usr/lib/libqgis_core.so.1.9.0(QgsBrowserModel::findItem(QgsDataItem*, QgsDataItem*)
const+0x70)[0x7f6ce6f4f120]
/usr/lib/libqgis_core.so.1.9.0(QgsBrowserModel::findItem(QgsDataItem*, QgsDataItem*)
const+0x70)[0x7f6ce6f4f120]
/usr/lib/libqgis_core.so.1.9.0(QgsBrowserModel::findItem(QgsDataItem*, QgsDataItem*)
const+0x70)[0x7f6ce6f4f120]
/usr/lib/libqgis_core.so.1.9.0(QgsBrowserModel::findItem(QgsDataItem*, QgsDataItem*)
const+0x70)[0x7f6ce6f4f120]
/usr/lib/libqgis_core.so.1.9.0(QgsBrowserModel::findItem(QgsDataItem*, QgsDataItem*)
const+0x70)[0x7f6ce6f4f120]
/usr/lib/libqgis_core.so.1.9.0(QgsBrowserModel::findItem(QgsDataItem*, QgsDataItem*)
const+0x70)[0x7f6ce6f4f120]
/usr/lib/libqgis_core.so.1.9.0(QgsBrowserModel::parent(QModelIndex const&)
const+0x35)[0x7f6ce6f4f315]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x758a1e)[0x7f6ce5707a1e]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(QSortFilterProxyModel::mapFromSource(QModelIndex
const&) const+0xd)[0x7f6ce5707b5d]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(QSortFilterProxyModel::parent(QModelIndex
const&) const+0x84)[0x7f6ce5700084]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(QPersistentModelIndex::parent()
const+0x23)[0x7f6ce5dbe7e3]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x72a7c3)[0x7f6ce56d97c3]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x72b439)[0x7f6ce56da439]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(QMetaObject::activate(QObject*, QMetaObject
const*, int, void**)+0x2bf)[0x7f6ce5ddfdcf]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x7537e1)[0x7f6ce57027e1]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(QMetaObject::activate(QObject*, QMetaObject
const*, int, void**)+0x2bf)[0x7f6ce5ddfdcf]
/usr/lib/libqgis_core.so.1.9.0(QgsBrowserModel::updateProjectHome()+0x6f)[0x7f6ce6f4f4af]
/usr/lib/libqgis_core.so.1.9.0(+0x3e3ddd)[0x7f6ce7172ddd]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(QMetaObject::activate(QObject*, QMetaObject
const*, int, void**)+0x2bf)[0x7f6ce5ddfdcf]
/usr/lib/libqgis_core.so.1.9.0(QgsProject::writeProject(QDomDocument&)+0x25)[0x7f6ce7176365]
/usr/lib/libqgis_core.so.1.9.0(QgsProject::write()+0x496)[0x7f6ce70431a6]
/usr/bin/qgis.bin(QgisApp::fileSave()+0x7a)[0x52273a]
/usr/bin/qgis.bin[0x7c477a]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(QMetaObject::activate(QObject*, QMetaObject
const*, int, void**)+0x2bf)[0x7f6ce5ddfdcf]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(QAction::triggered(bool)+0x32)[0x7f6ce5172bb2]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(QAction::activate(QAction::ActionEvent)+0x70)[0x7f6ce5173fe0]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x5851cf)[0x7f6ce55341cf]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(QAbstractButton::mouseReleaseEvent(QMouseEvent*)+0x8c)[0x7f6ce553447c]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(QToolButton::mouseReleaseEvent(QMouseEvent*)+0xa)[0x7f6ce55f0d6a]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(QWidget::event(QEvent*)+0x929)[0x7f6ce51c6149]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(QApplicationPrivate::notify_helper(QObject*,
QEvent*)+0xac)[0x7f6ce51790ec]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(QApplication::notify(QObject*,
QEvent*)+0x99b)[0x7f6ce517c2bb]
/usr/lib/libqgis_core.so.1.9.0(QgsApplication::notify(QObject*,
QEvent*)+0x73)[0x7f6ce6f481f3]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(QCoreApplication::notifyInternal(QObject*,
QEvent*)+0x8e)[0x7f6ce5dcb3ae]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&,
bool)+0x14b)[0x7f6ce517f18b]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x242b94)[0x7f6ce51f1b94]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(QApplication::x11ProcessEvent(_XEvent*)+0xb11)[0x7f6ce51f0921]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x26bea2)[0x7f6ce521aea2]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x146)[0x7f6ce15f6af6]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4ae48)[0x7f6ce15f6e48]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7f6ce15f6eec]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x66)[0x7f6ce5df9ce6]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x26bf9e)[0x7f6ce521af9e]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x2f)[0x7f6ce5dca0ff]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0x138)[0x7f6ce5dca388]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(QCoreApplication::exec()+0x86)[0x7f6ce5dcfa66]
/usr/bin/qgis.bin(main+0x2215)[0x4fb115]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f6ce2ce2a55]
/usr/bin/qgis.bin[0x4fef29]

- -- 
Paolo Cavallini - Faunalia
www.faunalia.eu
Full contact details at www.faunalia.eu/pc
Nuovi corsi QGIS e PostGIS: http://www.faunalia.it/calendario
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlHIFBwACgkQ/NedwLUzIr61jgCfbW3fgn7GbJhP/LFa2V84z1DE
vn0AnAz9+eiQULhwcpeEeIROgfqOZ3tf
=GcRW
-----END PGP SIGNATURE-----


More information about the Qgis-developer mailing list