[Marble-bugs] [Bug 203556] New: marble crashes on startup in trunk

Dmitry Suzdalev dimsuz at gmail.com
Wed Aug 12 12:33:56 CEST 2009


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

           Summary: marble crashes on startup in trunk
           Product: marble
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: marble-bugs at kde.org
        ReportedBy: dimsuz at gmail.com


Application: marble (0.9 SVN)
KDE Version: 4.3.63 (KDE 4.3.63 (KDE 4.4 >= 20090805)) (Compiled from sources)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-ARCH i686

What I was doing when the application crashed:
Every time I start marble it crashes with this backtrace.
Reproducible 100%.
This is trunk, r1009603

There are chances that something's messed up on my system, but I better report
:)

 -- Backtrace:
Application: Marble Desktop Globe (marble), signal: Aborted
[Current thread is 0 (LWP 32716)]

Thread 3 (Thread 0xb2a1eb70 (LWP 32726)):
#0  0xb7f2f424 in __kernel_vsyscall ()
#1  0xb632edc6 in poll () from /lib/libc.so.6
#2  0xb4e382ab in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb4e2b21b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#4  0xb4e2b513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb66851b7 in QEventDispatcherGlib::processEvents (this=0x99f8840, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:329
#6  0xb6658f29 in QEventLoop::processEvents (this=0xb2a1e294, flags=) at
kernel/qeventloop.cpp:149
#7  0xb665937a in QEventLoop::exec (this=0xb2a1e294, flags={i = 0}) at
kernel/qeventloop.cpp:201
#8  0xb6568193 in QThread::exec (this=0x9a49160) at thread/qthread.cpp:487
#9  0xb663bc9b in QInotifyFileSystemWatcherEngine::run (this=0x9a49160) at
io/qfilesystemwatcher_inotify.cpp:214
#10 0xb656b402 in QThreadPrivate::start (arg=0x9a49160) at
thread/qthread_unix.cpp:188
#11 0xb64ed68c in start_thread () from /lib/libpthread.so.0
#12 0xb6338e2e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb3276b70 (LWP 32727)):
[KCrash Handler]
#6  0xb7f2f424 in __kernel_vsyscall ()
#7  0xb6295461 in raise () from /lib/libc.so.6
#8  0xb6296c62 in abort () from /lib/libc.so.6
#9  0xb62d0add in __libc_message () from /lib/libc.so.6
#10 0xb62d69b1 in malloc_printerr () from /lib/libc.so.6
#11 0xb62db1e6 in free () from /lib/libc.so.6
#12 0xb64adca1 in operator delete () from /usr/lib/libstdc++.so.6
#13 0xb7cfd5f6 in ~GeoDataObject (this=0xb3276198) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/geodata/data/GeoDataObject.cpp:62
#14 0xb7d19f74 in ~GeoDataFeature (this=0xb3276198) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/geodata/data/GeoDataFeature.cpp:98
#15 0xb7cfee2e in ~GeoDataPlacemark (this=0xb3276198) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/geodata/data/GeoDataPlacemark.cpp:49
#16 0xb7db7efb in Marble::PlacemarkLoader::loadFile (this=0x8848600,
filename=@0xb32762f8) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/PlacemarkLoader.cpp:304
#17 0xb7db8b55 in Marble::PlacemarkLoader::run (this=0x8848600) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/PlacemarkLoader.cpp:115
#18 0xb656b402 in QThreadPrivate::start (arg=0x8848600) at
thread/qthread_unix.cpp:188
#19 0xb64ed68c in start_thread () from /lib/libpthread.so.0
#20 0xb6338e2e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4ae3710 (LWP 32716)):
#0  0xb7f2f424 in __kernel_vsyscall ()
#1  0xb632edc6 in poll () from /lib/libc.so.6
#2  0xb4b46080 in _xcb_conn_wait () from /usr/lib/libxcb.so.1
#3  0xb4b4666b in _xcb_out_send () from /usr/lib/libxcb.so.1
#4  0xb4b46a07 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0xb4f4d889 in _XSend () from /usr/lib/libX11.so.6
#6  0xb4f4dee9 in _XFlush () from /usr/lib/libX11.so.6
#7  0xb4f26d41 in XFlush () from /usr/lib/libX11.so.6
#8  0xb6c11a13 in QWidgetPrivate::setCursor_sys (this=0x9f6e298) at
kernel/qwidget_x11.cpp:1242
#9  0xb6bd781f in QWidget::setCursor (this=0x9f35ee0, cursor=@0xbfa88e8c) at
kernel/qwidget.cpp:4623
#10 0xb7006f62 in QTextEditPrivate::init (this=0x9f6e8f0, html=@0xbfa88edc) at
widgets/qtextedit.cpp:179
#11 0xb7007597 in QTextEdit (this=0x9f1c790, dd=@0x9f6e8f0, parent=0x9f23418)
at widgets/qtextedit.cpp:602
#12 0xb700f6a4 in QTextBrowser (this=0x9f1c790, parent=0x9f23418) at
widgets/qtextbrowser.cpp:666
#13 0xb7d75bfd in Ui_MarbleAboutDialog::setupUi (this=0x9fa7af0,
MarbleAboutDialog=0x9f51b88) at
/home/archuser/kdesvn/build/kdeedu/marble/src/lib/ui_MarbleAboutDialog.h:102
#14 0xb7df077e in PluginAboutDialog (this=0x9f51b88, parent=0x0) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/PluginAboutDialog.cpp:40
#15 0xb21edfd4 in WeatherPlugin (this=0x9f498f8) at
/home/archuser/kdesvn/kdeedu/marble/src/plugins/render/weather/WeatherPlugin.cpp:47
#16 0xb21ef3c6 in qt_plugin_instance () at
/home/archuser/kdesvn/kdeedu/marble/src/plugins/render/weather/WeatherPlugin.cpp:235
#17 0xb6641e94 in QPluginLoader::instance (this=0xbfa891a8) at
plugin/qpluginloader.cpp:186
#18 0xb7d9d768 in Marble::PluginManager::loadPlugins (this=0xbfa89290) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/PluginManager.cpp:129
#19 0xb7d9dc2f in PluginManager (this=0xbfa89290, parent=0x0) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/PluginManager.cpp:47
#20 0xb7d972f1 in Marble::HttpDownloadManager::createJob (this=0x892e5f0,
sourceUrl=@0xbfa89514, destFileName=@0xbfa89510, id=@0xbfa8950c)
    at /home/archuser/kdesvn/kdeedu/marble/src/lib/HttpDownloadManager.cpp:274
