[QGIS-trac] Re: [Quantum GIS] #2884: crash when resizing vertically the overview window

Quantum GIS qgis at qgis.org
Sun Sep 19 12:33:18 EDT 2010


#2884: crash when resizing vertically the overview window
---------------------------------------------------------+------------------
   Reporter:  lutra                                      |              Owner:  nobody       
       Type:  bug                                        |             Status:  new          
   Priority:  critical: causes crash or data corruption  |          Milestone:  Version 1.6.0
  Component:  GUI                                        |            Version:  Trunk        
   Keywords:                                             |   Platform_version:               
   Platform:  Debian                                     |           Must_fix:  Yes          
Status_info:  0                                          |  
---------------------------------------------------------+------------------

Comment(by trapanator):

 the part above is generated when I am resizing the overview. This is the
 last that generates the segmentation fault:


 {{{
 Debug: /usr/local/src/qgis_unstable/src/core/qgsmaprenderer.cpp: 224:
 (render) ========== Rendering ==========
 Warning: QPainter::end: Painter not active, aborted
 Debug: /usr/local/src/qgis_unstable/src/gui/qgsmapoverviewcanvas.cpp: 162:
 (drawExtentRect) panning: extent to widget: [0,29] [251x129]
 Debug: /usr/local/src/qgis_unstable/src/core/qgsmaprenderer.cpp: 481:
 (render) Layer rendered without issues
 Debug: /usr/local/src/qgis_unstable/src/core/qgsmaprenderer.cpp: 521:
 (render) Done rendering map layers
 Debug: /usr/local/src/qgis_unstable/src/core/qgsmaprenderer.cpp: 599:
 (render) Rendering completed in (seconds): 0.281
 Debug: /usr/local/src/qgis_unstable/src/gui/qgsmapoverviewcanvas.cpp: 162:
 (drawExtentRect) panning: extent to widget: [0,29] [251x129]

 Program received signal SIGSEGV, Segmentation fault.
 0x00007ffff6885c1d in QMetaObject::activate(QObject*, QMetaObject const*,
 int, void**) () from /usr/lib/libQtCore.so.4
 (gdb) bt
 #0  0x00007ffff6885c1d in QMetaObject::activate(QObject*, QMetaObject
 const*, int, void**) () from /usr/lib/libQtCore.so.4
 #1  0x00007ffff6774662 in QVariantAnimation::valueChanged(QVariant const&)
 () from /usr/lib/libQtCore.so.4
 #2  0x00007ffff677477c in ?? () from /usr/lib/libQtCore.so.4
 #3  0x00007ffff6774976 in ?? () from /usr/lib/libQtCore.so.4
 #4  0x00007ffff67776ee in
 QPropertyAnimation::updateState(QAbstractAnimation::State,
 QAbstractAnimation::State) () from /usr/lib/libQtCore.so.4
 #5  0x00007ffff6772ca6 in ?? () from /usr/lib/libQtCore.so.4
 #6  0x00007ffff60e2378 in ?? () from /usr/lib/libQtGui.so.4
 #7  0x00007ffff60477fe in ?? () from /usr/lib/libQtGui.so.4
 #8  0x00007ffff604db77 in ?? () from /usr/lib/libQtGui.so.4
 #9  0x00007ffff60712a9 in ?? () from /usr/lib/libQtGui.so.4
 #10 0x00007ffff688335e in QObject::event(QEvent*) () from
 /usr/lib/libQtCore.so.4
 #11 0x00007ffff5c6a854 in QApplicationPrivate::notify_helper(QObject*,
 QEvent*) () from /usr/lib/libQtGui.so.4
 #12 0x00007ffff5c6e93a in QApplication::notify(QObject*, QEvent*) () from
 /usr/lib/libQtGui.so.4
 #13 0x00007ffff75eb19b in QgsApplication::notify (this=0x7fffffffdd70,
 receiver=0xc84ed0, event=0x7fffffffd960)
     at /usr/local/src/qgis_unstable/src/core/qgsapplication.cpp:88
 #14 0x00007ffff6871d3c in QCoreApplication::notifyInternal(QObject*,
 QEvent*) () from /usr/lib/libQtCore.so.4
 #15 0x00007ffff689d1d2 in ?? () from /usr/lib/libQtCore.so.4
 #16 0x00007ffff689a184 in ?? () from /usr/lib/libQtCore.so.4
 #17 0x00007ffff25cdb23 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 #18 0x00007ffff25ce300 in ?? () from /usr/lib/libglib-2.0.so.0
 #19 0x00007ffff25ce59d in g_main_context_iteration () from
 /usr/lib/libglib-2.0.so.0
 #20 0x00007ffff689a82f in
 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
 () from /usr/lib/libQtCore.so.4
 #21 0x00007ffff5d0a37e in ?? () from /usr/lib/libQtGui.so.4
 #22 0x00007ffff6871122 in
 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
 /usr/lib/libQtCore.so.4
 #23 0x00007ffff687135c in
 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
 /usr/lib/libQtCore.so.4
 #24 0x00007ffff687576b in QCoreApplication::exec() () from
 /usr/lib/libQtCore.so.4
 #25 0x0000000000529b46 in main (argc=1, argv=0x7fffffffe528) at
 /usr/local/src/qgis_unstable/src/app/main.cpp:802

 }}}

-- 
Ticket URL: <http://trac.osgeo.org/qgis/ticket/2884#comment:6>
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