[QGIS-trac] Re: [Quantum GIS] #1485: Running on Intrepid 64, version 1.0.0 (stable), crashes when playing with symbology

Quantum GIS qgis at qgis.org
Tue Feb 10 13:00:44 EST 2009


#1485: Running on Intrepid 64, version 1.0.0 (stable), crashes when playing with
symbology
--------------------------------------------------------------+-------------
        Reporter:  FiReSTaRT                                  |         Owner:  nobody                      
            Type:  bug                                        |        Status:  new                         
        Priority:  critical: causes crash or data corruption  |     Milestone:  Version 1.0.1               
       Component:  Symbology                                  |       Version:  HEAD                        
      Resolution:                                             |      Keywords:  symbology classify graduated
Platform_version:  Ubuntu Intrepid 8.10                       |      Platform:  Linux                       
        Must_fix:  Yes                                        |   Status_info:  0                           
--------------------------------------------------------------+-------------
Changes (by matter):

  * keywords:  symbology => symbology classify graduated
  * must_fix:  No => Yes

Comment:

 I get buffer overloads when classifying graduated symbology on any
 shapefile now, and it is impeding my work! Running Intrepid 64 bit. I did
 not have this problem in Hardy.

 What is the next step in solving this?

 Here's my overflow from one such crash: (As dumped to the terminal)

 {{{
 *** buffer overflow detected ***: /usr/bin/qgis.bin terminated
 ======= Backtrace: =========
 /lib/libc.so.6(__fortify_fail+0x37)[0x7fb9e591b887]
 /lib/libc.so.6[0x7fb9e5919750]
 /lib/libc.so.6[0x7fb9e5918d8b]
 /lib/libc.so.6(__snprintf_chk+0x7b)[0x7fb9e5918c5b]
 /usr/lib/libgdal1.5.0.so.1(_ZN10OGRFeature16GetFieldAsStringEi+0x346)[0x7fb9e69903f6]
 /usr/lib/libgdal1.5.0.so.1(_ZN21OGRGenSQLResultsLayer14PrepareSummaryEv+0x111)[0x7fb9e690bbb1]
 /usr/lib/libgdal1.5.0.so.1(_ZN21OGRGenSQLResultsLayer10GetFeatureEl+0xbd)[0x7fb9e690be5d]
 /usr/lib/qgis/libogrprovider.so(_ZN14QgsOgrProvider12minimumValueEi+0x4ea)[0x7fb9d465d8ca]
 /usr/bin/qgis.bin(_ZN24QgsGraduatedSymbolDialog20adjustClassificationEv+0x17ff)[0x4cd8ff]
 /usr/bin/qgis.bin(_ZN24QgsGraduatedSymbolDialog11qt_metacallEN11QMetaObject4CallEiPPv+0xc0)[0x5d2720]
 /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x244)[0x7fb9e8a62134]
 /usr/lib/libQtGui.so.4(_ZN15QAbstractButton7clickedEb+0x37)[0x7fb9e84f6787]
 /usr/lib/libQtGui.so.4[0x7fb9e827a8db]
 /usr/lib/libQtGui.so.4[0x7fb9e827c4a2]
 /usr/lib/libQtGui.so.4(_ZN15QAbstractButton17mouseReleaseEventEP11QMouseEvent+0x85)[0x7fb9e827c6f5]
 /usr/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x9b9)[0x7fb9e7fc2329]
 /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xbd)[0x7fb9e7f6fc3d]
 /usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x90a)[0x7fb9e7f7822a]
 /usr/lib/libqgis_core.so.1.0(_ZN14QgsApplication6notifyEP7QObjectP6QEvent+0x18)[0x7fb9e8d9bad8]
 /usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0xd1)[0x7fb9e8a4dd61]
 /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_E+0x108)[0x7fb9e7f775c8]
 /usr/lib/libQtGui.so.4[0x7fb9e7fdbbe9]
 /usr/lib/libQtGui.so.4(_ZN12QApplication15x11ProcessEventEP7_XEvent+0x8c7)[0x7fb9e7fda607]
 /usr/lib/libQtGui.so.4[0x7fb9e80022c4]
 /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x23b)[0x7fb9e4b4ad3b]
 /usr/lib/libglib-2.0.so.0[0x7fb9e4b4e50d]
 /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6b)[0x7fb9e4b4e6cb]
 /usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x4f)[0x7fb9e8a7615f]
 /usr/lib/libQtGui.so.4[0x7fb9e8001a6f]
 /usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x32)[0x7fb9e8a4c682]
 /usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xcd)[0x7fb9e8a4c80d]
 /usr/lib/libQtGui.so.4(_ZN7QDialog4execEv+0xc5)[0x7fb9e8389065]
 /usr/bin/qgis.bin(_ZN9QgsLegend25legendLayerShowPropertiesEv+0x11a)[0x59f8fa]
 /usr/bin/qgis.bin(_ZN9QgsLegend11qt_metacallEN11QMetaObject4CallEiPPv+0x11d)[0x5d594d]
 /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x244)[0x7fb9e8a62134]
 /usr/lib/libQtGui.so.4(_ZN7QAction9triggeredEb+0x37)[0x7fb9e7f69f57]
 /usr/lib/libQtGui.so.4(_ZN7QAction8activateENS_11ActionEventE+0xb0)[0x7fb9e7f6a720]
 /usr/lib/libQtGui.so.4[0x7fb9e83031ad]
 /usr/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x9b9)[0x7fb9e7fc2329]
 /usr/lib/libQtGui.so.4(_ZN5QMenu5eventEP6QEvent+0xeb)[0x7fb9e830598b]
 /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xbd)[0x7fb9e7f6fc3d]
 /usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x90a)[0x7fb9e7f7822a]
 /usr/lib/libqgis_core.so.1.0(_ZN14QgsApplication6notifyEP7QObjectP6QEvent+0x18)[0x7fb9e8d9bad8]
 /usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0xd1)[0x7fb9e8a4dd61]
 /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_E+0x108)[0x7fb9e7f775c8]
 /usr/lib/libQtGui.so.4[0x7fb9e7fdbda4]
 /usr/lib/libQtGui.so.4(_ZN12QApplication15x11ProcessEventEP7_XEvent+0x8c7)[0x7fb9e7fda607]
 /usr/lib/libQtGui.so.4[0x7fb9e80022c4]
 /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x23b)[0x7fb9e4b4ad3b]
 /usr/lib/libglib-2.0.so.0[0x7fb9e4b4e50d]
 /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6b)[0x7fb9e4b4e6cb]
 /usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x4f)[0x7fb9e8a7615f]
 /usr/lib/libQtGui.so.4[0x7fb9e8001a6f]
 /usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x32)[0x7fb9e8a4c682]
 /usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xcd)[0x7fb9e8a4c80d]
 /usr/lib/libQtGui.so.4(_ZN5QMenu4execERK6QPointP7QAction+0x75)[0x7fb9e83057e5]
 /usr/bin/qgis.bin(_ZN9QgsLegend21handleRightClickEventEP15QTreeWidgetItemRK6QPoint+0x406)[0x5a18f6]
 /usr/bin/qgis.bin(_ZN9QgsLegend15mousePressEventEP11QMouseEvent+0x86)[0x5a1cf6]
 /usr/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x99f)[0x7fb9e7fc230f]
 /usr/lib/libQtGui.so.4(_ZN17QAbstractItemView13viewportEventEP6QEvent+0x3ed)[0x7fb9e83e78fd]
 /usr/lib/libQtGui.so.4(_ZN9QTreeView13viewportEventEP6QEvent+0x250)[0x7fb9e841c530]
 /usr/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate29sendThroughObjectEventFiltersEP7QObjectP6QEvent+0x88)[0x7fb9e8a4d038]
 /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c)[0x7fb9e7f6fc0c]
 ======= Memory map: ========
 00400000-00640000 r-xp 00000000 fe:01 443872
 /usr/bin/qgis.bin
 00840000-00841000 r--p 00240000 fe:01 443872
 /usr/bin/qgis.bin
 00841000-00847000 rw-p 00241000 fe:01 443872
 /usr/bin/qgis.bin
 00847000-00848000 rw-p 00847000 00:00 0
 00e57000-06b0c000 rw-p 00e57000 00:00 0
 [heap]
 404bf000-404c0000 ---p 404bf000 00:00 0
 404c0000-40cc0000 rw-p 404c0000 00:00 0
 40cc0000-40cc1000 ---p 40cc0000 00:00 0
 40cc1000-414c1000 rw-p 40cc1000 00:00 0
 41a08000-41a09000 ---p 41a08000 00:00 0
 41a09000-42209000 rw-p 41a09000 00:00 0
 7fb9c8000000-7fb9c80ce000 rw-p 7fb9c8000000 00:00 0
 7fb9c80ce000-7fb9cc000000 ---p 7fb9c80ce000 00:00 0
 7fb9cff0a000-7fb9cff70000 rw-p 7fb9cff0a000 00:00 0
 7fb9cff70000-7fb9cff78000 r-xp 00000000 fe:01 482816
 /usr/lib/gdal15plugins/gdal_GRASS.so
 7fb9cff78000-7fb9d0178000 ---p 00008000 fe:01 482816
 /usr/lib/gdal15plugins/gdal_GRASS.so
 7fb9d0178000-7fb9d0179000 r--p 00008000 fe:01 482816
 /usr/lib/gdal15plugins/gdal_GRASS.so
 7fb9d0179000-7fb9d017a000 rw-p 00009000 fe:01 482816
 /usr/lib/gdal15plugins/gdal_GRASS.so
 7fb9d017a000-7fb9d017e000 r-xp 00000000 fe:01 114584
 /usr/lib/python2.5/lib-dynload/zlib.so
 7fb9d017e000-7fb9d037d000 ---p 00004000 fe:01 114584
 /usr/lib/python2.5/lib-dynload/zlib.so
 7fb9d037d000-7fb9d037e000 r--p 00003000 fe:01 114584
 /usr/lib/python2.5/lib-dynload/zlib.so
 7fb9d037e000-7fb9d0380000 rw-p 00004000 fe:01 114584
 /usr/lib/python2.5/lib-dynload/zlib.so
 7fb9d0380000-7fb9d0384000 r-xp 00000000 fe:01 114560
 /usr/lib/python2.5/lib-dynload/cStringIO.so
 7fb9d0384000-7fb9d0583000 ---p 00004000 fe:01 114560
 /usr/lib/python2.5/lib-dynload/cStringIO.so
 7fb9d0583000-7fb9d0584000 r--p 00003000 fe:01 114560
 /usr/lib/python2.5/lib-dynload/cStringIO.so
 7fb9d0584000-7fb9d0586000 rw-p 00004000 fe:01 114560
 /usr/lib/python2.5/lib-dynload/cStringIO.so
 7fb9d0586000-7fb9d058b000 r-xp 00000000 fe:01 114563
 /usr/lib/python2.5/lib-dynload/binascii.so
 7fb9d058b000-7fb9d078a000 ---p 00005000 fe:01 114563
 /usr/lib/python2.5/lib-dynload/binascii.so
 7fb9d078a000-7fb9d078b000 r--p 00004000 fe:01 114563
 /usr/lib/python2.5/lib-dynload/binascii.so
 7fb9d078b000-7fb9d078c000 rw-p 00005000 fe:01 114563
 /usr/lib/python2.5/lib-dynload/binascii.so
 7fb9d078c000-7fb9d0793000 r-xp 00000000 fe:01 114559
 /usr/lib/python2.5/lib-dynload/_struct.so
 7fb9d0793000-7fb9d0992000 ---p 00007000 fe:01 114559
 /usr/lib/python2.5/lib-dynload/_struct.so
 7fb9d0992000-7fb9d0993000 r--p 00006000 fe:01 114559
 /usr/lib/python2.5/lib-dynload/_struct.so
 7fb9d0993000-7fb9d0995000 rw-p 00007000 fe:01 114559
 /usr/lib/python2.5/lib-dynload/_struct.so
 7fb9d0995000-7fb9d0a00000 r-xp 00000000 fe:01 361918
 /usr/lib/python2.5/site-packages/PyQt4/QtNetwork.so
 7fb9d0a00000-7fb9d0c00000 ---p 0006b000 fe:01 361918
 /usr/lib/python2.5/site-packages/PyQt4/QtNetwork.so
 7fb9d0c00000-7fb9d0c02000 r--p 0006bAborted

 }}}

-- 
Ticket URL: <https://trac.osgeo.org/qgis/ticket/1485#comment:2>
Quantum GIS <http://qgis.org>
Quantum GIS is an Open Source GIS viewer/editor supporting OGR, PostGIS, and GRASS formats


More information about the QGIS-trac mailing list