#21 0xb7d984bd in Marble::HttpDownloadManager::addJob (this=0x892e5f0,
sourceUrl=@0xbfa89514, destFileName=@0xbfa89510, id=@0xbfa8950c)
    at /home/archuser/kdesvn/kdeedu/marble/src/lib/HttpDownloadManager.cpp:123
#22 0xb7d987cb in Marble::HttpDownloadManager::qt_metacall (this=0x892e5f0,
_c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfa89400)
    at
/home/archuser/kdesvn/build/kdeedu/marble/src/lib/HttpDownloadManager.moc:95
#23 0xb66703c3 in QMetaObject::activate (sender=0x9b02f28, from_signal_index=5,
to_signal_index=5, argv=0xbfa89400) at kernel/qobject.cpp:3112
#24 0xb6671022 in QMetaObject::activate (sender=0x9b02f28, m=0xb7e6b7dc,
local_signal_index=1, argv=0xbfa89400) at kernel/qobject.cpp:3186
#25 0xb7dce92f in Marble::TextureTile::downloadTile (this=0x9b02f28,
_t1=@0xbfa89514, _t2=@0xbfa89510, _t3=@0xbfa8950c) at
/home/archuser/kdesvn/build/kdeedu/marble/src/lib/TextureTile.moc:96
#26 0xb7dcf73a in Marble::TextureTile::loadDataset (this=0x9b02f28,
textureLayer=0x9ada2d8, level=5, x=13, y=9, tileCache=0x892eaa8) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/TextureTile.cpp:342
#27 0xb7dd1466 in Marble::TileLoader::loadTile (this=0x892ea28, tilx=13,
tily=9, tileLevel=5) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/TileLoader.cpp:257
#28 0xb7dc4dd8 in Marble::AbstractScanlineTextureMapper::nextTile
(this=0x9a0da80, posX=@0xbfa89680, posY=@0xbfa89678)
    at
