Opening the geolocation dialog from the menu Image/Geolocation/Edit
coördinates, and subsequently clicking OK or Cancel, crashes digiKam. The dialog should show, besides the last entered coördinates, a map of the location as well. But it doesn't. I am using 0.9.5-svn. The last compiled version is 868214. I added a backtrace of the crash. Caspar. -- [?1034hUsing host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb57f96d0 (LWP 1342)] [KCrash handler] #6 0xb60b44a6 in QWidget::topLevelWidget () from /usr/lib/qt3/lib/libqt-mt.so.3 #7 0xb6e39ce3 in KParts::StatusBarExtension::statusBar () from /opt/kde3/lib/libkparts.so.2 #8 0xb6e4862f in KParts::StatusBarExtension::removeStatusBarItem () from /opt/kde3/lib/libkparts.so.2 #9 0xb75e1327 in KHTMLPart::removeJSErrorExtension () from /opt/kde3/lib/libkhtml.so.4 #10 0xb7629a25 in KHTMLPart::~KHTMLPart () from /opt/kde3/lib/libkhtml.so.4 #11 0xb3057725 in ~GPSMapWidget (this=0x8931150) at gpsmapwidget.cpp:74 #12 0xb6e3f657 in KParts::Part::slotWidgetDestroyed () from /opt/kde3/lib/libkparts.so.2 #13 0xb6e3f6c2 in KParts::Part::qt_invoke () from /opt/kde3/lib/libkparts.so.2 #14 0xb6e44518 in KParts::ReadOnlyPart::qt_invoke () from /opt/kde3/lib/libkparts.so.2 #15 0xb76305d2 in KHTMLPart::qt_invoke () from /opt/kde3/lib/libkhtml.so.4 #16 0xb305715f in KIPIGPSSyncPlugin::GPSMapWidget::qt_invoke (this=0x8931150, _id=2, _o=0xbff418c4) at gpsmapwidget.moc:104 #17 0xb6081ab1 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #18 0xb60826ed in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #19 0xb63b4909 in QObject::destroyed () from /usr/lib/qt3/lib/libqt-mt.so.3 #20 0xb6083dc4 in QObject::~QObject () from /usr/lib/qt3/lib/libqt-mt.so.3 #21 0xb60ba191 in QWidget::~QWidget () from /usr/lib/qt3/lib/libqt-mt.so.3 #22 0xb61963cb in QScrollView::~QScrollView () from /usr/lib/qt3/lib/libqt-mt.so.3 #23 0xb7629cb1 in KHTMLView::~KHTMLView () from /opt/kde3/lib/libkhtml.so.4 #24 0xb60ba10b in QWidget::~QWidget () from /usr/lib/qt3/lib/libqt-mt.so.3 #25 0xb63c1ff5 in QFrame::~QFrame () from /usr/lib/qt3/lib/libqt-mt.so.3 #26 0xb60ba10b in QWidget::~QWidget () from /usr/lib/qt3/lib/libqt-mt.so.3 #27 0xb69f2a11 in KJanusWidget::~KJanusWidget () from /opt/kde3/lib/libkdeui.so.4 #28 0xb60ba10b in QWidget::~QWidget () from /usr/lib/qt3/lib/libqt-mt.so.3 #29 0xb6204a58 in QDialog::~QDialog () from /usr/lib/qt3/lib/libqt-mt.so.3 #30 0xb69a8b0e in KDialogBase::~KDialogBase () from /opt/kde3/lib/libkdeui.so.4 #31 0xb3054be6 in ~GPSEditDialog (this=0xbff41b98) at gpseditdialog.cpp:195 #32 0xb3046f63 in Plugin_GPSSync::slotGPSEdit (this=0x84bb030) at plugin_gpssync.cpp:253 #33 0xb3047e5a in Plugin_GPSSync::qt_invoke (this=0x84bb030, _id=3, _o=0xbff41dc4) at plugin_gpssync.moc:91 #34 0xb6081b4d in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #35 0xb60826ed in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #36 0xb693bc69 in KAction::activated () from /opt/kde3/lib/libkdeui.so.4 #37 0xb69757d2 in KAction::slotActivated () from /opt/kde3/lib/libkdeui.so.4 #38 0xb6a715e1 in KAction::qt_invoke () from /opt/kde3/lib/libkdeui.so.4 #39 0xb6081b4d in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #40 0xb60826ed in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #41 0xb66736e9 in KAccelPrivate::menuItemActivated () from /opt/kde3/lib/libkdecore.so.4 #42 0xb66c3847 in KAccelPrivate::emitActivatedSignal () from /opt/kde3/lib/libkdecore.so.4 #43 0xb6753138 in KAccelPrivate::eventFilter () from /opt/kde3/lib/libkdecore.so.4 #44 0xb608136c in QObject::activate_filters () from /usr/lib/qt3/lib/libqt-mt.so.3 #45 0xb60813db in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #46 0xb60ba86c in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #47 0xb6173362 in QMainWindow::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #48 0xb602333c in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #49 0xb60243a0 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 #50 0xb675a5e2 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4 #51 0xb66cf87c in KAccelEventHandler::x11Event () from /opt/kde3/lib/libkdecore.so.4 #52 0xb6756cba in KApplication::x11EventFilter () from /opt/kde3/lib/libkdecore.so.4 #53 0xb5fb0bb5 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3 #54 0xbff42644 in ?? () #55 0xbff42538 in ?? () #56 0x00000001 in ?? () #57 0xb64ddff4 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3 #58 0xb64ddff4 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3 #59 0x08168140 in ?? () #60 0xbff42448 in ?? () #61 0xb5fc0b41 in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 Backtrace stopped: frame did not save the PC _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Op zondag 5 oktober 2008, schreef Caspar Maessen:
> Opening the geolocation dialog from the menu Image/Geolocation/Edit > coördinates, and subsequently clicking OK or Cancel, crashes digiKam. Since I posted this message, I downloaded and compiled several new svn-versions. But the problem is still there. If this is specific for my setup, what can it be, and can somebody hint me to a solution? Caspar. _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
In reply to this post by Bugzilla from cmaessen@casco.demon.nl
> Opening the geolocation dialog from the menu Image/Geolocation/Edit
> coördinates, and subsequently clicking OK or Cancel, crashes digiKam. > > The dialog should show, besides the last entered coördinates, a map of the > location as well. But it doesn't. > > I am using 0.9.5-svn. The last compiled version is 868214. I added a > backtrace of the crash. > > Caspar. I dont really know what is happening on your system, it works nicely on mine, but from annotating the backttrace we may get an idea Read from bottom to top: #6 0xb60b44a6 in QWidget::topLevelWidget () from /usr/lib/qt3/lib/libqt-mt.so.3 ...leads to querying the topLevelWidget, which is probably the dialog, which is destroyed by now, or at least at the end of its destructor #7 0xb6e39ce3 in KParts::StatusBarExtension::statusBar () from /opt/kde3/lib/libkparts.so.2 querying the status bar object... #8 0xb6e4862f in KParts::StatusBarExtension::removeStatusBarItem () from /opt/kde3/lib/libkparts.so.2 #9 0xb75e1327 in KHTMLPart::removeJSErrorExtension () from /opt/kde3/lib/libkhtml.so.4 Now it tries to remove some widget it put in the status bar #10 0xb7629a25 in KHTMLPart::~KHTMLPart () from /opt/kde3/lib/libkhtml.so.4 base class destructor #11 0xb3057725 in ~GPSMapWidget (this=0x8931150) at gpsmapwidget.cpp:74 I think GPSMapWidget inherits KHTMLPart? In fact, it is destroyed now from KParts code, as reaction to destruction of the dialog #12 0xb6e3f657 in KParts::Part::slotWidgetDestroyed () from /opt/kde3/lib/libkparts.so.2 which is connected to slotWidgetDestroyed() from KParts code #13 0xb6e3f6c2 in KParts::Part::qt_invoke () from /opt/kde3/lib/libkparts.so.2 #14 0xb6e44518 in KParts::ReadOnlyPart::qt_invoke () from /opt/kde3/lib/libkparts.so.2 #15 0xb76305d2 in KHTMLPart::qt_invoke () from /opt/kde3/lib/libkhtml.so.4 #16 0xb305715f in KIPIGPSSyncPlugin::GPSMapWidget::qt_invoke (this=0x8931150, _id=2, _o=0xbff418c4) at gpsmapwidget.moc:104 #17 0xb6081ab1 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #18 0xb60826ed in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #19 0xb63b4909 in QObject::destroyed () from /usr/lib/qt3/lib/libqt-mt.so.3 ~QObject() sends a signal #20 0xb6083dc4 in QObject::~QObject () from /usr/lib/qt3/lib/libqt-mt.so.3 #21 0xb60ba191 in QWidget::~QWidget () from /usr/lib/qt3/lib/libqt-mt.so.3 #22 0xb61963cb in QScrollView::~QScrollView () from /usr/lib/qt3/lib/libqt-mt.so.3 #23 0xb7629cb1 in KHTMLView::~KHTMLView () from /opt/kde3/lib/libkhtml.so.4 #24 0xb60ba10b in QWidget::~QWidget () from /usr/lib/qt3/lib/libqt-mt.so.3 #25 0xb63c1ff5 in QFrame::~QFrame () from /usr/lib/qt3/lib/libqt-mt.so.3 #26 0xb60ba10b in QWidget::~QWidget () from /usr/lib/qt3/lib/libqt-mt.so.3 #27 0xb69f2a11 in KJanusWidget::~KJanusWidget () from /opt/kde3/lib/libkdeui.so.4 #28 0xb60ba10b in QWidget::~QWidget () from /usr/lib/qt3/lib/libqt-mt.so.3 #29 0xb6204a58 in QDialog::~QDialog () from /usr/lib/qt3/lib/libqt-mt.so.3 #30 0xb69a8b0e in KDialogBase::~KDialogBase () from /opt/kde3/lib/libkdeui.so.4 All destructors in the inheritance hierarchy #31 0xb3054be6 in ~GPSEditDialog (this=0xbff41b98) at gpseditdialog.cpp:195 #32 0xb3046f63 in Plugin_GPSSync::slotGPSEdit (this=0x84bb030) at plugin_gpssync.cpp:253 This is the code for the Ok button, closing and destroying the dialog _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Op zaterdag 11 oktober 2008, schreef Marcel Wiesweg:
> I dont really know what is happening on your system, it works nicely on > mine, but from annotating the backttrace we may get an idea Up till the beginning of this month, it worked for me flawlessly as well. Since then I only compiled new versions of digikam from svn. As far as I am aware, nothing else changed on my system. > Read from bottom to top: > > #6 0xb60b44a6 in QWidget::topLevelWidget () > from /usr/lib/qt3/lib/libqt-mt.so.3 > > ...leads to querying the topLevelWidget, which is probably the dialog, > which is destroyed by now, or at least at the end of its destructor > [...] Thanks for your effort. But for me (I am just a simple digikam user) this is all gibberish. In no way it gives me any clue of what is going on. But mayby it gives a hint to somebody else. Caspar. _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
In reply to this post by Marcel Wiesweg
When I start digikam from the commandline and try to edit the geolocation, I
get the following output. Error: Directory NikonPreview with 26986 entries considered invalid; not read. Error: Directory NikonPreview with 26986 entries considered invalid; not read. ASSERT: "sb" in ./kparts/statusbarextension.cpp (155) Error: Directory NikonPreview with 26986 entries considered invalid; not read. Error: Directory NikonPreview with 26986 entries considered invalid; not read. Error: Directory NikonPreview with 26986 entries considered invalid; not read. Error: Directory NikonPreview with 26986 entries considered invalid; not read. KCrash: Application 'digikam' crashing... Caspar. _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
2008/10/12 Caspar Maessen <[hidden email]> When I start digikam from the commandline and try to edit the geolocation, I these messages come from Exiv2. it just warnings.
This one come from KHTML kparts from KDElibs. This is the problem Gilles _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Op zondag 12 oktober 2008, schreef Gilles Caulier:
> > ASSERT: "sb" in ./kparts/statusbarextension.cpp (155) > > This one come from KHTML kparts from KDElibs. This is the problem Thanks Gilles. I am currently using kdelibs3-3.5.10-30.1 from the openSuSE repos. I have no clue to what to do now. And I really would like to be able to use the geolocation editor. Caspar. _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Free forum by Nabble | Edit this page |