Bug report #10744

Crashes with a project with 2 csv files and "renders layers in parallel using many CPS cores" option active

Added by baditaflorin - over 10 years ago. Updated about 10 years ago.

Status:Closed
Priority:Severe/Regression
Assignee:-
Category:Data Provider/Delimited Text
Affected QGIS version:master Regression?:No
Operating System: Easy fix?:No
Pull Request or Patch supplied:No Resolution:
Crashes QGIS or corrupts data:Yes Copied to github as #:19128

Description

after i open the 2 files, and i try to zoom, i get an freeze and crash

Tried this in qgis 2.2 and it`s working fine

DN-radu-unghiuri_mai_mari_de_50_de_grade.txt Magnifier - file one (26.3 KB) baditaflorin -, 2014-06-27 09:06 AM

DN-radu-unghiuri_mai_mari_de_40_de_grade.txt Magnifier - file two (64.3 KB) baditaflorin -, 2014-06-27 09:06 AM

Associated revisions

Revision 43635e7c
Added by Martin Dobias about 10 years ago

Fix #10744 (crashes with CSV files with parallel rendering)

I can't replicate the crash, but the static QRegExp instances will not work
with multiple threads.

Revision e937b628
Added by Martin Dobias about 10 years ago

Fix #10744 (crashes with CSV files with parallel rendering)

I can't replicate the crash, but the static QRegExp instances will not work
with multiple threads.

History

#1 Updated by Giovanni Manghi over 10 years ago

  • Operating System deleted (Windows)
  • Category set to Data Provider/Delimited Text
  • Target version changed from Version 2.4 to Version 2.6
  • OS version deleted (7)

confirmed on Linux too:

giovanni@sibirica ~ $ qgis
Warning: loading of qt translation failed [/usr/share/qt4/translations/qt_en_US]
Warning: QGraphicsScene::addItem: item has already been added to this scene
*** glibc detected *** /usr/bin/qgis.bin: double free or corruption (fasttop): 0x00007fd67c004410 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7fd72b379b96]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QString4freeEPNS_4DataE+0x92)[0x7fd72df0d612]
/usr/lib/qgis/plugins/libdelimitedtextprovider.so(_ZN20QgsDelimitedTextFile13setFieldNamesERK11QStringList+0x39a)[0x7fd70db3bf8a]
/usr/lib/qgis/plugins/libdelimitedtextprovider.so(_ZN20QgsDelimitedTextFile5resetEv+0x11e)[0x7fd70db3c30e]
/usr/lib/qgis/plugins/libdelimitedtextprovider.so(_ZN31QgsDelimitedTextFeatureIterator6rewindEv+0x40)[0x7fd70db2d480]
/usr/lib/qgis/plugins/libdelimitedtextprovider.so(_ZN31QgsDelimitedTextFeatureIteratorC1EP29QgsDelimitedTextFeatureSourcebRK17QgsFeatureRequest+0xe4)[0x7fd70db2dbc4]
/usr/lib/qgis/plugins/libdelimitedtextprovider.so(_ZN29QgsDelimitedTextFeatureSource11getFeaturesERK17QgsFeatureRequest+0x3e)[0x7fd70db2df0e]
/usr/lib/libqgis_core.so.2.3.0(_ZN29QgsVectorLayerFeatureIteratorC2EP27QgsVectorLayerFeatureSourcebRK17QgsFeatureRequest+0x171)[0x7fd72f1fb221]
/usr/lib/libqgis_core.so.2.3.0(_ZN27QgsVectorLayerFeatureSource11getFeaturesERK17QgsFeatureRequest+0x3e)[0x7fd72f1fb67e]
/usr/lib/libqgis_core.so.2.3.0(_ZN22QgsVectorLayerRenderer6renderEv+0xe8)[0x7fd72f2043f8]
/usr/lib/libqgis_core.so.2.3.0(_ZN25QgsMapRendererParallelJob17renderLayerStaticER14LayerRenderJob+0x3c)[0x7fd72f12024c]
/usr/lib/libqgis_core.so.2.3.0(_ZN12QtConcurrent9MapKernelIN5QListI14LayerRenderJobE8iteratorENS_16FunctionWrapper1IvRS2_EEE12runIterationES4_iPv+0x10)[0x7fd72f1210f0]
/usr/lib/libqgis_core.so.2.3.0(_ZN12QtConcurrent9MapKernelIN5QListI14LayerRenderJobE8iteratorENS_16FunctionWrapper1IvRS2_EEE13runIterationsES4_iiPv+0x3f)[0x7fd72f12113f]
/usr/lib/libqgis_core.so.2.3.0(_ZN12QtConcurrent13IterateKernelIN5QListI14LayerRenderJobE8iteratorEvE14threadFunctionEv+0x1b6)[0x7fd72f121a06]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN12QtConcurrent16ThreadEngineBase3runEv+0x35)[0x7fd72deb48b5]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x6f4f2)[0x7fd72deb64f2]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x7bfcb)[0x7fd72dec2fcb]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a)[0x7fd729c00e9a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7fd72b3ef3fd]
======= Memory map: ========
00400000-00b45000 r-xp 00000000 08:03 16127654                           /usr/bin/qgis.bin
00d45000-00d47000 r--p 00745000 08:03 16127654                           /usr/bin/qgis.bin
00d47000-00d4f000 rw-p 00747000 08:03 16127654                           /usr/bin/qgis.bin
00d4f000-00d51000 rw-p 00000000 00:00 0 
00f49000-08287000 rw-p 00000000 00:00 0                                  [heap]
7fd668000000-7fd66804b000 rw-p 00000000 00:00 0 
7fd66804b000-7fd66c000000 ---p 00000000 00:00 0 
7fd66c000000-7fd66c022000 rw-p 00000000 00:00 0 
7fd66c022000-7fd670000000 ---p 00000000 00:00 0 
7fd670000000-7fd670022000 rw-p 00000000 00:00 0 
7fd670022000-7fd674000000 ---p 00000000 00:00 0 
7fd678000000-7fd678051000 rw-p 00000000 00:00 0 
7fd678051000-7fd67c000000 ---p 00000000 00:00 0 
7fd67c000000-7fd67c053000 rw-p 00000000 00:00 0 
7fd67c053000-7fd680000000 ---p 00000000 00:00 0 
7fd680000000-7fd680022000 rw-p 00000000 00:00 0 
7fd680022000-7fd684000000 ---p 00000000 00:00 0 
7fd684000000-7fd684022000 rw-p 00000000 00:00 0 
7fd684022000-7fd688000000 ---p 00000000 00:00 0 
7fd688000000-7fd688022000 rw-p 00000000 00:00 0 
7fd688022000-7fd68c000000 ---p 00000000 00:00 0 
7fd68c000000-7fd68c022000 rw-p 00000000 00:00 0 
7fd68c022000-7fd690000000 ---p 00000000 00:00 0 
7fd690000000-7fd690022000 rw-p 00000000 00:00 0 
7fd690022000-7fd694000000 ---p 00000000 00:00 0 
7fd6943e1000-7fd6943e2000 ---p 00000000 00:00 0 
7fd6943e2000-7fd694be2000 rw-p 00000000 00:00 0 
7fd694be2000-7fd694be3000 ---p 00000000 00:00 0 
7fd694be3000-7fd6953e3000 rw-p 00000000 00:00 0 
7fd695be4000-7fd695be5000 ---p 00000000 00:00 0 
7fd695be5000-7fd6963e5000 rw-p 00000000 00:00 0 
7fd6963e5000-7fd6963e6000 ---p 00000000 00:00 0 
7fd6963e6000-7fd696be6000 rw-p 00000000 00:00 0 
7fd696be6000-7fd696be7000 ---p 00000000 00:00 0 
7fd696be7000-7fd6973e7000 rw-p 00000000 00:00 0 
7fd6973e7000-7fd6973e9000 r-xp 00000000 08:03 16516739                   /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7fd6973e9000-7fd6975e8000 ---p 00002000 08:03 16516739                   /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7fd6975e8000-7fd6975e9000 r--p 00001000 08:03 16516739                   /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7fd6975e9000-7fd6975ea000 rw-p 00002000 08:03 16516739                   /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7fd6975ea000-7fd6975eb000 ---p 00000000 00:00 0 
7fd6975eb000-7fd697deb000 rw-p 00000000 00:00 0 
7fd697deb000-7fd697dec000 ---p 00000000 00:00 0 
7fd697dec000-7fd6985ec000 rw-p 00000000 00:00 0 
7fd6985ec000-7fd69b09e000 r--p 00000000 08:03 17564196                   /usr/share/icons/hicolor/icon-theme.cache
7fd69b09e000-7fd6a0000000 r--p 00000000 08:03 17563952                   /usr/share/icons/gnome/icon-theme.cache
7fd6a0000000-7fd6a0021000 rw-p 00000000 00:00 0 
7fd6a0021000-7fd6a4000000 ---p 00000000 00:00 0 
7fd6a4000000-7fd6a406a000 rw-p 00000000 00:00 0 
7fd6a406a000-7fd6a8000000 ---p 00000000 00:00 0 
7fd6a8000000-7fd6a8058000 rw-p 00000000 00:00 0 
7fd6a8058000-7fd6ac000000 ---p 00000000 00:00 0 
7fd6ac295000-7fd6ac296000 ---p 00000000 00:00 0 
7fd6ac296000-7fd6aca96000 rw-p 00000000 00:00 0 
7fd6aca96000-7fd6acacd000 r-xp 00000000 08:03 16121897                   /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
7fd6acacd000-7fd6acccc000 ---p 00037000 08:03 16121897                   /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
7fd6acccc000-7fd6acccf000 r--p 00036000 08:03 16121897                   /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
7fd6acccf000-7fd6accd0000 rw-p 00039000 08:03 16121897                   /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
7fd6accd0000-7fd6acd04000 r-xp 00000000 08:03 16124458                   /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.36.1
7fd6acd04000-7fd6acf03000 ---p 00034000 08:03 16124458                   /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.36.1
7fd6acf03000-7fd6acf04000 r--p 00033000 08:03 16124458                   /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.36.1
7fd6acf04000-7fd6acf05000 rw-p 00034000 08:03 16124458                   /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.36.1
7fd6acf05000-7fd6acf15000 r-xp 00000000 08:03 16516586                   /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
7fd6acf15000-7fd6ad114000 ---p 00010000 08:03 16516586                   /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
7fd6ad114000-7fd6ad115000 r--p 0000f000 08:03 16516586                   /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
7fd6ad115000-7fd6ad116000 rw-p 00010000 08:03 16516586                   /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
7fd6ad116000-7fd6ad122000 r-xp 00000000 08:03 18219245                   /lib/x86_64-linux-gnu/libudev.so.0.13.0
7fd6ad122000-7fd6ad321000 ---p 0000c000 08:03 18219245                   /lib/x86_64-linux-gnu/libudev.so.0.13.0
7fd6ad321000-7fd6ad322000 r--p 0000b000 08:03 18219245                   /lib/x86_64-linux-gnu/libudev.so.0.13.0
7fd6ad322000-7fd6ad323000 rw-p 0000c000 08:03 18219245                   /lib/x86_64-linux-gnu/libudev.so.0.13.0
7fd6ad323000-7fd6ad339000 r-xp 00000000 08:03 16516582                   /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7fd6ad339000-7fd6ad538000 ---p 00016000 08:03 16516582                   /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7fd6ad538000-7fd6ad539000 r--p 00015000 08:03 16516582                   /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7fd6ad539000-7fd6ad53a000 rw-p 00016000 08:03 16516582                   /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7fd6ad53a000-7fd6ad562000 r-xp 00000000 08:03 16516585                   /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7fd6ad562000-7fd6ad761000 ---p 00028000 08:03 16516585                   /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7fd6ad761000-7fd6ad762000 r--p 00027000 08:03 16516585                   /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7fd6ad762000-7fd6ad763000 rw-p 00028000 08:03 16516585                   /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7fd6ad763000-7fd6ad764000 ---p 00000000 00:00 0 
7fd6ad764000-7fd6adf64000 rw-p 00000000 00:00 0 
7fd6adf64000-7fd6adf68000 r-xp 00000000 08:03 16516746                   /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7fd6adf68000-7fd6ae168000 ---p 00004000 08:03 16516746                   /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7fd6ae168000-7fd6ae169000 r--p 00004000 08:03 16516746                   /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7fd6ae169000-7fd6ae16a000 rw-p 00005000 08:03 16516746                   /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
7fd6ae16a000-7fd6ae69b000 rw-s 00000000 00:04 2031638                    /SYSV00000000 (deleted)
7fd6ae69b000-7fd6ae6a2000 r-xp 00000000 08:03 18219293                   /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7fd6ae6a2000-7fd6ae8a1000 ---p 00007000 08:03 18219293                   /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7fd6ae8a1000-7fd6ae8a2000 r--p 00006000 08:03 18219293                   /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7fd6ae8a2000-7fd6ae8a3000 rw-p 00007000 08:03 18219293                   /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7fd6ae8a3000-7fd6ae8a5000 r-xp 00000000 08:03 18219061                   /lib/libnss_mdns4_minimal.so.2
7fd6ae8a5000-7fd6aeaa4000 ---p 00002000 08:03 18219061                   /lib/libnss_mdns4_minimal.so.2
7fd6aeaa4000-7fd6aeaa5000 r--p 00001000 08:03 18219061                   /lib/libnss_mdns4_minimal.so.2
7fd6aeaa5000-7fd6aeaa6000 rw-p 00002000 08:03 18219061                   /lib/libnss_mdns4_minimal.so.2
7fd6af0bf000-7fd6af155000 r--p 00000000 08:03 17173083                   /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf
7fd6af2a7000-7fd6af2a8000 ---p 00000000 00:00 0 
7fd6af2a8000-7fd6afaa8000 rw-p 00000000 00:00 0 
7fd6afaa8000-7fd6afab6000 r-xp 00000000 08:03 16390816                   /usr/lib/python2.7/lib-dynload/pyexpat.so
7fd6afab6000-7fd6afcb5000 ---p 0000e000 08:03 16390816                   /usr/lib/python2.7/lib-dynload/pyexpat.so
7fd6afcb5000-7fd6afcb6000 r--p 0000d000 08:03 16390816                   /usr/lib/python2.7/lib-dynload/pyexpat.so
7fd6afcb6000-7fd6afcb8000 rw-p 0000e000 08:03 16390816                   /usr/lib/python2.7/lib-dynload/pyexpat.so
7fd6afcb8000-7fd6afcbb000 r-xp 00000000 08:03 16389501                   /usr/lib/python2.7/dist-packages/PIL/_imagingft.so
7fd6afcbb000-7fd6afebb000 ---p 00003000 08:03 16389501                   /usr/lib/python2.7/dist-packages/PIL/_imagingft.so
7fd6afebb000-7fd6afebc000 r--p 00003000 08:03 16389501                   /usr/lib/python2.7/dist-packages/PIL/_imagingft.so
7fd6afebc000-7fd6afebd000 rw-p 00004000 08:03 16389501                   /usr/lib/python2.7/dist-packages/PIL/_imagingft.so
7fd6afebd000-7fd6afebf000 r-xp 00000000 08:03 16653416                   /usr/local/lib/python2.7/dist-packages/markupsafe/_speedups.so
7fd6afebf000-7fd6b00be000 ---p 00002000 08:03 16653416                   /usr/local/lib/python2.7/dist-packages/markupsafe/_speedups.so
7fd6b00be000-7fd6b00bf000 r--p 00001000 08:03 16653416                   /usr/local/lib/python2.7/dist-packages/markupsafe/_speedups.so
7fd6b00bf000-7fd6b00c0000 rw-p 00002000 08:03 16653416                   /usr/local/lib/python2.7/dist-packages/markupsafe/_speedups.so
7fd6b00c0000-7fd6b00d3000 r-xp 00000000 08:03 16390670                   /usr/lib/python2.7/lib-dynload/parser.so
7fd6b00d3000-7fd6b02d2000 ---p 00013000 08:03 16390670                   /usr/lib/python2.7/lib-dynload/parser.so
7fd6b02d2000-7fd6b02d3000 r--p 00012000 08:03 16390670                   /usr/lib/python2.7/lib-dynload/parser.so
7fd6b02d3000-7fd6b02d4000 rw-p 00013000 08:03 16390670                   /usr/lib/python2.7/lib-dynload/parser.so
7fd6b02d4000-7fd6b02f3000 r-xp 00000000 08:03 16390808                   /usr/lib/python2.7/lib-dynload/_io.so
7fd6b02f3000-7fd6b04f2000 ---p 0001f000 08:03 16390808                   /usr/lib/python2.7/lib-dynload/_io.so
7fd6b04f2000-7fd6b04f3000 r--p 0001e000 08:03 16390808                   /usr/lib/python2.7/lib-dynload/_io.so
7fd6b04f3000-7fd6b04fc000 rw-p 0001f000 08:03 16390808                   /usr/lib/python2.7/lib-dynload/_io.so
7fd6b04fc000-7fd6b0510000 r-xp 00000000 08:03 16124480                   /usr/lib/x86_64-linux-gnu/libexslt.so.0.8.15
7fd6b0510000-7fd6b070f000 ---p 00014000 08:03 16124480                   /usr/lib/x86_64-linux-gnu/libexslt.so.0.8.15
7fd6b070f000-7fd6b0710000 r--p 00013000 08:03 16124480                   /usr/lib/x86_64-linux-gnu/libexslt.so.0.8.15
7fd6b0710000-7fd6b0711000 rw-p 00014000 08:03 16124480                   /usr/lib/x86_64-linux-gnu/libexslt.so.0.8.15
7fd6b0711000-7fd6b074b000 r-xp 00000000 08:03 16124479                   /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.26
7fd6b074b000-7fd6b094b000 ---p 0003a000 08:03 16124479                   /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.26
7fd6b094b000-7fd6b094c000 r--p 0003a000 08:03 16124479                   /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.26
7fd6b094c000-7fd6b094d000 rw-p 0003b000 08:03 16124479                   /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.26
7fd6b094d000-7fd6b0a4e000 r-xp 00000000 08:03 17171510                   /usr/lib/python2.7/dist-packages/lxml/etree.so
7fd6b0a4e000-7fd6b0c4d000 ---p 00101000 08:03 17171510                   /usr/lib/python2.7/dist-packages/lxml/etree.so
7fd6b0c4d000-7fd6b0c4e000 r--p 00100000 08:03 17171510                   /usr/lib/python2.7/dist-packages/lxml/etree.so
7fd6b0c4e000-7fd6b0c7b000 rw-p 00101000 08:03 17171510                   /usr/lib/python2.7/dist-packages/lxml/etree.so
7fd6b0c7b000-7fd6b0c8c000 rw-p 00000000 00:00 0 
7fd6b0c8c000-7fd6b0cc3000 r-xp 00000000 08:03 20185421                   /usr/lib/python2.7/dist-packages/PyQt4/QtOpenGL.so
7fd6b0cc3000-7fd6b0ec2000 ---p 00037000 08:03 20185421                   /usr/lib/python2.7/dist-packages/PyQt4/QtOpenGL.so
7fd6b0ec2000-7fd6b0ec3000 r--p 00036000 08:03 20185421                   /usr/lib/python2.7/dist-packages/PyQt4/QtOpenGL.so
7fd6b0ec3000-7fd6b0ecd000 rw-p 00037000 08:03 20185421                   /usr/lib/python2.7/dist-packages/PyQt4/QtOpenGL.so
7fd6b0ecd000-7fd6b0f09000 r-xp 00000000 08:03 16389499                   /usr/lib/python2.7/dist-packages/PIL/_imaging.so
7fd6b0f09000-7fd6b1108000 ---p 0003c000 08:03 16389499                   /usr/lib/python2.7/dist-packages/PIL/_imaging.so
7fd6b1108000-7fd6b110b000 r--p 0003b000 08:03 16389499                   /usr/lib/python2.7/dist-packages/PIL/_imaging.so
7fd6b110b000-7fd6b110e000 rw-p 0003e000 08:03 16389499                   /usr/lib/python2.7/dist-packages/PIL/_imaging.so
7fd6b110e000-7fd6b114c000 r-xp 00000000 08:03 16130239                   /usr/lib/x86_64-linux-gnu/libglut.so.3.9.0
7fd6b114c000-7fd6b134b000 ---p 0003e000 08:03 16130239                   /usr/lib/x86_64-linux-gnu/libglut.so.3.9.0
7fd6b134b000-7fd6b134f000 r--p 0003d000 08:03 16130239                   /usr/lib/x86_64-linux-gnu/libglut.so.3.9.0
7fd6b134f000-7fd6b1354000 rw-p 00041000 08:03 16130239                   /usr/lib/x86_64-linux-gnu/libglut.so.3.9.0
7fd6b1354000-7fd6b13c0000 r-xp 00000000 08:03 16125070                   /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.08004
7fd6b13c0000-7fd6b15bf000 ---p 0006c000 08:03 16125070                   /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.08004
7fd6b15bf000-7fd6b15c1000 r--p 0006b000 08:03 16125070                   /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.08004
7fd6b15c1000-7fd6b15c2000 rw-p 0006d000 08:03 16125070                   /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.08004
7fd6b15c2000-7fd6b183a000 r-xp 00000000 08:03 16132770                   /usr/lib/libqscintilla2.so.8.0.1Aborted (core dumped)

#2 Updated by Jürgen Fischer over 10 years ago

  • Target version changed from Version 2.6 to Future Release - High Priority

#3 Updated by Matthias Kuhn over 10 years ago

Cannot reproduce here (CSV provider, first two columns as X/Y)

#4 Updated by Giovanni Manghi over 10 years ago

Matthias Kuhn wrote:

Cannot reproduce here (CSV provider, first two columns as X/Y)

after adding the files you must zoom in/out quickly a few times.

#5 Updated by Giovanni Manghi about 10 years ago

see also #10778-7

#6 Updated by Giovanni Manghi about 10 years ago

  • Subject changed from Qgis crash after opening 2 csv files to Crashes with a project with 2 csv files and "renders layers in parallel using many CPS cores" option active

Matthias Kuhn wrote:

Cannot reproduce here (CSV provider, first two columns as X/Y)

you have to move the wheel mouse fast a few times, and in a few seconds you can get crashes and messages like the following ones

BUT

if you disable the "renders layers in parallel using many CPS cores" then no issue, so it seems a MTR related problem.

@
giovanni@sibirica:~ > qgis
Warning: loading of qt translation failed [/usr/share/qt4/translations/qt_en_US]
Warning: Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
Warning: QGraphicsScene::addItem: item has already been added to this scene
DEBUG:MetaSearch:Setting up i18n
DEBUG:MetaSearch:Locale name: en
DEBUG:MetaSearch:Translation loaded: /usr/share/qgis/python/plugins/MetaSearch/locale/en/LC_MESSAGES/ui.qm
  • Error in `/usr/bin/qgis.bin': double free or corruption (fasttop): 0x00007f7a9c0178f0 ***
    Aborted@
