[Marble-bugs] [Bug 201333] crash when trying to render loaded KML file

Dario Andres andresbajotierra at gmail.com
Fri Jul 24 20:12:34 CEST 2009


https://bugs.kde.org/show_bug.cgi?id=201333


Dario Andres <andresbajotierra at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |andresbajotierra at gmail.com
           Severity|normal                      |crash




--- Comment #3 from Dario Andres <andresbajotierra gmail com>  2009-07-24 20:12:31 ---
Pasting backtrace inline: (it helps us to find similar reports):
-------------

#0  0x0000000000000035 in ?? ()                     
No symbol table info available.                     
#1  0x00007fe55fbc2562 in Marble::MarbleGeometryModel::rowCount (this=<value
optimized out>, parent=<value optimized out>)
    at /media/stuff/dev/marble/src/lib/MarbleGeometryModel.cpp:135              
        parentItem = (class Marble::GeoDataObject *) 0x7fe54445a9e0             
        size = 0                                                                
#2  0x00007fe5543478a3 in Marble::GeoRendererView::renderIndex (this=0x23d5350,
index=@0x7fff69f160c0)                    
    at
/media/stuff/dev/marble/src/plugins/render/geodata/GeoRendererView.cpp:120      
        childIndex = {r = 0, c = 0, p = 0x7fe54445a9e0, m = 0x379b7a0}          
        output = {static null = {<No data fields>}, static shared_null = {ref =
{_q_value = 372402}, alloc = 0, size = 0, data = 0x620a7a, clean = 0,
simpletext = 0, 
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 36}, alloc = 0, size = 0, data =
0x7fe561cf643a, 
    clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x3c00ff0, static codecForCStrings = 0x0}       
        object = (class Marble::GeoDataObject *) 0x7fe54445a9e0                 
        row = 0                                                                 
        indexObject = (class Marble::GeoDataObject *) 0x3c37508                 
        rowCount = 1                                                            
#3  0x00007fe554347ac2 in Marble::GeoRendererView::renderIndex (this=0x23d5350,
index=@0x7fff69f16240)                                                          
    at
/media/stuff/dev/marble/src/plugins/render/geodata/GeoRendererView.cpp:132      
        childIndex = {r = 2, c = 0, p = 0x7fe5452aff40, m = 0x379b7a0}          
        output = {static null = {<No data fields>}, static shared_null = {ref =
{_q_value = 372402}, alloc = 0, size = 0, data = 0x620a7a, clean = 0,
simpletext = 0,    
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 36}, alloc = 0, size = 0, data =
0x7fe561cf643a, 
    clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x3d2c020, static codecForCStrings = 0x0}       
        object = (class Marble::GeoDataObject *) 0x7fe5452aff40                 
        row = 2                                                                 
        indexObject = (class Marble::GeoDataObject *) 0x3c37508                 
        rowCount = 48                                                           
#4  0x00007fe554347ac2 in Marble::GeoRendererView::renderIndex (this=0x23d5350,
index=@0x7fff69f163c0)                                                          
    at
/media/stuff/dev/marble/src/plugins/render/geodata/GeoRendererView.cpp:132      
        childIndex = {r = 1, c = 0, p = 0x3ad7270, m = 0x379b7a0}               
        output = {static null = {<No data fields>}, static shared_null = {ref =
{_q_value = 372402}, alloc = 0, size = 0, data = 0x620a7a, clean = 0,
simpletext = 0,    
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 36}, alloc = 0, size = 0, data =
0x7fe561cf643a, 
    clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x3c49460, static codecForCStrings = 0x0}       
        object = (class Marble::GeoDataObject *) 0x3ad7270                      
        row = 1                                                                 
        indexObject = (class Marble::GeoDataObject *) 0x3c37508                 
        rowCount = 2                                                            
#5  0x00007fe554347ac2 in Marble::GeoRendererView::renderIndex (this=0x23d5350,
index=@0x7fff69f164b0)                                                          
    at
/media/stuff/dev/marble/src/plugins/render/geodata/GeoRendererView.cpp:132      
        childIndex = {r = 0, c = 0, p = 0x3b44ca0, m = 0x379b7a0}               
        output = {static null = {<No data fields>}, static shared_null = {ref =
{_q_value = 372402}, alloc = 0, size = 0, data = 0x620a7a, clean = 0,
simpletext = 0,    
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 36}, alloc = 0, size = 0, data =
0x7fe561cf643a, 
    clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x3b69ab0, static codecForCStrings = 0x0}       
        object = (class Marble::GeoDataObject *) 0x3b44ca0                      
        row = 0                                                                 
        indexObject = (class Marble::GeoDataObject *) 0x3c37508                 
        rowCount = 1                                                            
#6  0x00007fe554347b9b in Marble::GeoRendererView::paintEvent (this=0x23d5350,
event=0x0) at
/media/stuff/dev/marble/src/plugins/render/geodata/GeoRendererView.cpp:94   
        index = {r = -1, c = -1, p = 0x0, m = 0x0}                              
#7  0x00007fe554346696 in Marble::GeoRendererView::setGeoPainter
(this=0x23d5350, painter=0x7fff69f16950)                                        
    at
/media/stuff/dev/marble/src/plugins/render/geodata/GeoRendererView.cpp:45       
No locals.                                                                      
#8  0x00007fe55434577a in Marble::GeoRendererPlugin::render (this=0x22f1300,
painter=0x7fff69f16950, viewport=0x21f3268, renderPos=@0x3ac4938, layer=0x0)    
    at
