[Marble-bugs] [Bug 201441] Several KML files crash Marble

Dario Andres andresbajotierra at gmail.com
Sat Jul 25 23:17:29 CEST 2009


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





--- Comment #2 from Dario Andres <andresbajotierra gmail com>  2009-07-25 23:17:27 ---
Pasting backtrace inline:
----

Application: Marble-Schreibtischglobus (marble), signal: Segmentation fault
[Current thread is 0 (LWP 5326)]

Thread 3 (Thread 0xb28ffb90 (LWP 5336)):
#0  0xb50220ac in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb687306b in QTimerInfoList::getTime (this=0xa644b34, t=@0xa644b58) at
kernel/qeventdispatcher_unix.cpp:339
#2  0xb6873241 in QTimerInfoList::updateCurrentTime (this=0xa644b34) at
kernel/qeventdispatcher_unix.cpp:297
#3  0xb6874e2c in QTimerInfoList::timerWait (this=0xa644b34, tm=@0xb28ff124) at
kernel/qeventdispatcher_unix.cpp:420
#4  0xb687161a in timerSourcePrepare (source=0xb5025ff4, timeout=0xb28ff178) at
kernel/qeventdispatcher_glib.cpp:140
#5  0xb50c29c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb50c2dda in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb50c3268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb6871457 in QEventDispatcherGlib::processEvents (this=0xa1838e8, flags={i
= -1299189144}) at kernel/qeventdispatcher_glib.cpp:325
#9  0xb684406a in QEventLoop::processEvents (this=0xb28ff2e0, flags={i =
-1299189080}) at kernel/qeventloop.cpp:149
#10 0xb68444aa in QEventLoop::exec (this=0xb28ff2e0, flags={i = -1299189016})
at kernel/qeventloop.cpp:200
#11 0xb674e639 in QThread::exec (this=0xa46a9c0) at thread/qthread.cpp:481
#12 0xb6826b8b in QInotifyFileSystemWatcherEngine::run (this=0xa46a9c0) at
io/qfilesystemwatcher_inotify.cpp:214
#13 0xb675196e in QThreadPrivate::start (arg=0xa46a9c0) at
thread/qthread_unix.cpp:189
#14 0xb524c4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb655749e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb3289b90 (LWP 5342)):
#0  0xb50220ac in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb687306b in QTimerInfoList::getTime (this=0xb06edd4, t=@0xb06edf8) at
kernel/qeventdispatcher_unix.cpp:339
#2  0xb6873241 in QTimerInfoList::updateCurrentTime (this=0xb06edd4) at
kernel/qeventdispatcher_unix.cpp:297
#3  0xb6874e2c in QTimerInfoList::timerWait (this=0xb06edd4, tm=@0xb3289114) at
kernel/qeventdispatcher_unix.cpp:420
#4  0xb687161a in timerSourcePrepare (source=0xb5025ff4, timeout=0xb3289168) at
kernel/qeventdispatcher_glib.cpp:140
#5  0xb50c29c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb50c2dda in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb50c3268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb6871457 in QEventDispatcherGlib::processEvents (this=0xa84e3b8, flags={i
= -1289186728}) at kernel/qeventdispatcher_glib.cpp:325
#9  0xb684406a in QEventLoop::processEvents (this=0xb32892d0, flags={i =
-1289186664}) at kernel/qeventloop.cpp:149
#10 0xb68444aa in QEventLoop::exec (this=0xb32892d0, flags={i = -1289186600})
at kernel/qeventloop.cpp:200
#11 0xb674e639 in QThread::exec (this=0x9f92ef8) at thread/qthread.cpp:481
#12 0xb7eb6a20 in Marble::FileStorageWatcher::run (this=0x9f92ef8) at
/home/tackat/marble/src/lib/FileStorageWatcher.cpp:400
#13 0xb675196e in QThreadPrivate::start (arg=0x9f92ef8) at
thread/qthread_unix.cpp:189
#14 0xb524c4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb655749e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4d4d700 (LWP 5326)):
[KCrash Handler]
#6  0xb7e57480 in Marble::MarbleGeometryModel::rowCount (this=0xa1c3930,
parent=@0xbfcf7628) at /usr/include/qt4/QtCore/qvector.h:117
#7  0xb331e174 in Marble::GeoRendererView::renderIndex (this=0xa2f92c0,
index=@0xbfcf76f8) at
/home/tackat/marble/src/plugins/render/geodata/GeoRendererView.cpp:131
#8  0xb331e191 in Marble::GeoRendererView::renderIndex (this=0xa2f92c0,
index=@0xbfcf776c) at
/home/tackat/marble/src/plugins/render/geodata/GeoRendererView.cpp:132
#9  0xb331e36b in Marble::GeoRendererView::paintEvent (this=0xa2f92c0,
event=0x0) at
/home/tackat/marble/src/plugins/render/geodata/GeoRendererView.cpp:94
#10 0xb331cfac in Marble::GeoRendererView::setGeoPainter (this=0xa2f92c0,
painter=0xbfcf7aa0) at
/home/tackat/marble/src/plugins/render/geodata/GeoRendererView.cpp:45
#11 0xb331cbfd in Marble::GeoRendererPlugin::render (this=0xa1b0c98,
painter=0xbfcf7aa0, viewport=0xa01dfd4, renderPos=@0xb46e1a4, layer=0x0)
    at /home/tackat/marble/src/plugins/render/geodata/GeoRendererPlugin.cpp:118
