geolocation crashes digikam

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

geolocation crashes digikam

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.

--
[?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
Reply | Threaded
Open this post in threaded view
|

Re: geolocation crashes digikam

Bugzilla from cmaessen@casco.demon.nl
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
Reply | Threaded
Open this post in threaded view
|

Re: geolocation crashes digikam

Marcel Wiesweg
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
Reply | Threaded
Open this post in threaded view
|

Re: geolocation crashes digikam

Bugzilla from cmaessen@casco.demon.nl
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
Reply | Threaded
Open this post in threaded view
|

Re: geolocation crashes digikam

Bugzilla from cmaessen@casco.demon.nl
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
Reply | Threaded
Open this post in threaded view
|

Re: geolocation crashes digikam

Gilles Caulier-4


2008/10/12 Caspar Maessen <[hidden email]>
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.

these messages come from Exiv2. it just warnings.
 

ASSERT: "sb" in ./kparts/statusbarextension.cpp (155)

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
Reply | Threaded
Open this post in threaded view
|

Re: geolocation crashes digikam

Bugzilla from cmaessen@casco.demon.nl
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