Summary: | crash when trying to render loaded KML file | ||
---|---|---|---|
Product: | [Applications] marble | Reporter: | Andrew Manson <acb> |
Component: | general | Assignee: | marble-bugs |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, nienhueser, rahn, roumi_c |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | 0.8 (KDE 4.3) | ||
Platform: | Compiled Sources | ||
OS: | Unspecified | ||
Latest Commit: | Version Fixed In: | 0.11.0 / KDE 4.6.0 | |
Sentry Crash Report: | |||
Attachments: |
backtrace of the crash
Zipped KML file. |
Description
Andrew Manson
2009-07-24 11:08:57 UTC
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. |