Version: (using Devel) Installed from: Compiled sources After a successful parsing an loading of the KML file the program crashes while trying to render the loaded data. Find attached the backtrace and the file that caused this crash.
Created attachment 35591 [details] backtrace of the crash
Created attachment 35592 [details] Zipped KML file. Unzip the File before loading
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.
*** Bug 201441 has been marked as a duplicate of this bug. ***
Fixed in trunk.