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
*** Bug 297273 has been marked as a duplicate of this bug. ***
*** Bug 306896 has been marked as a duplicate of this bug. ***
*** Bug 308744 has been marked as a duplicate of this bug. ***
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.
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.