Opened 14 years ago
Closed 14 years ago
#2128 closed bug (fixed)
basic statistics crash qgis
Reported by: | pcav | Owned by: | cfarmer |
---|---|---|---|
Priority: | critical: causes crash or data corruption | Milestone: | Version 1.4.0 |
Component: | Python plugins and bindings | Version: | Trunk |
Keywords: | Cc: | ||
Must Fix for Release: | No | Platform: | Debian |
Platform Version: | Awaiting user input: | no |
Description
Activating the command Basic statistics from fTools on the attached layer crashes QGIS. From the console:
Warning: QPixmap: It is not safe to use pixmaps outside the GUI thread Warning: QObject::installEventFilter(): Cannot filter events for objects in a different thread. Warning: QObject::installEventFilter(): Cannot filter events for objects in a different thread. *** glibc detected *** /usr/bin/qgis.bin: double free or corruption (fasttop): 0x00000000017254d0 *** ======= Backtrace: ========= /lib/libc.so.6[0x7ff533d90db6] /lib/libc.so.6(cfree+0x6c)[0x7ff533d956fc] /usr/lib/libX11.so.6[0x7ff531dd3fae] /usr/lib/libX11.so.6(_XReply+0x140)[0x7ff531dd45e0] /usr/lib/libX11.so.6(XTranslateCoordinates+0x9d)[0x7ff531dca0fd] /usr/lib/libQtGui.so.4(_ZNK7QWidget13mapFromGlobalERK6QPoint+0xec)[0x7ff5370eebbc] /usr/lib/libQtGui.so.4(_ZNK7QWidget13mapFromGlobalERK6QPoint+0x159)[0x7ff5370eec29] /usr/lib/libQtGui.so.4(_ZNK7QWidget13mapFromGlobalERK6QPoint+0x159)[0x7ff5370eec29] /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate18dispatchEnterLeaveEP7QWidgetS1_+0x28c)[0x7ff53706d1fc] /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate14enterModal_sysEP7QWidget+0x31)[0x7ff5370c3501] /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate10enterModalEP7QWidget+0x1bf)[0x7ff53706c32f] /usr/lib/libQtGui.so.4(_ZN14QWidgetPrivate11show_helperEv+0x225)[0x7ff5370bb1b5] /usr/lib/libQtGui.so.4(_ZN7QWidget10setVisibleEb+0x1ca)[0x7ff5370bb63a] /usr/lib/libQtGui.so.4(_ZN7QDialog10setVisibleEb+0x5c)[0x7ff5374ef95c] /usr/lib/libQtGui.so.4(_ZN7QDialog4execEv+0x95)[0x7ff5374eec35] /usr/lib/python2.5/site-packages/qgis/core.so[0x7ff51a0ff205] /usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x4a5b)[0x7ff51b39569b] /usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5343)[0x7ff51b395f83] /usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x6b5)[0x7ff51b396bc5] /usr/lib/libpython2.5.so.1.0[0x7ff51b32fc5e] /usr/lib/libpython2.5.so.1.0(PyObject_Call+0x13)[0x7ff51b30d103] /usr/lib/libpython2.5.so.1.0(PyEval_CallObjectWithKeywords+0x6e)[0x7ff51b38feee] /usr/lib/libpython2.5.so.1.0(PyErr_PrintEx+0xd1)[0x7ff51b3b5081] /usr/lib/pymodules/python2.5/PyQt4/QtCore.so[0x7ff51ad78501] /usr/lib/pymodules/python2.5/PyQt4/QtCore.so[0x7ff51ada00ff] /usr/lib/libQtCore.so.4[0x7ff537b074a5] /lib/libpthread.so.0[0x7ff534a2573a] /lib/libc.so.6(clone+0x6d)[0x7ff533deb2fd] ======= Memory map: ======== 00400000-007c1000 r-xp 00000000 08:01 1193123 /usr/bin/qgis.bin 009c1000-009c9000 rw-p 003c1000 08:01 1193123 /usr/bin/qgis.bin 009c9000-009cb000 rw-p 00000000 00:00 0 01605000-05513000 rw-p 00000000 00:00 0 [heap] 7ff50a4f7000-7ff50ac61000 r--p 00000000 08:01 1260422 /usr/share/fonts/truetype/kochi/kochi-gothic-subst.ttf 7ff50ac61000-7ff50ac75000 r--p 00000000 08:01 670199 /usr/share/fonts/type1/gsfonts/n019003l.pfb 7ff50ac75000-7ff50acb9000 r--p 00000000 08:01 232945 /usr/share/fonts/truetype/msttcorefonts/Arial.ttf 7ff50acb9000-7ff50ad45000 r--p 00000000 08:01 33503 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf 7ff50ad45000-7ff50ad46000 ---p 00000000 00:00 0 7ff50ad46000-7ff50b546000 rwxp 00000000 00:00 0 7ff50b546000-7ff50b547000 ---p 00000000 00:00 0 7ff50b547000-7ff50bd47000 rwxp 00000000 00:00 0 7ff50bd47000-7ff50c026000 rw-p 00000000 00:00 0 7ff50c026000-7ff50c02b000 r-xp 00000000 08:01 462643 /lib/libnss_dns-2.10.1.so 7ff50c02b000-7ff50c22a000 ---p 00005000 08:01 462643 /lib/libnss_dns-2.10.1.so 7ff50c22a000-7ff50c22b000 r--p 00004000 08:01 462643 /lib/libnss_dns-2.10.1.so 7ff50c22b000-7ff50c22c000 rw-p 00005000 08:01 462643 /lib/libnss_dns-2.10.1.so 7ff50c22c000-7ff50c22e000 r-xp 00000000 08:01 1044198 /lib/libnss_mdns4_minimal.so.2 7ff50c22e000-7ff50c42d000 ---p 00002000 08:01 1044198 /lib/libnss_mdns4_minimal.so.2 7ff50c42d000-7ff50c42e000 rw-p 00001000 08:01 1044198 /lib/libnss_mdns4_minimal.so.2 7ff50c42e000-7ff50c42f000 ---p 00000000 00:00 0 7ff50c42f000-7ff50cc2f000 rwxp 00000000 00:00 0 7ff50cc2f000-7ff50cc48000 r-xp 00000000 08:01 244842 /usr/lib/python2.5/lib-dynload/_ctypes.so 7ff50cc48000-7ff50ce47000 ---p 00019000 08:01 244842 /usr/lib/python2.5/lib-dynload/_ctypes.so 7ff50ce47000-7ff50ce4b000 rw-p 00018000 08:01 244842 /usr/lib/python2.5/lib-dynload/_ctypes.so 7ff50ce4b000-7ff50ce84000 r-xp 00000000 08:01 1385101 /usr/lib/python2.5/site-packages/numpy/random/mtrand.so 7ff50ce84000-7ff50d083000 ---p 00039000 08:01 1385101 /usr/lib/python2.5/site-packages/numpy/random/mtrand.so 7ff50d083000-7ff50d096000 rw-p 00038000 08:01 1385101 /usr/lib/python2.5/site-packages/numpy/random/mtrand.so 7ff50d096000-7ff50d09f000 r-xp 00000000 08:01 1385092 /usr/lib/python2.5/site-packages/numpy/fft/fftpack_lite.so 7ff50d09f000-7ff50d29e000 ---p 00009000 08:01 1385092 /usr/lib/python2.5/site-packages/numpy/fft/fftpack_lite.so 7ff50d29e000-7ff50d29f000 rw-p 00008000 08:01 1385092 /usr/lib/python2.5/site-packages/numpy/fft/fftpack_lite.so 7ff50d29f000-7ff50d2a4000 r-xp 00000000 08:01 1385099 /usr/lib/python2.5/site-packages/numpy/linalg/lapack_lite.so 7ff50d2a4000-7ff50d4a4000 ---p 00005000 08:01 1385099 /usr/lib/python2.5/site-packages/numpy/linalg/lapack_lite.so 7ff50d4a4000-7ff50d4a5000 rw-p 00005000 08:01 1385099 /usr/lib/python2.5/site-packages/numpy/linalg/lapack_lite.so 7ff50d4a5000-7ff50d4a9000 r-xp 00000000 08:01 1385091 /usr/lib/python2.5/site-packages/numpy/lib/_compiled_base.so 7ff50d4a9000-7ff50d6a9000 ---p 00004000 08:01 1385091 /usr/lib/python2.5/site-packages/numpy/lib/_compiled_base.so 7ff50d6a9000-7ff50d6aa000 rw-p 00004000 08:01 1385091 /usr/lib/python2.5/site-packages/numpy/lib/_compiled_base.so 7ff50d6aa000-7ff50d6cf000 r-xp 00000000 08:01 1385096 /usr/lib/python2.5/site-packages/numpy/core/scalarmath.so 7ff50d6cf000-7ff50d8cf000 ---p 00025000 08:01 1385096 /usr/lib/python2.5/site-packages/numpy/core/scalarmath.so 7ff50d8cf000-7ff50d8d1000 rw-p 00025000 08:01 1385096 /usr/lib/python2.5/site-packages/numpy/core/scalarmath.so 7ff50d8d1000-7ff50d8e4000 r-xp 00000000 08:01 246307 /usr/lib/python2.5/lib-dynload/cPickle.so 7ff50d8e4000-7ff50dae3000 ---p 00013000 08:01 246307 /usr/lib/python2.5/lib-dynload/cPickle.so 7ff50dae3000-7ff50dae5000 rw-p 00012000 08:01 246307 /usr/lib/python2.5/lib-dynload/cPickle.so 7ff50dae5000-7ff50daea000 r-xp 00000000 08:01 1385094 /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so 7ff50daea000-7ff50dce9000 ---p 00005000 08:01 1385094 /usr/lib/python2.5/site-packages/numpy/core/_dotblas.so 7ff50dce9000-7ff50dcea000 rw-p 00004000 08:01 1385094 /usr/lib/python2.5/site-packages/numpy/core/_dotblas.soAbortito
Change History (3)
comment:1 by , 14 years ago
follow-up: 3 comment:2 by , 14 years ago
moreover the "check geometry" tool seems to go nowhere when used on this vector (but it doesn't crash nor freezes qgis).
comment:3 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Replying to lutra:
moreover the "check geometry" tool seems to go nowhere when used on this vector (but it doesn't crash nor freezes qgis).
the crash is gone in r12277. And AFAICS check geometry is just incredibly slow - seem to hang at 3%, but it's still. I'm at 10% now - 3rd feature and counting...
Note:
See TracTickets
for help on using tickets.
file too large to attach it here - find it here for a while:
http://int.faunalia.it/~paolo/province.zip