[Qgis-developer] fieldNameMap() crashes QGIS

Gino Pirelli luipir at gmail.com
Sun Jul 28 07:42:45 PDT 2013


On 28 July 2013 16:13, Alexander Bruy <alexander.bruy at gmail.com> wrote:
> l = iface.mapCanvas().currentLayer()
> fm = l.dataProvider().fieldNameMap()

I confirm using python console... not using a plugin that use this function.

signal received in Quantum-GIS/python/core/conversions.sip:906


This is the Debug and gdb backtrace:



Debug: src/core/qgsscalecalculator.cpp: 48: (mapUnits) Map units returned as 1
Debug: src/core/qgsscalecalculator.cpp: 48: (mapUnits) Map units returned as 1
Debug: src/core/qgsscalecalculator.cpp: 48: (mapUnits) Map units returned as 1
0x00007fffcd84d94e in convertFrom_QMap_0100QString_1800
(sipCppV=0x442b930, sipTransferObj=0x0) at
/home/ginetto/PROGRAMMING/Quantum-GIS/python/core/conversions.sip:906
(gdb) c
Fatal: QGIS died on signal 11
Stacktrace (piped through c++filt):
/mnt/data/PROGRAMMING/APPLICATION/bin/qgis(dumpBacktrace()+0xec)[0x5698e9]
/mnt/data/PROGRAMMING/APPLICATION/bin/qgis(myMessageOutput(QtMsgType,
char const*)+0x1fd)[0x569b10]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(qt_message_output(QtMsgType,
char const*)+0x30)[0x7ffff311f630]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x77a98)[0x7ffff311fa98]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(qFatal(char const*,
...)+0x94)[0x7ffff311fc24]
/mnt/data/PROGRAMMING/APPLICATION/bin/qgis(qgisCrash(int)+0x1f)[0x5697fb]
/lib/x86_64-linux-gnu/libc.so.6(+0x324f0)[0x7ffff05e24f0]
/usr/lib/python2.7/dist-packages/qgis/core.so(+0x5f594e)[0x7fffcd84d94e]
/usr/lib/python2.7/dist-packages/sip.so(+0x6d41)[0x7fffceaa2d41]
/usr/lib/python2.7/dist-packages/qgis/core.so(+0x4f7f64)[0x7fffcd74ff64]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5ad2)[0x7fffced09422]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x848)[0x7fffced0a2e8]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x32)[0x7fffced0a422]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x499a)[0x7fffced082ea]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x848)[0x7fffced0a2e8]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x458e)[0x7fffced07ede]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x848)[0x7fffced0a2e8]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x458e)[0x7fffced07ede]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5b7b)[0x7fffced094cb]

Program received signal SIGABRT, Aborted.
0x00007ffff05e2475 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb)


More information about the Qgis-developer mailing list