Version: 0.10.0 (rev.: 930226) (using 4.2.00 (KDE 4.2.0), Kubuntu packages) Compiler: cc OS: Linux (i686) release 2.6.27.10 I can cause repeatable crashes when: 1) Picture is GPS tagged 2) Geolocation right panel is visible 3) Quickly switching between images Version Info: Digikam graphics/kipi-plugins compiled from SVN and libs from Ubuntu Intrepid updated 4.2.0 packages... and from program: digiKam version 0.10.0 (rev.: 930226) Exiv2 can write to Jp2: No Exiv2 can write to Jpeg: Yes Exiv2 can write to Png: No Exiv2 can write to Tiff: No Exiv2 support XMP metadata: Yes LibCImg: 130 LibExiv2: 0.17 LibJPEG: 62 LibJasper: 1.900.1 LibKDE: 4.2.00 (KDE 4.2.0) LibKExiv2: 0.5.0 LibKdcraw: 0.4.0 LibLCMS: 116 LibPNG: 1.2.27 LibQt: 4.4.3 LibRaw: 0.6.9-Release LibTIFF: LIBTIFF, Version 3.8.2 Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc. Marble widget: 0.7 LibGphoto2: 2.4.2 LibKipi: 0.3.0 Info from terminal (backtrace was unusable): digikam(13303): Attempt to use QAction "camera_addedmanually" with KXMLGUIFactory! timeChanged void SunLocator::update() timeChanged void SunLocator::update() timeChanged void SunLocator::update() RESET started RESET stopped Detecting maxLabelHeight ... timeChanged void SunLocator::update() timeChanged void SunLocator::update() adding container: "data" resetting the base of the Geometry model 0xa583888 start generate indexes generated indexes MarblePlacemarkModel (generateIndex): Time elapsed: 10 ms Style reset requested. Style reset requested. RESET started RESET stopped Detecting maxLabelHeight ... adding container: "data" resetting the base of the Geometry model 0xa73dae10 start generate indexes generated indexes MarblePlacemarkModel (generateIndex): Time elapsed: 13 ms Style reset requested. Style reset requested. RESET started RESET stopped Detecting maxLabelHeight ... adding container: "data" KCrash: Application 'digikam' crashing... sock_file=/home/gsking/.kde/socket-blaster/kdeinit4__0
Geoff, We need a GDB backtrace to investiguate... Gilles Caulier
I installed a bunch of "-dbg" packages from kubuntu and rebuilt it. A GDB backtrace is below. Hope this helps, most of the automatic backtraces say they are probably not useful. Thanks, Geoff Machine #1 using Kubuntu packaged 4.2.0 libs.. ---------------------------------------------------------- [New Thread 0xa92feb90 (LWP 12910)] [Thread 0xa92feb90 (LWP 12910) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb47216c0 (LWP 12834)] 0xb569f18b in __dynamic_cast () from /usr/lib/libstdc++.so.6 (gdb) bt #0 0xb569f18b in __dynamic_cast () from /usr/lib/libstdc++.so.6 #1 0xb6d81d56 in ?? () from /usr/lib/libmarblewidget.so.4 #2 0xac4b5f5e in ?? () from /usr/lib/kde4/plugins/marble/MarbleGeoDataPlugin.so #3 0xac4b616b in ?? () from /usr/lib/kde4/plugins/marble/MarbleGeoDataPlugin.so #4 0xac4b540c in ?? () from /usr/lib/kde4/plugins/marble/MarbleGeoDataPlugin.so #5 0xac4b4c04 in ?? () from /usr/lib/kde4/plugins/marble/MarbleGeoDataPlugin.so #6 0xb6d96cd2 in Marble::LayerManager::renderLayers () from /usr/lib/libmarblewidget.so.4 #7 0xb6d57024 in Marble::MarbleModel::paintGlobe () from /usr/lib/libmarblewidget.so.4 #8 0xb6d60068 in ?? () from /usr/lib/libmarblewidget.so.4 #9 0xb6d4f8e6 in Marble::MarbleWidget::paintEvent () from /usr/lib/libmarblewidget.so.4 #10 0xb5d2574b in QWidget::event () from /usr/lib/libQtGui.so.4 #11 0xb5ccd8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #12 0xb5cd57fa in QApplication::notify () from /usr/lib/libQtGui.so.4 #13 0xb67e5fed in KApplication::notify (this=0xbfd148dc, receiver=0xa228f98, event=0xbfd1303c) at /build/buildd/kde4libs-4.2.0/kdeui/kernel/kapplication.cpp:307 #14 0xb581ae61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #15 0xb5d2e3de in ?? () from /usr/lib/libQtGui.so.4 #16 0xb5d24110 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4 #17 0xb5d248b2 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4 #18 0xb5d23d88 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4 #19 0xb5d248b2 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4 #20 0xb5d23d88 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4 #21 0xb5d248b2 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4 #22 0xb5d23d88 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4 #23 0xb5d248b2 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4 #24 0xb5d23d88 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4 #25 0xb5d248b2 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4 #26 0xb5d23d88 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4 #27 0xb5d248b2 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4 #28 0xb5d247be in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4 #29 0xb5d23d88 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4 #30 0xb5e93fae in ?? () from /usr/lib/libQtGui.so.4 #31 0xb5e944a7 in ?? () from /usr/lib/libQtGui.so.4 #32 0xb5d25576 in QWidget::event () from /usr/lib/libQtGui.so.4 #33 0xb6079517 in QMainWindow::event () from /usr/lib/libQtGui.so.4 #34 0xb68c8a67 in KMainWindow::event (this=0x9ab42d0, ev=0xb01aab0) at /build/buildd/kde4libs-4.2.0/kdeui/widgets/kmainwindow.cpp:1093 #35 0xb690d26c in KXmlGuiWindow::event (this=0x9ab42d0, ev=0xb01aab0) at /build/buildd/kde4libs-4.2.0/kdeui/xmlgui/kxmlguiwindow.cpp:131 #36 0xb5ccd8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #37 0xb5cd57fa in QApplication::notify () from /usr/lib/libQtGui.so.4 #38 0xb67e5fed in KApplication::notify (this=0xbfd148dc, receiver=0x9ab42d0, event=0xb01aab0) at /build/buildd/kde4libs-4.2.0/kdeui/kernel/kapplication.cpp:307 #39 0xb581ae61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #40 0xb581bae5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4 #41 0xb581bcdd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4 #42 0xb584582f in ?? () from /usr/lib/libQtCore.so.4 #43 0xb4bb16f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #44 0xb4bb4da3 in ?? () from /usr/lib/libglib-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #45 0xb4bb4f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #46 0xb5845478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #47 0xb5d67ea5 in ?? () from /usr/lib/libQtGui.so.4 #48 0xb581952a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #49 0xb58196ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #50 0xb581bda5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #51 0xb5ccd767 in QApplication::exec () from /usr/lib/libQtGui.so.4 #52 0x082fe975 in main (argc=1, argv=0xbfd14af4) at /home/gsking/programs/src/svn/digikam4/graphics/digikam/digikam/main.cpp:190 ---------------
yes, crash appear in marble. Gilles
*** Bug 197133 has been marked as a duplicate of this bug. ***
This appears fixed in latest I tried. Version 1.0.0-beta3 (rev.: 994055) Using KDE 4.2.95 (KDE 4.2.95 (KDE 4.3 RC1))