@giovanni@sibirica:~ > qgis
Warning: loading of qt translation failed [/usr/share/qt4/translations/qt_en_US]
Warning: Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
Warning: QGraphicsScene::addItem: item has already been added to this scene
DEBUG:MetaSearch:Setting up i18n
DEBUG:MetaSearch:Locale name: en
DEBUG:MetaSearch:Translation loaded: /usr/share/qgis/python/plugins/MetaSearch/locale/en/LC_MESSAGES/ui.qm
  • Error in `/usr/bin/qgis.bin': malloc(): memory corruption (fast): 0x00007f26f800aecf ***
    Aborted@

#7 Updated by Martin Dobias about 10 years ago

  • Status changed from Open to Closed

#8 Updated by Martin Dobias about 10 years ago

  • Status changed from Closed to In Progress

Please test if the fix really helped - I cannot replicate the issue locally...

#9 Updated by Martin Dobias about 10 years ago

  • Status changed from In Progress to Closed

#10 Updated by Paolo Cavallini about 10 years ago

  • Status changed from Closed to Feedback

Better backport it then?

#11 Updated by Giovanni Manghi about 10 years ago

  • Status changed from Feedback to Closed

Paolo Cavallini wrote:

Better backport it then?

#43635e7cbd8df55745d336b5fef1b3cf27c53258#commitcomment-7044544

#12 Updated by Jürgen Fischer about 10 years ago

Giovanni Manghi wrote:

Paolo Cavallini wrote:

Better backport it then?

#43635e7cbd8df55745d336b5fef1b3cf27c53258#commitcomment-7044544

done in e937b628f4a4dcd0be2cf021a64d868daf430c2e

#13 Updated by Jürgen Fischer about 10 years ago

  • Tag set to backport

Also available in: Atom PDF