#12 0xb7e7802a in Marble::LayerManager::renderLayer (this=0xa1311c8,
painter=0xbfcf7aa0, viewParams=0xa029444, renderPosition=@0xb46e1a4) at
/home/tackat/marble/src/lib/LayerManager.cpp:136
#13 0xb7e78382 in Marble::LayerManager::renderLayers (this=0xa1311c8,
painter=0xbfcf7aa0, viewParams=0xa029444, renderPositions=@0xbfcf79c0) at
/home/tackat/marble/src/lib/LayerManager.cpp:119
#14 0xb7e2e34c in Marble::MarbleModel::paintGlobe (this=0xa06af90,
painter=0xbfcf7aa0, width=836, height=624, viewParams=0xa029444,
redrawBackground=true, dirtyRect=@0xbfcf7a90)
    at /home/tackat/marble/src/lib/MarbleModel.cpp:648
#15 0xb7e36e3e in Marble::MarbleMapPrivate::paintGround (this=0xa029430,
painter=@0xbfcf7aa0, dirtyRect=@0xbfcf7a90) at
/home/tackat/marble/src/lib/MarbleMap.cpp:277
#16 0xb7e256e6 in Marble::MarbleWidget::paintEvent (this=0xa01cad8,
evt=0xbfcf7f44) at /home/tackat/marble/src/lib/MarbleWidget.cpp:793
#17 0xb6d7c91e in QWidget::event (this=0xa01cad8, event=0xbfcf7f44) at
kernel/qwidget.cpp:7654
#18 0xb6d25e9c in QApplicationPrivate::notify_helper (this=0x9f76d08,
receiver=0xa01cad8, e=0xbfcf7f44) at kernel/qapplication.cpp:4084
#19 0xb6d2e282 in QApplication::notify (this=0xbfcf8a88, receiver=0xa01cad8,
e=0xbfcf7f44) at kernel/qapplication.cpp:4049
#20 0xb77eb4dd in KApplication::notify (this=0xbfcf8a88, receiver=0xa01cad8,
event=0xbfcf7f44) at
/build/buildd/kde4libs-4.2.96/kdeui/kernel/kapplication.cpp:302
#21 0xb6845a3b in QCoreApplication::notifyInternal (this=0xbfcf8a88,
receiver=0xa01cad8, event=0xbfcf7f44) at kernel/qcoreapplication.cpp:602
#22 0xb6d30fee in QCoreApplication::sendSpontaneousEvent (receiver=0xa01cad8,
event=0xbfcf7594) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#23 0xb6d84719 in QWidgetPrivate::drawWidget (this=0xa130d40, pdev=0xa22c880,
rgn=@0xbfcf8170, offset=@0xbfcf8140, flags=68, sharedPainter=0x0,
backingStore=0xa000b38) at kernel/qwidget.cpp:5046
#24 0xb6f40fc5 in QWidgetBackingStore::sync (this=0xa000b38) at
painting/qbackingstore.cpp:1258
#25 0xb6d74bb6 in QWidgetPrivate::syncBackingStore (this=0x9ff4bd0) at
kernel/qwidget.cpp:1603
#26 0xb6d7cd85 in QWidget::event (this=0x9ffa778, event=0xb0f5b568) at
kernel/qwidget.cpp:7794
#27 0xb71740d7 in QMainWindow::event (this=0x9ffa778, event=0xb0f5b568) at
widgets/qmainwindow.cpp:1396
#28 0xb78cfc87 in KMainWindow::event (this=0x9ffa778, ev=0xb0f5b568) at
/build/buildd/kde4libs-4.2.96/kdeui/widgets/kmainwindow.cpp:1094
#29 0xb791557c in KXmlGuiWindow::event (this=0x9ffa778, ev=0xb0f5b568) at
/build/buildd/kde4libs-4.2.96/kdeui/xmlgui/kxmlguiwindow.cpp:131
#30 0xb6d25e9c in QApplicationPrivate::notify_helper (this=0x9f76d08,
receiver=0x9ffa778, e=0xb0f5b568) at kernel/qapplication.cpp:4084
#31 0xb6d2e282 in QApplication::notify (this=0xbfcf8a88, receiver=0x9ffa778,
e=0xb0f5b568) at kernel/qapplication.cpp:4049
#32 0xb77eb4dd in KApplication::notify (this=0xbfcf8a88, receiver=0x9ffa778,
event=0xb0f5b568) at
/build/buildd/kde4libs-4.2.96/kdeui/kernel/kapplication.cpp:302
#33 0xb6845a3b in QCoreApplication::notifyInternal (this=0xbfcf8a88,
receiver=0x9ffa778, event=0xb0f5b568) at kernel/qcoreapplication.cpp:602
#34 0xb6846695 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0,
event_type=0, data=0x9f50e00) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#35 0xb684688d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1132
#36 0xb68717ef in postEventSourceDispatch (s=0x9f77058) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#37 0xb50bfb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0xb50c30eb in ?? () from /usr/lib/libglib-2.0.so.0
#39 0xb50c3268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#40 0xb6871438 in QEventDispatcherGlib::processEvents (this=0x9f609f0, flags={i
= -1076917912}) at kernel/qeventdispatcher_glib.cpp:323
#41 0xb6dc7365 in QGuiEventDispatcherGlib::processEvents (this=0x9f609f0,
flags={i = -1076917864}) at kernel/qguieventdispatcher_glib.cpp:202
#42 0xb684406a in QEventLoop::processEvents (this=0xbfcf8a10, flags={i =
-1076917800}) at kernel/qeventloop.cpp:149
#43 0xb68444aa in QEventLoop::exec (this=0xbfcf8a10, flags={i = -1076917736})
at kernel/qeventloop.cpp:200
#44 0xb6846959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#45 0xb6d25d17 in QApplication::exec () at kernel/qapplication.cpp:3553
#46 0x0805afa5 in main (argc=1, argv=0xbfcf8f94) at
/home/tackat/marble/src/kdemain.cpp:286

-- 
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