Summary: | Marble widget crashes (SIGSEGV) | ||
---|---|---|---|
Product: | [Applications] marble | Reporter: | Xavier Fung <xavier114fch> |
Component: | general | Assignee: | Torsten Rahn <rahn> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | caionnew, caulier.gilles, grundleborg, marcel.wiesweg, mboquien |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Xavier Fung
2009-02-02 06:33:32 UTC
Crash appear in Marble. Are you installed marble data package (maps) Gilles Caulier Hello Gilles, Thanks. Do you mean the map data package from my distribution (Ubuntu)? I remember I did not download any new maps in Marble, which is also compiled from SVN. Thanks, Xavier Ok, You compile and install marble from svn ? me too. I don't have this crash here. The crash appear when an image with GPS info is selected in album gui, and marble try to set marker on the map. This is done during initialization with current album from digiKam. Gilles Caulier Here, with a fresh marble checkout, digiKam do not crash at startup, but when digiKam is closed... #0 0xb54504ec in Marble::MarbleRenderPlugin::setDataFacade (this=0x9017ce0, dataFacade=0x0) at /mnt/data/devel/SVN/trunk/kdeedu/marble/src/lib/MarbleRenderPlugin.cpp:71 #1 0xb540a2cc in ~LayerManager (this=0x9015ee0) at /mnt/data/devel/SVN/trunk/kdeedu/marble/src/lib/LayerManager.cpp:64 #2 0xb53d6206 in ~MarbleModel (this=0x9015c30) at /mnt/data/devel/SVN/trunk/kdeedu/marble/src/lib/MarbleModel.cpp:242 #3 0xb53dabca in ~MarbleMap (this=0x90155d0) at /mnt/data/devel/SVN/trunk/kdeedu/marble/src/lib/MarbleMap.cpp:389 #4 0xb53d24c8 in ~MarbleWidgetPrivate (this=0x91a07e0) at /mnt/data/devel/SVN/trunk/kdeedu/marble/src/lib/MarbleWidget.cpp:86 #5 0xb53d1c28 in ~MarbleWidget (this=0x900c080) at /mnt/data/devel/SVN/trunk/kdeedu/marble/src/lib/MarbleWidget.cpp:151 #6 0xb6977084 in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4 #7 0xb5832414 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4 #8 0xb5b84ccf in QFrame::~QFrame () from /usr/lib/libQtGui.so.4 #9 0xb7e41f6a in ~WorldMapWidget (this=0x900d170) at /home/gilles/Documents/data/devel/SVN/trunk/graphics/digikam/libs/imageproperties/worldmapwidget.cpp:96 #10 0xb6977084 in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4 #11 0xb5832414 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4 #12 0xb7e3d34d in ~ImagePropertiesGPSTab (this=0x900bf90) at /home/gilles/Documents/data/devel/SVN/trunk/graphics/digikam/libs/imageproperties/imagepropertiesgpstab.cpp:158 #13 0xb6977084 in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4 #14 0xb5832414 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4 #15 0xb5b84ccf in QFrame::~QFrame () from /usr/lib/libQtGui.so.4 #16 0xb5bf4ae5 in QStackedWidget::~QStackedWidget () from /usr/lib/libQtGui.so.4 #17 0xb6977084 in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4 #18 0xb5832414 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4 #19 0xb5b84ccf in QFrame::~QFrame () from /usr/lib/libQtGui.so.4 #20 0xb5bee1a4 in QSplitter::~QSplitter () from /usr/lib/libQtGui.so.4 #21 0xb7db0ba8 in ~SidebarSplitter (this=0x88d0020) at /home/gilles/Documents/data/devel/SVN/trunk/graphics/digikam/libs/widgets/common/sidebar.cpp:419 #22 0xb6977084 in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4 #23 0xb5832414 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4 #24 0xb5b84ccf in QFrame::~QFrame () from /usr/lib/libQtGui.so.4 #25 0xb71add1f in KHBox::~KHBox () from /usr/lib/libkdeui.so.5 #26 0x082919a9 in ~DigikamView (this=0x88e1fb8) at /home/gilles/Documents/data/devel/SVN/trunk/graphics/digikam/digikam/digikamview.cpp:268 #27 0x08285709 in ~DigikamApp (this=0x889ebd0) at /home/gilles/Documents/data/devel/SVN/trunk/graphics/digikam/digikam/digikamapp.cpp:254 #28 0xb6976d5a in qDeleteInEventHandler () from /usr/lib/libQtCore.so.4 #29 0xb69787b7 in QObject::event () from /usr/lib/libQtCore.so.4 #30 0xb583108f in QWidget::event () from /usr/lib/libQtGui.so.4 #31 0xb5ba195c in QMainWindow::event () from /usr/lib/libQtGui.so.4 #32 0xb71c4599 in KMainWindow::event () from /usr/lib/libkdeui.so.5 #33 0xb72089a2 in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5 #34 0xb57d6fac in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #35 0xb57df2dd in QApplication::notify () from /usr/lib/libQtGui.so.4 #36 0xb70f7b91 in KApplication::notify () from /usr/lib/libkdeui.so.5 #37 0xb6968853 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #38 0xb6969535 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4 #39 0xb696971c in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4 #40 0xb699472d in ?? () from /usr/lib/libQtCore.so.4 #41 0xb4f157ca in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #42 0xb4f18ee8 in ?? () from /usr/lib/libglib-2.0.so.0 #43 0xb4f190a8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #44 0xb699434a in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #45 0xb587395a in ?? () from /usr/lib/libQtGui.so.4 #46 0xb6966ec3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #47 0xb6967081 in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #48 0xb69697f2 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #49 0xb57d6e14 in QApplication::exec () from /usr/lib/libQtGui.so.4 #50 0x082f7b12 in main (argc=1, argv=0xbfebb3c4) at /home/gilles/Documents/data/devel/SVN/trunk/graphics/digikam/digikam/main.cpp:188 KDE4.2 Opensuse - current main stable target - do not crash. Do you have the checkout from trunk, pre-4.3, or 4.2 branch? This is a trunk checkout and using kdesvn-build script to build. Both Marble and digiKam are compiled fresh and still get this error. Also noticed that Marble also crashed during startup with SIGSERV: Application: Marble Desktop Globe (marble), signal SIGSEGV Thread 1 (Thread 0xb52b3920 (LWP 17056)): [KCrash Handler] #6 0xb7e3d0ac in Marble::MarbleRenderPlugin::setDataFacade (this=0xa1bbf88, dataFacade=0xa109de0) at /media/disk/kdesvn/kdeedu/marble/src/lib/MarbleRenderPlugin.cpp:71 #7 0xb7de496d in LayerManager (this=0xa1afc30, dataFacade=0xa109de0, parent=0xa1afa70) at /media/disk/kdesvn/kdeedu/marble/src/lib/LayerManager.cpp:56 #8 0xb7da4051 in MarbleModel (this=0xa1afa70, parent=0xa1af118) at /media/disk/kdesvn/kdeedu/marble/src/lib/MarbleModel.cpp:149 #9 0xb7dae174 in MarbleMap (this=0xa1af118) at /media/disk/kdesvn/kdeedu/marble/src/lib/MarbleMap.cpp:366 #10 0xb7d9f160 in MarbleWidget (this=0xa0f2258, parent=0xa0eeb98) at /media/disk/kdesvn/kdeedu/marble/src/lib/MarbleWidget.cpp:124 #11 0x08054e25 in ControlView (this=0xa0eeb98, parent=0xa0f0670) at /media/disk/kdesvn/kdeedu/marble/src/ControlView.cpp:43 #12 0x0805c60f in MarblePart (this=0xa0f3040, parentWidget=0xa0f0670, parent=0xa0f0670, arguments=@0xbfb2e3f4) at /media/disk/kdesvn/kdeedu/marble/src/marble_part.cpp:87 #13 0x08057e04 in MainWindow (this=0xa0f0670, marbleDataPath=@0xbfb2e4a0, parent=0x0) at /media/disk/kdesvn/kdeedu/marble/src/KdeMainWindow.cpp:37 #14 0x08057474 in main (argc=1, argv=0xbfb2e5f4) at /media/disk/kdesvn/kdeedu/marble/src/kdemain.cpp:74 Seems like the culprit is this line in Marble: 0xb7f570ac in Marble::MarbleRenderPlugin::setDataFacade (this=0x8b8bf88, dataFacade=0x8ad9de0) at /media/disk/kdesvn/kdeedu/marble/src/lib/MarbleRenderPlugin.cpp:71 71 d->m_dataFacade = dataFacade; Thanks, Xavier Hello. Does it still crash in KDE 4.3 RC3? Thanks. (In reply to comment #7) > Hello. Does it still crash in KDE 4.3 RC3? Thanks. Seems not to, works for me in KDE SC 4.3.90. |