/home/archuser/kdesvn/kdeedu/marble/src/lib/AbstractScanlineTextureMapper.cpp:476
#29 0xb7dc5086 in Marble::AbstractScanlineTextureMapper::pixelValue
(this=0x9a0da80, lon=-0.51593277264313198, lat=1.0370933704925394,
scanLine=0xb06e0008, smooth=true)
    at
/home/archuser/kdesvn/kdeedu/marble/src/lib/AbstractScanlineTextureMapper.cpp:194
#30 0xb7dc68ca in Marble::SphericalScanlineTextureMapper::mapTexture
(this=0x9a0da80, viewParams=0x892dc34) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/SphericalScanlineTextureMapper.cpp:197
#31 0xb7d5adf0 in Marble::MarbleModel::paintGlobe (this=0x883bc78,
painter=0xbfa89ac0, width=1412, height=1072, viewParams=0x892dc34,
redrawBackground=true, dirtyRect=@0xbfa89ab0)
    at /home/archuser/kdesvn/kdeedu/marble/src/lib/MarbleModel.cpp:566
#32 0xb7d623e4 in Marble::MarbleMapPrivate::paintGround (this=0x892dc20,
painter=@0xbfa89ac0, dirtyRect=@0xbfa89ab0) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/MarbleMap.cpp:280
#33 0xb7d5474e in Marble::MarbleWidget::paintEvent (this=0x892d8c0,
evt=0xbfa89f24) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/MarbleWidget.cpp:847
#34 0xb6bd7fc4 in QWidget::event (this=0x892d8c0, event=0xbfa89f24) at
kernel/qwidget.cpp:7687
#35 0xb6b83314 in QApplicationPrivate::notify_helper (this=0x87ec870,
receiver=0x892d8c0, e=0xbfa89f24) at kernel/qapplication.cpp:4056
#36 0xb6b8a98a in QApplication::notify (this=0xbfa8b2b0, receiver=0x892d8c0,
e=0xbfa89f24) at kernel/qapplication.cpp:4021
#37 0xb7627374 in KApplication::notify (this=0xbfa8b2b0, receiver=0x892d8c0,
event=0xbfa89f24) at
/home/archuser/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302
#38 0xb665a97b in QCoreApplication::notifyInternal (this=0xbfa8b2b0,
receiver=0x892d8c0, event=0xbfa89f24) at kernel/qcoreapplication.cpp:610
#39 0xb6be0015 in QWidgetPrivate::drawWidget (this=0x892da30, pdev=0x88ae8dc,
rgn=@0xbfa8a1f0, offset=@0xbfa8a1b8, flags=<value optimized out>,
sharedPainter=0x0, backingStore=0x88ae950)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#40 0xb6d6aea6 in QWidgetBackingStore::sync (this=0x88ae950) at
painting/qbackingstore.cpp:1261
#41 0xb6bd1346 in QWidgetPrivate::syncBackingStore (this=0x88da1f8) at
kernel/qwidget.cpp:1603
#42 0xb6bd8405 in QWidget::event (this=0x88e01f0, event=0xbfa8a794) at
kernel/qwidget.cpp:7827
#43 0xb6fa0337 in QMainWindow::event (this=0x88e01f0, event=0xbfa8a794) at
widgets/qmainwindow.cpp:1399
#44 0xb770dde1 in KMainWindow::event (this=0x88e01f0, ev=0xbfa8a794) at
/home/archuser/kdesvn/kdelibs/kdeui/widgets/kmainwindow.cpp:1094
#45 0xb774feb7 in KXmlGuiWindow::event (this=0x88e01f0, ev=0xbfa8a794) at
/home/archuser/kdesvn/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:131
#46 0xb6b83314 in QApplicationPrivate::notify_helper (this=0x87ec870,
receiver=0x88e01f0, e=0xbfa8a794) at kernel/qapplication.cpp:4056
#47 0xb6b8a98a in QApplication::notify (this=0xbfa8b2b0, receiver=0x88e01f0,
e=0xbfa8a794) at kernel/qapplication.cpp:4021
#48 0xb7627374 in KApplication::notify (this=0xbfa8b2b0, receiver=0x88e01f0,
event=0xbfa8a794) at
/home/archuser/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302
#49 0xb665a97b in QCoreApplication::notifyInternal (this=0xbfa8b2b0,
receiver=0x88e01f0, event=0xbfa8a794) at kernel/qcoreapplication.cpp:610
#50 0xb6d681b7 in sendUpdateRequest (widget=0x88e01f0, updateImmediately=<value
optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#51 0xb6d6b754 in QWidgetBackingStore::markDirty (this=0x88ae950,
rect=@0xbfa8a8a0, widget=0x892d8c0, updateImmediately=true,
invalidateBuffer=false) at painting/qbackingstore.cpp:651
#52 0xb6bd33bc in QWidget::repaint (this=0x892d8c0, rect=@0xbfa8a8a0) at
kernel/qwidget.cpp:9472
#53 0xb6bd34cc in QWidget::repaint (this=0x892d8c0) at kernel/qwidget.cpp:9428
#54 0xb7d56a1e in Marble::MarbleWidget::setMapThemeId (this=0x892d8c0,
mapThemeId=@0xbfa8a9b8) at
/home/archuser/kdesvn/kdeedu/marble/src/lib/MarbleWidget.cpp:897
#55 0x0805f230 in Marble::MarblePart::readSettings (this=0x88a5880) at
/home/archuser/kdesvn/kdeedu/marble/src/marble_part.cpp:373
#56 0x0806027a in Marble::MarblePart::initObject (this=0x88a5880) at
/home/archuser/kdesvn/kdeedu/marble/src/marble_part.cpp:146
#57 0x080603c5 in Marble::MarblePart::qt_metacall (this=0x88a5880,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfa8aabc) at
/home/archuser/kdesvn/build/kdeedu/marble/src/marble_part.moc:141
#58 0xb66703c3 in QMetaObject::activate (sender=0x99e5ec8, from_signal_index=4,
to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112
#59 0xb6671022 in QMetaObject::activate (sender=0x99e5ec8, m=0xb6749ae8,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3186
#60 0xb66754e7 in QSingleShotTimer::timeout (this=0x99e5ec8) at
.moc/release-shared/qtimer.moc:76
#61 0xb66755fc in QSingleShotTimer::timerEvent (this=0x99e5ec8) at
kernel/qtimer.cpp:298
#62 0xb666a51f in QObject::event (this=0x99e5ec8, e=0xbfa8af50) at
kernel/qobject.cpp:1074
#63 0xb6b83314 in QApplicationPrivate::notify_helper (this=0x87ec870,
receiver=0x99e5ec8, e=0xbfa8af50) at kernel/qapplication.cpp:4056
#64 0xb6b8aa3c in QApplication::notify (this=0xbfa8b2b0, receiver=0x99e5ec8,
e=0xbfa8af50) at kernel/qapplication.cpp:3603
#65 0xb7627374 in KApplication::notify (this=0xbfa8b2b0, receiver=0x99e5ec8,
event=0xbfa8af50) at
/home/archuser/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302
#66 0xb665a97b in QCoreApplication::notifyInternal (this=0xbfa8b2b0,
receiver=0x99e5ec8, event=0xbfa8af50) at kernel/qcoreapplication.cpp:610
#67 0xb668825e in QTimerInfoList::activateTimers (this=0x87f0744) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#68 0xb6685230 in timerSourceDispatch (source=0x87f0710) at
kernel/qeventdispatcher_glib.cpp:165
#69 0xb4e27d98 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#70 0xb4e2b3e0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#71 0xb4e2b513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#72 0xb668517c in QEventDispatcherGlib::processEvents (this=0x87e12b8, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:327
#73 0xb6c21805 in QGuiEventDispatcherGlib::processEvents (this=0x87e12b8,
flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#74 0xb6658f29 in QEventLoop::processEvents (this=0xbfa8b214, flags=) at
kernel/qeventloop.cpp:149
#75 0xb665937a in QEventLoop::exec (this=0xbfa8b214, flags={i = 0}) at
kernel/qeventloop.cpp:201
#76 0xb665b7ef in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#77 0xb6b83197 in QApplication::exec () at kernel/qapplication.cpp:3525
#78 0x0805a185 in main (argc=1, argv=0xbfa8b7d4) at
/home/archuser/kdesvn/kdeedu/marble/src/kdemain.cpp:286

Reported using DrKonqi

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