[Digikam-devel] [Bug 289206] New: digikam crash open map

Johann-Nikolaus Andreae johann-nikolaus.andreae at nacs.de
Sat Dec 17 15:09:35 GMT 2011


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

           Summary: digikam crash open map
           Product: digikam
           Version: unspecified
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: johann-nikolaus.andreae at nacs.de


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

-- 
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 Digikam-devel mailing list