Bug 289206 - Marble widget crash open map
Summary: Marble widget crash open map
Status: RESOLVED WORKSFORME
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords:
: 297273 306896 308744 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-12-17 15:09 UTC by Johann-Nikolaus Andreae
Modified: 2020-12-17 09:25 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johann-Nikolaus Andreae 2011-12-17 15:09:35 UTC
Application: digikam (2.4.1)
KDE Platform Version: 4.7.90 (4.8 Beta2 (4.7.90) "release 2"
Qt Version: 4.8.0
Operating System: Linux 3.1.0-1.2-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Open one of the Map integrations (map search, geolocation etc.). Digikam chrash

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f2de2ec17e0 (LWP 7803))]

Thread 6 (Thread 0x7f2dc681b700 (LWP 7804)):
#0  0x00007f2dda539e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2dddfc0a1b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00000000005d1990 in Digikam::ScanController::run (this=0xc4c880) at /usr/src/debug/digikam-2.4.1/core/digikam/database/scancontroller.cpp:647
#3  0x00007f2dddfc050b in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f2dda535f05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f2ddc5bb53d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f2dc601a700 (LWP 7805)):
#0  0x00007fff659e88de in ?? ()
#1  0x00007f2dd4cc2e91 in clock_gettime () from /lib64/librt.so.1
#2  0x00007f2dde016914 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2dde0ec6bd in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f2dde0ec9f3 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007f2dde0eb42c in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007f2dde0eb4d5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f2dd4a0db22 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f2dd4a0e92d in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f2dd4a0ef59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f2dde0ebf56 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#11 0x00007f2dde0bbcc2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007f2dde0bbf17 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007f2dddfbd4e7 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007f2dde09bb9f in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007f2dddfc050b in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007f2dda535f05 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f2ddc5bb53d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f2dc5819700 (LWP 7809)):
#0  0x00007f2dda539e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2dddfc0a1b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2de0739311 in Digikam::ParkingThread::run (this=0xecc8e0) at /usr/src/debug/digikam-2.4.1/core/libs/threads/threadmanager.cpp:119
#3  0x00007f2dddfc050b in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f2dda535f05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f2ddc5bb53d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f2da5802700 (LWP 8171)):
#0  0x00007fff659e88de in ?? ()
#1  0x00007f2dd4cc2e91 in clock_gettime () from /lib64/librt.so.1
#2  0x00007f2dde016914 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f2dde0ec6bd in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f2dde0ec9f3 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007f2dde0eb42c in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007f2dde0eb4d5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f2dd4a0db22 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f2dd4a0e92d in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f2dd4a0ef59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f2dde0ebf56 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#11 0x00007f2dde0bbcc2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007f2dde0bbf17 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007f2dddfbd4e7 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007f2dde09bb9f in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007f2dddfc050b in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007f2dda535f05 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f2ddc5bb53d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f2da2769700 (LWP 8172)):
#0  0x00007f2dd4a0ef21 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f2dde0ebf56 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#2  0x00007f2dde0bbcc2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#3  0x00007f2dde0bbf17 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f2dddfbd4e7 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#5  0x00007f2dde09bb9f in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007f2dddfc050b in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f2dda535f05 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f2ddc5bb53d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f2de2ec17e0 (LWP 7803)):
[KCrash Handler]
#6  0x00007f2da49b292d in Marble::GeoParser::parentElement(unsigned int) const () from /usr/lib64/libmarblewidget.so.13
#7  0x00007f2da49c4ad1 in ?? () from /usr/lib64/libmarblewidget.so.13
#8  0x00007f2dd8f0a461 in Marble::GeoParser::parseDocument (this=0x7fff659a72e0) at /usr/src/debug/marble-4.7.2/src/lib/geodata/parser/GeoParser.cpp:151
#9  0x00007f2dd8f0a5f8 in Marble::GeoParser::parseDocument (this=0x7fff659a72e0) at /usr/src/debug/marble-4.7.2/src/lib/geodata/parser/GeoParser.cpp:178
#10 0x00007f2dd8f0a5f8 in Marble::GeoParser::parseDocument (this=0x7fff659a72e0) at /usr/src/debug/marble-4.7.2/src/lib/geodata/parser/GeoParser.cpp:178
#11 0x00007f2dd8f0a7bf in Marble::GeoParser::read (this=0x7fff659a72e0, device=0x7fff659a7310) at /usr/src/debug/marble-4.7.2/src/lib/geodata/parser/GeoParser.cpp:95
#12 0x00007f2dd8fa9437 in Marble::MapThemeManager::loadMapThemeFile (mapThemePath=...) at /usr/src/debug/marble-4.7.2/src/lib/MapThemeManager.cpp:139
#13 0x00007f2dd8fa98e8 in Marble::MapThemeManager::loadMapTheme (mapThemeStringID=...) at /usr/src/debug/marble-4.7.2/src/lib/MapThemeManager.cpp:122
#14 0x00007f2dd8fac949 in Marble::MapThemeManager::mapThemes (this=<optimized out>) at /usr/src/debug/marble-4.7.2/src/lib/MapThemeManager.cpp:86
#15 0x00007f2dd8f755c4 in Marble::TileLoader::updateTextureLayers (this=0x681a508) at /usr/src/debug/marble-4.7.2/src/lib/TileLoader.cpp:184
#16 0x00007f2dd8fc6f21 in Private (parent=0x67f9018, sunLocator=0x6805c10, downloadManager=0x67fa370, mapThemeManager=0x6805db0, this=0x681a500) at /usr/src/debug/marble-4.7.2/src/lib/TextureLayer.cpp:71
#17 Marble::TextureLayer::TextureLayer (this=0x67f9018, mapThemeManager=0x6805db0, downloadManager=0x67fa370, sunLocator=0x6805c10) at /usr/src/debug/marble-4.7.2/src/lib/TextureLayer.cpp:148
#18 0x00007f2dd8f4727f in Marble::MarbleMapPrivate::MarbleMapPrivate (this=0x67f8fc0, parent=0x67f8c20, model=0x291c590) at /usr/src/debug/marble-4.7.2/src/lib/MarbleMap.cpp:75
#19 0x00007f2dd8f47773 in Marble::MarbleMap::MarbleMap (this=0x67f8c20) at /usr/src/debug/marble-4.7.2/src/lib/MarbleMap.cpp:240
#20 0x00007f2dd8f3e957 in Marble::MarbleWidget::MarbleWidget (this=0x6874fd0, parent=<optimized out>) at /usr/src/debug/marble-4.7.2/src/lib/MarbleWidget.cpp:129
#21 0x00007f2de133e6c7 in KGeoMap::BackendMarble::mapWidget (this=0x1852b90) at /usr/src/debug/digikam-2.2.0/extra/libkgeomap/libkgeomap/backend_map_marble.cpp:220
#22 0x00007f2de132c7e3 in KGeoMap::KGeoMapWidget::setActive (this=0x18447f0, state=true) at /usr/src/debug/digikam-2.2.0/extra/libkgeomap/libkgeomap/kgeomap_widget.cpp:1985
#23 0x00007f2de07dd784 in Digikam::ImagePropertiesGPSTab::setActive (this=0x18431f0, state=true) at /usr/src/debug/digikam-2.4.1/core/libs/imageproperties/imagepropertiesgpstab.cpp:427
#24 0x00000000004a7fb4 in Digikam::ImagePropertiesSideBarDB::slotChangedTab (this=0xf43560, tab=0x18431f0) at /usr/src/debug/digikam-2.4.1/core/libs/imageproperties/imagepropertiessidebardb.cpp:375
#25 0x00007f2dde0d0d91 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#26 0x00007f2de075c7ef in Digikam::Sidebar::signalChangedTab (this=<optimized out>, _t1=0x18431f0) at /usr/src/debug/digikam-2.4.1/build/core/digikam/sidebar.moc:112
#27 0x00007f2dde0d0d91 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#28 0x00007f2ddebfe33e in KMultiTabBarButton::clicked (this=<optimized out>, _t1=3) at /usr/src/debug/kdelibs-4.7.90/build/kdeui/kmultitabbar.moc:216
#29 0x00007f2dde0d0d91 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#30 0x00007f2ddd84fe32 in QAbstractButton::clicked(bool) () from /usr/lib64/libQtGui.so.4
#31 0x00007f2ddd58f78e in ?? () from /usr/lib64/libQtGui.so.4
#32 0x00007f2ddd590acb in ?? () from /usr/lib64/libQtGui.so.4
#33 0x00007f2ddd590d3c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#34 0x00007f2ddd216284 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#35 0x00007f2ddd1c5b74 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x00007f2ddd1cb2c3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#37 0x00007f2ddeb390f6 in KApplication::notify (this=0x7fff659a9560, receiver=0x1886b50, event=0x7fff659a8750) at /usr/src/debug/kdelibs-4.7.90/kdeui/kernel/kapplication.cpp:311
#38 0x00007f2dde0bcedc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#39 0x00007f2ddd1c6b42 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#40 0x00007f2ddd242685 in ?? () from /usr/lib64/libQtGui.so.4
#41 0x00007f2ddd24154a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#42 0x00007f2ddd269192 in ?? () from /usr/lib64/libQtGui.so.4
#43 0x00007f2dd4a0e58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#44 0x00007f2dd4a0ed88 in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f2dd4a0ef59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#46 0x00007f2dde0ebeef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#47 0x00007f2ddd268e1e in ?? () from /usr/lib64/libQtGui.so.4
#48 0x00007f2dde0bbcc2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#49 0x00007f2dde0bbf17 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#50 0x00007f2dde0c0a75 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#51 0x0000000000494b8d in main (argc=5, argv=<optimized out>) at /usr/src/debug/digikam-2.4.1/core/digikam/main/main.cpp:232

Reported using DrKonqi
Comment 1 Thibaut Gridel 2012-07-29 21:12:59 UTC
*** Bug 297273 has been marked as a duplicate of this bug. ***
Comment 2 Bernhard Beschow 2013-01-10 22:43:24 UTC
*** Bug 306896 has been marked as a duplicate of this bug. ***
Comment 3 Bernhard Beschow 2013-01-10 22:46:43 UTC
*** Bug 308744 has been marked as a duplicate of this bug. ***
Comment 4 Justin Zobel 2020-12-17 05:38:59 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 5 guenter 2020-12-17 09:25:04 UTC
digikam: 6.4.0
Operating System: Kubuntu 20.10
KDE Plasma Version: 5.19.5
KDE Frameworks Version: 5.74.0
Qt Version: 5.14.2
Kernel Version: 5.8.0-31-generic
OS Type: 64-bit


Geolocation/Marble opens without crash.