/media/stuff/dev/marble/src/plugins/render/geodata/GeoRendererPlugin.cpp:118    
No locals.                                                                      
#9  0x00007fe55fbe515f in Marble::LayerManager::renderLayer (this=0x3d0de28,
painter=0x7fff69f16950, viewParams=<value optimized out>,
renderPosition=@0x3ac4938)        
---Type <return> to continue, or q <return> to quit---                          
    at /media/stuff/dev/marble/src/lib/LayerManager.cpp:136
        renderPlugin = (class Marble::RenderPlugin *) 0x22f1300
        _container_ = {c = {{p = {static shared_null = {ref = {_q_value =
102540}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d =
0x22f2920}, d = 0x22f2920}},
  brk = 0, i = {i = 0x22f2950}, e = {i = 0x22f29a0}}
        viewport = (class Marble::ViewportParams *) 0x21f3268
#10 0x00007fe55fbe547a in Marble::LayerManager::renderLayers (this=0x22d1700,
painter=0x7fff69f16950, viewParams=0x21be510, renderPositions=<value optimized
out>)
    at /media/stuff/dev/marble/src/lib/LayerManager.cpp:119
        _container_ = {c = {<QList<QString>> = {{p = {static shared_null = {ref
= {_q_value = 102540}, alloc = 0, begin = 0, end = 0, sharable = 1, array =
{0x0}},
          d = 0x3ac4920}, d = 0x3ac4920}}, <No data fields>}, brk = 0, i = {i =
0x3ac4938}, e = {i = 0x3ac4960}}
#11 0x00007fe55fb948e5 in Marble::MarbleModel::paintGlobe (this=0x21f38b0,
painter=0x7fff69f16950, width=1252, height=<value optimized out>,
viewParams=0x21be510,
    redrawBackground=<value optimized out>, dirtyRect=@0x7fff69f16970) at
/media/stuff/dev/marble/src/lib/MarbleModel.cpp:648
        themeID = {static null = {<No data fields>}, static shared_null = {ref
= {_q_value = 372402}, alloc = 0, size = 0, data = 0x620a7a, clean = 0,
simpletext = 0,
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 36}, alloc = 0, size = 0, data =
0x7fe561cf643a,
    clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0x3a3fc90, static codecForCStrings = 0x0}
        layer = (class Marble::GeoSceneLayer *) 0x21696f0
        renderPositions = {<QList<QString>> = {{p = {static shared_null = {ref
= {_q_value = 102540}, alloc = 0, begin = 0, end = 0, sharable = 1, array =
{0x0}}, d = 0x3ac4920},
      d = 0x3ac4920}}, <No data fields>}
        radius = <value optimized out>
        showPlaces = false
        showCities = false
        showTerrain = false
        showOtherPlaces = false
#12 0x00007fe55fb9ea08 in Marble::MarbleMapPrivate::paintGround
(this=0x21be4f0, painter=@0x7fff69f16950, dirtyRect=@0x7fff69f16970)
    at /media/stuff/dev/marble/src/lib/MarbleMap.cpp:277
No locals.
#13 0x00007fe55fb8ce34 in Marble::MarbleWidget::paintEvent (this=0x21ee500,
evt=0x7fff69f16fd0) at /media/stuff/dev/marble/src/lib/MarbleWidget.cpp:793
        t = {mds = 36448767}
        painter = {<Marble::ClipPainter> = {<QPainter> = {static
staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fe56126c560
"QPainter", data = 0x7fe56126c600,
          extradata = 0x0}}, d_ptr = 0x3e705f0}, d = 0x3a96af0}, d = 0x3ac78b0}
        dirtyRect = {x1 = 0, y1 = 0, x2 = 1251, y2 = 823}
        fps = <value optimized out>
#14 0x00007fe560c1d6e6 in QWidget::event () from /usr/lib/libQtGui.so.4
No symbol table info available.
#15 0x00007fe560bcc78d in QApplicationPrivate::notify_helper () from
/usr/lib/libQtGui.so.4
No symbol table info available.
#16 0x00007fe560bd497a in QApplication::notify () from /usr/lib/libQtGui.so.4
No symbol table info available.
#17 0x00007fe561a0075c in QCoreApplication::notifyInternal () from
/usr/lib/libQtCore.so.4
No symbol table info available.
#18 0x00007fe560c249a5 in QWidgetPrivate::drawWidget () from
/usr/lib/libQtGui.so.4
No symbol table info available.
#19 0x00007fe560dc82fe in ?? () from /usr/lib/libQtGui.so.4
No symbol table info available.
#20 0x00007fe560c16050 in QWidgetPrivate::syncBackingStore () from
/usr/lib/libQtGui.so.4
No symbol table info available.
#21 0x00007fe560c1d57d in QWidget::event () from /usr/lib/libQtGui.so.4
No symbol table info available.
#22 0x00007fe560fd1d9b in QMainWindow::event () from /usr/lib/libQtGui.so.4
No symbol table info available.
#23 0x00007fe560bcc78d in QApplicationPrivate::notify_helper () from
/usr/lib/libQtGui.so.4
No symbol table info available.
#24 0x00007fe560bd497a in QApplication::notify () from /usr/lib/libQtGui.so.4
No symbol table info available.
#25 0x00007fe561a0075c in QCoreApplication::notifyInternal () from
/usr/lib/libQtCore.so.4
No symbol table info available.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Marble-bugs mailing list