crashing after uptade

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

crashing after uptade

Gian Paolo Sanino Vattier
Hi, I have no idea what is causing DK crash. I updated to 4.11.0-43-3 from KDE:EXTRA for OpenSuSE 13.2.
after updating (several pkgs from KDE and other apps together with DK) my DK starts with the front image, loading the database, kipi-plugins, tools and just after opening the GUI, it crashes.

Perhaps somebody can check this log and guide me a little bit. I already tried downgrading to 4.10 but it was not available in the repo anymore. So, I tried with 4.6 and that also is crashing. Maybe DK is fine but perhaps some of its dependencies is being the problem. Also my notebook updated automatically and DK is also crashing the same way.  So, I guess there are many OpenSuSE boxes with the same problem.

Thanks a lot....
gps


Application: digiKam (digikam), signal: Aborted

Using host libthread_db library "/lib64/libthread_db.so.1".

[Current thread is 1 (Thread 0x7ff3d30b1880 (LWP 11995))]

Thread 3 (Thread 0x7ff3ac46d700 (LWP 11997)):

[KCrash Handler]

#5 0x00007ff3cbabf187 in raise () at /lib64/libc.so.6

#6 0x00007ff3cbac0538 in abort () at /lib64/libc.so.6

#7 0x00007ff3cbafc844 in () at /lib64/libc.so.6

#8 0x00007ff3cbb020ae in malloc_printerr () at /lib64/libc.so.6

#9 0x00007ff3cbb02db6 in _int_free () at /lib64/libc.so.6

#10 0x00007ff3bfe90cd1 in () at /usr/lib64/tls/libnvidia-tls.so.304.125

#11 0x00007ff3c9747197 in Exiv2::RiffVideo::infoTagsHandler() () at /usr/lib64/libexiv2.so.13

#12 0x00007ff3c974c025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13

#13 0x00007ff3c974bc78 in Exiv2::RiffVideo::tagDecoder(Exiv2::DataBuf&, unsigned long) () at /usr/lib64/libexiv2.so.13

#14 0x00007ff3c974c025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13

#15 0x00007ff3c974c398 in Exiv2::RiffVideo::readMetadata() () at /usr/lib64/libexiv2.so.13

#16 0x00007ff3d14db1a5 in KExiv2Iface::KExiv2::load(QString const&) const () at /usr/lib64/libkexiv2.so.11

#17 0x00007ff3d0df3976 in Digikam::DMetadata::load(QString const&) const () at /usr/lib64/libdigikamcore.so.4.11.0

#18 0x00007ff3d084263f in Digikam::ImageScanner::loadFromDisk() () at /usr/lib64/libdigikamdatabase.so.4.11.0

#19 0x00007ff3d0842820 in Digikam::ImageScanner::newFile(int) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#20 0x00007ff3d07db056 in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#21 0x00007ff3d07de1df in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#22 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#23 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#24 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#25 0x00007ff3d07deaa3 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#26 0x00007ff3d07df67d in Digikam::CollectionScanner::completeScan() () at /usr/lib64/libdigikamdatabase.so.4.11.0

#27 0x00000000005e42df in ()

#28 0x00007ff3cc64e79f in () at /usr/lib64/libQtCore.so.4

#29 0x00007ff3c7caf754 in () at /usr/X11R6/lib64/libGL.so.1

#30 0x00007ff3c9abd0a4 in start_thread () at /lib64/libpthread.so.0

#31 0x00007ff3cbb6f08d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ff3abc6c700 (LWP 11998)):

#0 0x00007ff3cbb62d2d in read () at /lib64/libc.so.6

#1 0x00007ff3c7cae73c in () at /usr/X11R6/lib64/libGL.so.1

#2 0x00007ff3bfe90bf7 in () at /usr/lib64/tls/libnvidia-tls.so.304.125

#3 0x00007ff3c3c67750 in () at /usr/lib64/libglib-2.0.so.0

#4 0x00007ff3c3c26714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0

#5 0x00007ff3c3c26b7b in () at /usr/lib64/libglib-2.0.so.0

#6 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#7 0x00007ff3cc77d0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#8 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#9 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#10 0x00007ff3cc64c0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4

#11 0x00007ff3cc730783 in () at /usr/lib64/libQtCore.so.4

#12 0x00007ff3cc64e79f in () at /usr/lib64/libQtCore.so.4

#13 0x00007ff3c7caf754 in () at /usr/X11R6/lib64/libGL.so.1

#14 0x00007ff3c9abd0a4 in start_thread () at /lib64/libpthread.so.0

#15 0x00007ff3cbb6f08d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ff3d30b1880 (LWP 11995)):

#0 0x00007ff3c9ac105f in [hidden email] () at /lib64/libpthread.so.0

#1 0x00007ff3cc64ec86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4

#2 0x00007ff3cc64e36e in QThread::wait(unsigned long) () at /usr/lib64/libQtCore.so.4

#3 0x00000000005e29db in ()

#4 0x00000000005e2b57 in ()

#5 0x00007ff3cbac1bf9 in __run_exit_handlers () at /lib64/libc.so.6

#6 0x00007ff3cbac1c45 in () at /lib64/libc.so.6

#7 0x00007ff3cd1c4fc8 in () at /usr/lib64/libQtGui.so.4

#8 0x00007ff3cde759c0 in KApplication::xioErrhandler(_XDisplay*) () at /usr/lib64/libkdeui.so.5

#9 0x00007ff3ca05c3be in _XIOError () at /usr/lib64/libX11.so.6

#10 0x00007ff3ca05a53a in _XReply () at /usr/lib64/libX11.so.6

#11 0x00007ff3ca055e9d in XSync () at /usr/lib64/libX11.so.6

#12 0x00007ff3cd34ced5 in QRasterWindowSurface::syncX() () at /usr/lib64/libQtGui.so.4

#13 0x00007ff3cd34d1b5 in QRasterWindowSurface::beginPaint(QRegion const&) () at /usr/lib64/libQtGui.so.4

#14 0x00007ff3cd3669b9 in () at /usr/lib64/libQtGui.so.4

#15 0x00007ff3cd19d5c0 in QWidgetPrivate::syncBackingStore() () at /usr/lib64/libQtGui.so.4

#16 0x00007ff3cd1ad56a in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4

#17 0x00007ff3cd5630b3 in QMainWindow::event(QEvent*) () at /usr/lib64/libQtGui.so.4

#18 0x00007ff3cdf62979 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libkdeui.so.5

#19 0x00007ff3cd15e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#20 0x00007ff3cd164cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#21 0x00007ff3cde76e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5

#22 0x00007ff3cc7502ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4

#23 0x00007ff3cc75357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4

#24 0x00007ff3cc77d8fe in () at /usr/lib64/libQtCore.so.4

#25 0x00007ff3c3c26a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0

#26 0x00007ff3c3c26c48 in () at /usr/lib64/libglib-2.0.so.0

#27 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#28 0x00007ff3cc77d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#29 0x00007ff3cd1fb676 in () at /usr/lib64/libQtGui.so.4

#30 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#31 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#32 0x00000000005e0069 in ()

#33 0x000000000052fc67 in ()

#34 0x00007ff3cc76859e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4

#35 0x00007ff3cd15e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#36 0x00007ff3cd164cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#37 0x00007ff3cde76e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5

#38 0x00007ff3cc7502ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4

#39 0x00007ff3cc75357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4

#40 0x00007ff3cc77d8fe in () at /usr/lib64/libQtCore.so.4

#41 0x00007ff3c3c26a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0

#42 0x00007ff3c3c26c48 in () at /usr/lib64/libglib-2.0.so.0

#43 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#44 0x00007ff3cc77d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#45 0x00007ff3cd1fb676 in () at /usr/lib64/libQtGui.so.4

#46 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#47 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#48 0x00007ff3cc7545b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4

#49 0x00000000004a1176 in ()

#50 0x00007ff3cbaabb05 in __libc_start_main () at /lib64/libc.so.6

#51 0x00000000004a3a1f in _start ()





_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: crashing after uptade

Gian Paolo Sanino Vattier
Hi, I tried to update KDE, libkexiv2 and gphoto. However, there were only few packages for my KDE to update; about gphoto2 there was an update but not yet compatible with most apps; and about exiv2 I was able to update to libkexiv2-11 (15.04.2-1.1). Libkexiv2 is a wrapper around Exiv2 library in OpenSuSE.

The crash keeps happening the same, but I was able to copy a line during a console cal of DK.
digikam(2344)/digikam (core) Digikam::DigikamApp::checkSolidCamera: Solid returns unsupported driver handle for gphoto2 
I have no idea if this is directly related with the crash, but here it is.
Maybe somebody can guide me a little bit where to look in order to fix this.
Thanks again
gps


On 07/05/2015 06:16 PM, Gian Paolo Sanino Vattier wrote:
Hi, I have no idea what is causing DK crash. I updated to 4.11.0-43-3 from KDE:EXTRA for OpenSuSE 13.2.
after updating (several pkgs from KDE and other apps together with DK) my DK starts with the front image, loading the database, kipi-plugins, tools and just after opening the GUI, it crashes.

Perhaps somebody can check this log and guide me a little bit. I already tried downgrading to 4.10 but it was not available in the repo anymore. So, I tried with 4.6 and that also is crashing. Maybe DK is fine but perhaps some of its dependencies is being the problem. Also my notebook updated automatically and DK is also crashing the same way.  So, I guess there are many OpenSuSE boxes with the same problem.

Thanks a lot....
gps


Application: digiKam (digikam), signal: Aborted

Using host libthread_db library "/lib64/libthread_db.so.1".

[Current thread is 1 (Thread 0x7ff3d30b1880 (LWP 11995))]

Thread 3 (Thread 0x7ff3ac46d700 (LWP 11997)):

[KCrash Handler]

#5 0x00007ff3cbabf187 in raise () at /lib64/libc.so.6

#6 0x00007ff3cbac0538 in abort () at /lib64/libc.so.6

#7 0x00007ff3cbafc844 in () at /lib64/libc.so.6

#8 0x00007ff3cbb020ae in malloc_printerr () at /lib64/libc.so.6

#9 0x00007ff3cbb02db6 in _int_free () at /lib64/libc.so.6

#10 0x00007ff3bfe90cd1 in () at /usr/lib64/tls/libnvidia-tls.so.304.125

#11 0x00007ff3c9747197 in Exiv2::RiffVideo::infoTagsHandler() () at /usr/lib64/libexiv2.so.13

#12 0x00007ff3c974c025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13

#13 0x00007ff3c974bc78 in Exiv2::RiffVideo::tagDecoder(Exiv2::DataBuf&, unsigned long) () at /usr/lib64/libexiv2.so.13

#14 0x00007ff3c974c025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13

#15 0x00007ff3c974c398 in Exiv2::RiffVideo::readMetadata() () at /usr/lib64/libexiv2.so.13

#16 0x00007ff3d14db1a5 in KExiv2Iface::KExiv2::load(QString const&) const () at /usr/lib64/libkexiv2.so.11

#17 0x00007ff3d0df3976 in Digikam::DMetadata::load(QString const&) const () at /usr/lib64/libdigikamcore.so.4.11.0

#18 0x00007ff3d084263f in Digikam::ImageScanner::loadFromDisk() () at /usr/lib64/libdigikamdatabase.so.4.11.0

#19 0x00007ff3d0842820 in Digikam::ImageScanner::newFile(int) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#20 0x00007ff3d07db056 in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#21 0x00007ff3d07de1df in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#22 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#23 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#24 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#25 0x00007ff3d07deaa3 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#26 0x00007ff3d07df67d in Digikam::CollectionScanner::completeScan() () at /usr/lib64/libdigikamdatabase.so.4.11.0

#27 0x00000000005e42df in ()

#28 0x00007ff3cc64e79f in () at /usr/lib64/libQtCore.so.4

#29 0x00007ff3c7caf754 in () at /usr/X11R6/lib64/libGL.so.1

#30 0x00007ff3c9abd0a4 in start_thread () at /lib64/libpthread.so.0

#31 0x00007ff3cbb6f08d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ff3abc6c700 (LWP 11998)):

#0 0x00007ff3cbb62d2d in read () at /lib64/libc.so.6

#1 0x00007ff3c7cae73c in () at /usr/X11R6/lib64/libGL.so.1

#2 0x00007ff3bfe90bf7 in () at /usr/lib64/tls/libnvidia-tls.so.304.125

#3 0x00007ff3c3c67750 in () at /usr/lib64/libglib-2.0.so.0

#4 0x00007ff3c3c26714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0

#5 0x00007ff3c3c26b7b in () at /usr/lib64/libglib-2.0.so.0

#6 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#7 0x00007ff3cc77d0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#8 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#9 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#10 0x00007ff3cc64c0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4

#11 0x00007ff3cc730783 in () at /usr/lib64/libQtCore.so.4

#12 0x00007ff3cc64e79f in () at /usr/lib64/libQtCore.so.4

#13 0x00007ff3c7caf754 in () at /usr/X11R6/lib64/libGL.so.1

#14 0x00007ff3c9abd0a4 in start_thread () at /lib64/libpthread.so.0

#15 0x00007ff3cbb6f08d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ff3d30b1880 (LWP 11995)):

#0 0x00007ff3c9ac105f in [hidden email] () at /lib64/libpthread.so.0

#1 0x00007ff3cc64ec86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4

#2 0x00007ff3cc64e36e in QThread::wait(unsigned long) () at /usr/lib64/libQtCore.so.4

#3 0x00000000005e29db in ()

#4 0x00000000005e2b57 in ()

#5 0x00007ff3cbac1bf9 in __run_exit_handlers () at /lib64/libc.so.6

#6 0x00007ff3cbac1c45 in () at /lib64/libc.so.6

#7 0x00007ff3cd1c4fc8 in () at /usr/lib64/libQtGui.so.4

#8 0x00007ff3cde759c0 in KApplication::xioErrhandler(_XDisplay*) () at /usr/lib64/libkdeui.so.5

#9 0x00007ff3ca05c3be in _XIOError () at /usr/lib64/libX11.so.6

#10 0x00007ff3ca05a53a in _XReply () at /usr/lib64/libX11.so.6

#11 0x00007ff3ca055e9d in XSync () at /usr/lib64/libX11.so.6

#12 0x00007ff3cd34ced5 in QRasterWindowSurface::syncX() () at /usr/lib64/libQtGui.so.4

#13 0x00007ff3cd34d1b5 in QRasterWindowSurface::beginPaint(QRegion const&) () at /usr/lib64/libQtGui.so.4

#14 0x00007ff3cd3669b9 in () at /usr/lib64/libQtGui.so.4

#15 0x00007ff3cd19d5c0 in QWidgetPrivate::syncBackingStore() () at /usr/lib64/libQtGui.so.4

#16 0x00007ff3cd1ad56a in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4

#17 0x00007ff3cd5630b3 in QMainWindow::event(QEvent*) () at /usr/lib64/libQtGui.so.4

#18 0x00007ff3cdf62979 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libkdeui.so.5

#19 0x00007ff3cd15e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#20 0x00007ff3cd164cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#21 0x00007ff3cde76e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5

#22 0x00007ff3cc7502ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4

#23 0x00007ff3cc75357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4

#24 0x00007ff3cc77d8fe in () at /usr/lib64/libQtCore.so.4

#25 0x00007ff3c3c26a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0

#26 0x00007ff3c3c26c48 in () at /usr/lib64/libglib-2.0.so.0

#27 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#28 0x00007ff3cc77d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#29 0x00007ff3cd1fb676 in () at /usr/lib64/libQtGui.so.4

#30 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#31 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#32 0x00000000005e0069 in ()

#33 0x000000000052fc67 in ()

#34 0x00007ff3cc76859e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4

#35 0x00007ff3cd15e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#36 0x00007ff3cd164cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#37 0x00007ff3cde76e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5

#38 0x00007ff3cc7502ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4

#39 0x00007ff3cc75357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4

#40 0x00007ff3cc77d8fe in () at /usr/lib64/libQtCore.so.4

#41 0x00007ff3c3c26a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0

#42 0x00007ff3c3c26c48 in () at /usr/lib64/libglib-2.0.so.0

#43 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#44 0x00007ff3cc77d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#45 0x00007ff3cd1fb676 in () at /usr/lib64/libQtGui.so.4

#46 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#47 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#48 0x00007ff3cc7545b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4

#49 0x00000000004a1176 in ()

#50 0x00007ff3cbaabb05 in __libc_start_main () at /lib64/libc.so.6

#51 0x00000000004a3a1f in _start ()






_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: crashing after uptade

Gilles Caulier-4
Update Exiv2 shared lib from 0.24 to 0.25. It crash in video file parsing. We have receive a lots of reports about this problem.

Gilles Caulier

2015-07-06 4:42 GMT+02:00 Gian Paolo Sanino Vattier <[hidden email]>:
Hi, I tried to update KDE, libkexiv2 and gphoto. However, there were only few packages for my KDE to update; about gphoto2 there was an update but not yet compatible with most apps; and about exiv2 I was able to update to libkexiv2-11 (15.04.2-1.1). Libkexiv2 is a wrapper around Exiv2 library in OpenSuSE.

The crash keeps happening the same, but I was able to copy a line during a console cal of DK.
digikam(2344)/digikam (core) Digikam::DigikamApp::checkSolidCamera: Solid returns unsupported driver handle for gphoto2 
I have no idea if this is directly related with the crash, but here it is.
Maybe somebody can guide me a little bit where to look in order to fix this.
Thanks again
gps



On 07/05/2015 06:16 PM, Gian Paolo Sanino Vattier wrote:
Hi, I have no idea what is causing DK crash. I updated to 4.11.0-43-3 from KDE:EXTRA for OpenSuSE 13.2.
after updating (several pkgs from KDE and other apps together with DK) my DK starts with the front image, loading the database, kipi-plugins, tools and just after opening the GUI, it crashes.

Perhaps somebody can check this log and guide me a little bit. I already tried downgrading to 4.10 but it was not available in the repo anymore. So, I tried with 4.6 and that also is crashing. Maybe DK is fine but perhaps some of its dependencies is being the problem. Also my notebook updated automatically and DK is also crashing the same way.  So, I guess there are many OpenSuSE boxes with the same problem.

Thanks a lot....
gps


Application: digiKam (digikam), signal: Aborted

Using host libthread_db library "/lib64/libthread_db.so.1".

[Current thread is 1 (Thread 0x7ff3d30b1880 (LWP 11995))]

Thread 3 (Thread 0x7ff3ac46d700 (LWP 11997)):

[KCrash Handler]

#5 0x00007ff3cbabf187 in raise () at /lib64/libc.so.6

#6 0x00007ff3cbac0538 in abort () at /lib64/libc.so.6

#7 0x00007ff3cbafc844 in () at /lib64/libc.so.6

#8 0x00007ff3cbb020ae in malloc_printerr () at /lib64/libc.so.6

#9 0x00007ff3cbb02db6 in _int_free () at /lib64/libc.so.6

#10 0x00007ff3bfe90cd1 in () at /usr/lib64/tls/libnvidia-tls.so.304.125

#11 0x00007ff3c9747197 in Exiv2::RiffVideo::infoTagsHandler() () at /usr/lib64/libexiv2.so.13

#12 0x00007ff3c974c025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13

#13 0x00007ff3c974bc78 in Exiv2::RiffVideo::tagDecoder(Exiv2::DataBuf&, unsigned long) () at /usr/lib64/libexiv2.so.13

#14 0x00007ff3c974c025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13

#15 0x00007ff3c974c398 in Exiv2::RiffVideo::readMetadata() () at /usr/lib64/libexiv2.so.13

#16 0x00007ff3d14db1a5 in KExiv2Iface::KExiv2::load(QString const&) const () at /usr/lib64/libkexiv2.so.11

#17 0x00007ff3d0df3976 in Digikam::DMetadata::load(QString const&) const () at /usr/lib64/libdigikamcore.so.4.11.0

#18 0x00007ff3d084263f in Digikam::ImageScanner::loadFromDisk() () at /usr/lib64/libdigikamdatabase.so.4.11.0

#19 0x00007ff3d0842820 in Digikam::ImageScanner::newFile(int) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#20 0x00007ff3d07db056 in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#21 0x00007ff3d07de1df in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#22 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#23 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#24 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#25 0x00007ff3d07deaa3 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#26 0x00007ff3d07df67d in Digikam::CollectionScanner::completeScan() () at /usr/lib64/libdigikamdatabase.so.4.11.0

#27 0x00000000005e42df in ()

#28 0x00007ff3cc64e79f in () at /usr/lib64/libQtCore.so.4

#29 0x00007ff3c7caf754 in () at /usr/X11R6/lib64/libGL.so.1

#30 0x00007ff3c9abd0a4 in start_thread () at /lib64/libpthread.so.0

#31 0x00007ff3cbb6f08d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ff3abc6c700 (LWP 11998)):

#0 0x00007ff3cbb62d2d in read () at /lib64/libc.so.6

#1 0x00007ff3c7cae73c in () at /usr/X11R6/lib64/libGL.so.1

#2 0x00007ff3bfe90bf7 in () at /usr/lib64/tls/libnvidia-tls.so.304.125

#3 0x00007ff3c3c67750 in () at /usr/lib64/libglib-2.0.so.0

#4 0x00007ff3c3c26714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0

#5 0x00007ff3c3c26b7b in () at /usr/lib64/libglib-2.0.so.0

#6 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#7 0x00007ff3cc77d0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#8 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#9 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#10 0x00007ff3cc64c0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4

#11 0x00007ff3cc730783 in () at /usr/lib64/libQtCore.so.4

#12 0x00007ff3cc64e79f in () at /usr/lib64/libQtCore.so.4

#13 0x00007ff3c7caf754 in () at /usr/X11R6/lib64/libGL.so.1

#14 0x00007ff3c9abd0a4 in start_thread () at /lib64/libpthread.so.0

#15 0x00007ff3cbb6f08d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ff3d30b1880 (LWP 11995)):

#0 0x00007ff3c9ac105f in [hidden email] () at /lib64/libpthread.so.0

#1 0x00007ff3cc64ec86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4

#2 0x00007ff3cc64e36e in QThread::wait(unsigned long) () at /usr/lib64/libQtCore.so.4

#3 0x00000000005e29db in ()

#4 0x00000000005e2b57 in ()

#5 0x00007ff3cbac1bf9 in __run_exit_handlers () at /lib64/libc.so.6

#6 0x00007ff3cbac1c45 in () at /lib64/libc.so.6

#7 0x00007ff3cd1c4fc8 in () at /usr/lib64/libQtGui.so.4

#8 0x00007ff3cde759c0 in KApplication::xioErrhandler(_XDisplay*) () at /usr/lib64/libkdeui.so.5

#9 0x00007ff3ca05c3be in _XIOError () at /usr/lib64/libX11.so.6

#10 0x00007ff3ca05a53a in _XReply () at /usr/lib64/libX11.so.6

#11 0x00007ff3ca055e9d in XSync () at /usr/lib64/libX11.so.6

#12 0x00007ff3cd34ced5 in QRasterWindowSurface::syncX() () at /usr/lib64/libQtGui.so.4

#13 0x00007ff3cd34d1b5 in QRasterWindowSurface::beginPaint(QRegion const&) () at /usr/lib64/libQtGui.so.4

#14 0x00007ff3cd3669b9 in () at /usr/lib64/libQtGui.so.4

#15 0x00007ff3cd19d5c0 in QWidgetPrivate::syncBackingStore() () at /usr/lib64/libQtGui.so.4

#16 0x00007ff3cd1ad56a in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4

#17 0x00007ff3cd5630b3 in QMainWindow::event(QEvent*) () at /usr/lib64/libQtGui.so.4

#18 0x00007ff3cdf62979 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libkdeui.so.5

#19 0x00007ff3cd15e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#20 0x00007ff3cd164cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#21 0x00007ff3cde76e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5

#22 0x00007ff3cc7502ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4

#23 0x00007ff3cc75357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4

#24 0x00007ff3cc77d8fe in () at /usr/lib64/libQtCore.so.4

#25 0x00007ff3c3c26a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0

#26 0x00007ff3c3c26c48 in () at /usr/lib64/libglib-2.0.so.0

#27 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#28 0x00007ff3cc77d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#29 0x00007ff3cd1fb676 in () at /usr/lib64/libQtGui.so.4

#30 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#31 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#32 0x00000000005e0069 in ()

#33 0x000000000052fc67 in ()

#34 0x00007ff3cc76859e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4

#35 0x00007ff3cd15e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#36 0x00007ff3cd164cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#37 0x00007ff3cde76e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5

#38 0x00007ff3cc7502ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4

#39 0x00007ff3cc75357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4

#40 0x00007ff3cc77d8fe in () at /usr/lib64/libQtCore.so.4

#41 0x00007ff3c3c26a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0

#42 0x00007ff3c3c26c48 in () at /usr/lib64/libglib-2.0.so.0

#43 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#44 0x00007ff3cc77d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#45 0x00007ff3cd1fb676 in () at /usr/lib64/libQtGui.so.4

#46 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#47 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#48 0x00007ff3cc7545b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4

#49 0x00000000004a1176 in ()

#50 0x00007ff3cbaabb05 in __libc_start_main () at /lib64/libc.so.6

#51 0x00000000004a3a1f in _start ()






_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users



_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: crashing after uptade

Gian Paolo Sanino Vattier
Thanks so much Gilles,

I was guessing this and tried all I could to fix it.
It seems that OpenSUSE uses a wrapper for this, named libkexiv2. I searched on the online build service and found a newer version but DK keeps crashing. Digikam 4.11 in OpenSUSE requests for a file named libexiv2.so.13. The newest libkexiv2-11 wrapper includes this file but digikam does not find it. Instead the system wants to install libexiv2-13 as a source for libexiv2.so.13. The problem is that it provides only the version 0.24-4.1.9 instead of the 0.25 that is needed.

I tried with libexiv2-14 that indeed provides the 0.25 (see here: http://software.opensuse.org/package/libexiv2-14) but Digikam does not look for it or uses it despite I installed it and removed the libexiv2-13 package.
Also, I installed the rpm for exiv2 v0.25 but it does not provides the library DK is requesting (libexiv2.so.13).
It seems to be more a packaging issue at OpenSuSE. I was hoping DK in opensuse look for the highest version installed of libexiv2 but instead it is fixed in libexiv2-13 that provides only 0.24. Same is happening with other apps like Gwenview.
Libexiv2-14 provides 0.25 but only Hugin seems to make use of it, while DK among other apps are fixed on libexiv2-13 (so to exiv2 0.24). Downgrading to DK4.6 does not work neither.

In a desperate move I created a symlink of libexiv2.so.14 as libexiv2.so.13. However, several errors appeared, failing to list dates, tabs, albums and faces. The first being this:
digikam(4509): couldn't create slave: "Unable to create io-slave: klauncher said: Error loading 'kio_digikamdates'.
Interestingly, Gwenview accepted the desperate solution.

I have a large collection of video files so it is impossible for me to separate this in a functional manner. I guess I have to wait until the packager of DK for OpenSuSE perhaps includes the use of libexiv2-14 or a newer version of libexiv2 or something alike. Anyway, it is out of my hands despite most of my work depends on DK.
I will prepare a third notebook from the ISO installer without upgrading and use my HDD as an external drive, in order to try to survive until something is uploaded to OpenSUSE repos that perhaps allows DK 4.11 to use libexiv2-14 (or libexiv2.so.14 instead of libexiv2.so.13).

Thanks Gilles, at least now I know what is causing the crash. I hope users of other distros do not have the OpenSuSE issues.
gps

    
On 07/06/2015 03:56 AM, Gilles Caulier wrote:
Update Exiv2 shared lib from 0.24 to 0.25. It crash in video file parsing. We have receive a lots of reports about this problem.

Gilles Caulier

2015-07-06 4:42 GMT+02:00 Gian Paolo Sanino Vattier <[hidden email]>:
Hi, I tried to update KDE, libkexiv2 and gphoto. However, there were only few packages for my KDE to update; about gphoto2 there was an update but not yet compatible with most apps; and about exiv2 I was able to update to libkexiv2-11 (15.04.2-1.1). Libkexiv2 is a wrapper around Exiv2 library in OpenSuSE.

The crash keeps happening the same, but I was able to copy a line during a console cal of DK.
digikam(2344)/digikam (core) Digikam::DigikamApp::checkSolidCamera: Solid returns unsupported driver handle for gphoto2 
I have no idea if this is directly related with the crash, but here it is.
Maybe somebody can guide me a little bit where to look in order to fix this.
Thanks again
gps



On 07/05/2015 06:16 PM, Gian Paolo Sanino Vattier wrote:
Hi, I have no idea what is causing DK crash. I updated to 4.11.0-43-3 from KDE:EXTRA for OpenSuSE 13.2.
after updating (several pkgs from KDE and other apps together with DK) my DK starts with the front image, loading the database, kipi-plugins, tools and just after opening the GUI, it crashes.

Perhaps somebody can check this log and guide me a little bit. I already tried downgrading to 4.10 but it was not available in the repo anymore. So, I tried with 4.6 and that also is crashing. Maybe DK is fine but perhaps some of its dependencies is being the problem. Also my notebook updated automatically and DK is also crashing the same way.  So, I guess there are many OpenSuSE boxes with the same problem.

Thanks a lot....
gps


Application: digiKam (digikam), signal: Aborted

Using host libthread_db library "/lib64/libthread_db.so.1".

[Current thread is 1 (Thread 0x7ff3d30b1880 (LWP 11995))]

Thread 3 (Thread 0x7ff3ac46d700 (LWP 11997)):

[KCrash Handler]

#5 0x00007ff3cbabf187 in raise () at /lib64/libc.so.6

#6 0x00007ff3cbac0538 in abort () at /lib64/libc.so.6

#7 0x00007ff3cbafc844 in () at /lib64/libc.so.6

#8 0x00007ff3cbb020ae in malloc_printerr () at /lib64/libc.so.6

#9 0x00007ff3cbb02db6 in _int_free () at /lib64/libc.so.6

#10 0x00007ff3bfe90cd1 in () at /usr/lib64/tls/libnvidia-tls.so.304.125

#11 0x00007ff3c9747197 in Exiv2::RiffVideo::infoTagsHandler() () at /usr/lib64/libexiv2.so.13

#12 0x00007ff3c974c025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13

#13 0x00007ff3c974bc78 in Exiv2::RiffVideo::tagDecoder(Exiv2::DataBuf&, unsigned long) () at /usr/lib64/libexiv2.so.13

#14 0x00007ff3c974c025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13

#15 0x00007ff3c974c398 in Exiv2::RiffVideo::readMetadata() () at /usr/lib64/libexiv2.so.13

#16 0x00007ff3d14db1a5 in KExiv2Iface::KExiv2::load(QString const&) const () at /usr/lib64/libkexiv2.so.11

#17 0x00007ff3d0df3976 in Digikam::DMetadata::load(QString const&) const () at /usr/lib64/libdigikamcore.so.4.11.0

#18 0x00007ff3d084263f in Digikam::ImageScanner::loadFromDisk() () at /usr/lib64/libdigikamdatabase.so.4.11.0

#19 0x00007ff3d0842820 in Digikam::ImageScanner::newFile(int) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#20 0x00007ff3d07db056 in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#21 0x00007ff3d07de1df in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#22 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#23 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#24 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#25 0x00007ff3d07deaa3 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#26 0x00007ff3d07df67d in Digikam::CollectionScanner::completeScan() () at /usr/lib64/libdigikamdatabase.so.4.11.0

#27 0x00000000005e42df in ()

#28 0x00007ff3cc64e79f in () at /usr/lib64/libQtCore.so.4

#29 0x00007ff3c7caf754 in () at /usr/X11R6/lib64/libGL.so.1

#30 0x00007ff3c9abd0a4 in start_thread () at /lib64/libpthread.so.0

#31 0x00007ff3cbb6f08d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ff3abc6c700 (LWP 11998)):

#0 0x00007ff3cbb62d2d in read () at /lib64/libc.so.6

#1 0x00007ff3c7cae73c in () at /usr/X11R6/lib64/libGL.so.1

#2 0x00007ff3bfe90bf7 in () at /usr/lib64/tls/libnvidia-tls.so.304.125

#3 0x00007ff3c3c67750 in () at /usr/lib64/libglib-2.0.so.0

#4 0x00007ff3c3c26714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0

#5 0x00007ff3c3c26b7b in () at /usr/lib64/libglib-2.0.so.0

#6 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#7 0x00007ff3cc77d0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#8 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#9 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#10 0x00007ff3cc64c0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4

#11 0x00007ff3cc730783 in () at /usr/lib64/libQtCore.so.4

#12 0x00007ff3cc64e79f in () at /usr/lib64/libQtCore.so.4

#13 0x00007ff3c7caf754 in () at /usr/X11R6/lib64/libGL.so.1

#14 0x00007ff3c9abd0a4 in start_thread () at /lib64/libpthread.so.0

#15 0x00007ff3cbb6f08d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ff3d30b1880 (LWP 11995)):

#0 0x00007ff3c9ac105f in [hidden email] () at /lib64/libpthread.so.0

#1 0x00007ff3cc64ec86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4

#2 0x00007ff3cc64e36e in QThread::wait(unsigned long) () at /usr/lib64/libQtCore.so.4

#3 0x00000000005e29db in ()

#4 0x00000000005e2b57 in ()

#5 0x00007ff3cbac1bf9 in __run_exit_handlers () at /lib64/libc.so.6

#6 0x00007ff3cbac1c45 in () at /lib64/libc.so.6

#7 0x00007ff3cd1c4fc8 in () at /usr/lib64/libQtGui.so.4

#8 0x00007ff3cde759c0 in KApplication::xioErrhandler(_XDisplay*) () at /usr/lib64/libkdeui.so.5

#9 0x00007ff3ca05c3be in _XIOError () at /usr/lib64/libX11.so.6

#10 0x00007ff3ca05a53a in _XReply () at /usr/lib64/libX11.so.6

#11 0x00007ff3ca055e9d in XSync () at /usr/lib64/libX11.so.6

#12 0x00007ff3cd34ced5 in QRasterWindowSurface::syncX() () at /usr/lib64/libQtGui.so.4

#13 0x00007ff3cd34d1b5 in QRasterWindowSurface::beginPaint(QRegion const&) () at /usr/lib64/libQtGui.so.4

#14 0x00007ff3cd3669b9 in () at /usr/lib64/libQtGui.so.4

#15 0x00007ff3cd19d5c0 in QWidgetPrivate::syncBackingStore() () at /usr/lib64/libQtGui.so.4

#16 0x00007ff3cd1ad56a in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4

#17 0x00007ff3cd5630b3 in QMainWindow::event(QEvent*) () at /usr/lib64/libQtGui.so.4

#18 0x00007ff3cdf62979 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libkdeui.so.5

#19 0x00007ff3cd15e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#20 0x00007ff3cd164cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#21 0x00007ff3cde76e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5

#22 0x00007ff3cc7502ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4

#23 0x00007ff3cc75357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4

#24 0x00007ff3cc77d8fe in () at /usr/lib64/libQtCore.so.4

#25 0x00007ff3c3c26a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0

#26 0x00007ff3c3c26c48 in () at /usr/lib64/libglib-2.0.so.0

#27 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#28 0x00007ff3cc77d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#29 0x00007ff3cd1fb676 in () at /usr/lib64/libQtGui.so.4

#30 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#31 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#32 0x00000000005e0069 in ()

#33 0x000000000052fc67 in ()

#34 0x00007ff3cc76859e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4

#35 0x00007ff3cd15e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#36 0x00007ff3cd164cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#37 0x00007ff3cde76e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5

#38 0x00007ff3cc7502ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4

#39 0x00007ff3cc75357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4

#40 0x00007ff3cc77d8fe in () at /usr/lib64/libQtCore.so.4

#41 0x00007ff3c3c26a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0

#42 0x00007ff3c3c26c48 in () at /usr/lib64/libglib-2.0.so.0

#43 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#44 0x00007ff3cc77d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#45 0x00007ff3cd1fb676 in () at /usr/lib64/libQtGui.so.4

#46 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#47 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#48 0x00007ff3cc7545b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4

#49 0x00000000004a1176 in ()

#50 0x00007ff3cbaabb05 in __libc_start_main () at /lib64/libc.so.6

#51 0x00000000004a3a1f in _start ()






_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users




_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: crashing after uptade

Gilles Caulier-4


2015-07-06 18:16 GMT+02:00 Gian Paolo Sanino Vattier <[hidden email]>:
Thanks so much Gilles,

I was guessing this and tried all I could to fix it.
It seems that OpenSUSE uses a wrapper for this, named libkexiv2.

no. libkexiv2 is the wrapper developed for digiKam and shared with KDE.

If you update Exiv2, you need to update libkexiv2 too.

 
I searched on the online build service and found a newer version but DK keeps crashing. Digikam 4.11 in OpenSUSE requests for a file named libexiv2.so.13. The newest libkexiv2-11 wrapper includes this file but digikam does not find it. Instead the system wants to install libexiv2-13 as a source for libexiv2.so.13. The problem is that it provides only the version 0.24-4.1.9 instead of the 0.25 that is needed.

I tried with libexiv2-14 that indeed provides the 0.25 (see here: http://software.opensuse.org/package/libexiv2-14) but Digikam does not look for it or uses it despite I installed it and removed the libexiv2-13 package.

yes, libkexiv2 must be updated, and certainly digiKam as well (recompilation to preserve BC)
 
Also, I installed the rpm for exiv2 v0.25 but it does not provides the library DK is requesting (libexiv2.so.13).
It seems to be more a packaging issue at OpenSuSE. I was hoping DK in opensuse look for the highest version installed of libexiv2 but instead it is fixed in libexiv2-13 that provides only 0.24. Same is happening with other apps like Gwenview.
Libexiv2-14 provides 0.25 but only Hugin seems to make use of it, while DK among other apps are fixed on libexiv2-13 (so to exiv2 0.24). Downgrading to DK4.6 does not work neither.

In a desperate move I created a symlink of libexiv2.so.14 as libexiv2.so.13. However, several errors appeared, failing to list dates, tabs, albums and faces. The first being this:
digikam(4509): couldn't create slave: "Unable to create io-slave: klauncher said: Error loading 'kio_digikamdates'.
Interestingly, Gwenview accepted the desperate solution.

no : BC is broken (Binary compatibility)
 

I have a large collection of video files so it is impossible for me to separate this in a functional manner. I guess I have to wait until the packager of DK for OpenSuSE perhaps includes the use of libexiv2-14 or a newer version of libexiv2 or something alike. Anyway, it is out of my hands despite most of my work depends on DK.
I will prepare a third notebook from the ISO installer without upgrading and use my HDD as an external drive, in order to try to survive until something is uploaded to OpenSUSE repos that perhaps allows DK 4.11 to use libexiv2-14 (or libexiv2.so.14 instead of libexiv2.so.13).


ultimate solutions :

- Regress to Exiv2 0.23, but this want mean to update libkexiv2 and digiKam as well.
- Recompile digiKam & co yourself.
- Open a file to OpenSuse bugzilla to ask to update to last Exiv2 0.25 quickly. 0.24 is full of bugs about video files.

Gilles Caulier
 
Thanks Gilles, at least now I know what is causing the crash. I hope users of other distros do not have the OpenSuSE issues.
gps


    
On 07/06/2015 03:56 AM, Gilles Caulier wrote:
Update Exiv2 shared lib from 0.24 to 0.25. It crash in video file parsing. We have receive a lots of reports about this problem.

Gilles Caulier

2015-07-06 4:42 GMT+02:00 Gian Paolo Sanino Vattier <[hidden email]>:
Hi, I tried to update KDE, libkexiv2 and gphoto. However, there were only few packages for my KDE to update; about gphoto2 there was an update but not yet compatible with most apps; and about exiv2 I was able to update to libkexiv2-11 (15.04.2-1.1). Libkexiv2 is a wrapper around Exiv2 library in OpenSuSE.

The crash keeps happening the same, but I was able to copy a line during a console cal of DK.
digikam(2344)/digikam (core) Digikam::DigikamApp::checkSolidCamera: Solid returns unsupported driver handle for gphoto2 
I have no idea if this is directly related with the crash, but here it is.
Maybe somebody can guide me a little bit where to look in order to fix this.
Thanks again
gps



On 07/05/2015 06:16 PM, Gian Paolo Sanino Vattier wrote:
Hi, I have no idea what is causing DK crash. I updated to 4.11.0-43-3 from KDE:EXTRA for OpenSuSE 13.2.
after updating (several pkgs from KDE and other apps together with DK) my DK starts with the front image, loading the database, kipi-plugins, tools and just after opening the GUI, it crashes.

Perhaps somebody can check this log and guide me a little bit. I already tried downgrading to 4.10 but it was not available in the repo anymore. So, I tried with 4.6 and that also is crashing. Maybe DK is fine but perhaps some of its dependencies is being the problem. Also my notebook updated automatically and DK is also crashing the same way.  So, I guess there are many OpenSuSE boxes with the same problem.

Thanks a lot....
gps


Application: digiKam (digikam), signal: Aborted

Using host libthread_db library "/lib64/libthread_db.so.1".

[Current thread is 1 (Thread 0x7ff3d30b1880 (LWP 11995))]

Thread 3 (Thread 0x7ff3ac46d700 (LWP 11997)):

[KCrash Handler]

#5 0x00007ff3cbabf187 in raise () at /lib64/libc.so.6

#6 0x00007ff3cbac0538 in abort () at /lib64/libc.so.6

#7 0x00007ff3cbafc844 in () at /lib64/libc.so.6

#8 0x00007ff3cbb020ae in malloc_printerr () at /lib64/libc.so.6

#9 0x00007ff3cbb02db6 in _int_free () at /lib64/libc.so.6

#10 0x00007ff3bfe90cd1 in () at /usr/lib64/tls/libnvidia-tls.so.304.125

#11 0x00007ff3c9747197 in Exiv2::RiffVideo::infoTagsHandler() () at /usr/lib64/libexiv2.so.13

#12 0x00007ff3c974c025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13

#13 0x00007ff3c974bc78 in Exiv2::RiffVideo::tagDecoder(Exiv2::DataBuf&, unsigned long) () at /usr/lib64/libexiv2.so.13

#14 0x00007ff3c974c025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13

#15 0x00007ff3c974c398 in Exiv2::RiffVideo::readMetadata() () at /usr/lib64/libexiv2.so.13

#16 0x00007ff3d14db1a5 in KExiv2Iface::KExiv2::load(QString const&) const () at /usr/lib64/libkexiv2.so.11

#17 0x00007ff3d0df3976 in Digikam::DMetadata::load(QString const&) const () at /usr/lib64/libdigikamcore.so.4.11.0

#18 0x00007ff3d084263f in Digikam::ImageScanner::loadFromDisk() () at /usr/lib64/libdigikamdatabase.so.4.11.0

#19 0x00007ff3d0842820 in Digikam::ImageScanner::newFile(int) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#20 0x00007ff3d07db056 in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#21 0x00007ff3d07de1df in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#22 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#23 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#24 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#25 0x00007ff3d07deaa3 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#26 0x00007ff3d07df67d in Digikam::CollectionScanner::completeScan() () at /usr/lib64/libdigikamdatabase.so.4.11.0

#27 0x00000000005e42df in ()

#28 0x00007ff3cc64e79f in () at /usr/lib64/libQtCore.so.4

#29 0x00007ff3c7caf754 in () at /usr/X11R6/lib64/libGL.so.1

#30 0x00007ff3c9abd0a4 in start_thread () at /lib64/libpthread.so.0

#31 0x00007ff3cbb6f08d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ff3abc6c700 (LWP 11998)):

#0 0x00007ff3cbb62d2d in read () at /lib64/libc.so.6

#1 0x00007ff3c7cae73c in () at /usr/X11R6/lib64/libGL.so.1

#2 0x00007ff3bfe90bf7 in () at /usr/lib64/tls/libnvidia-tls.so.304.125

#3 0x00007ff3c3c67750 in () at /usr/lib64/libglib-2.0.so.0

#4 0x00007ff3c3c26714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0

#5 0x00007ff3c3c26b7b in () at /usr/lib64/libglib-2.0.so.0

#6 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#7 0x00007ff3cc77d0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#8 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#9 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#10 0x00007ff3cc64c0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4

#11 0x00007ff3cc730783 in () at /usr/lib64/libQtCore.so.4

#12 0x00007ff3cc64e79f in () at /usr/lib64/libQtCore.so.4

#13 0x00007ff3c7caf754 in () at /usr/X11R6/lib64/libGL.so.1

#14 0x00007ff3c9abd0a4 in start_thread () at /lib64/libpthread.so.0

#15 0x00007ff3cbb6f08d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ff3d30b1880 (LWP 11995)):

#0 0x00007ff3c9ac105f in [hidden email] () at /lib64/libpthread.so.0

#1 0x00007ff3cc64ec86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4

#2 0x00007ff3cc64e36e in QThread::wait(unsigned long) () at /usr/lib64/libQtCore.so.4

#3 0x00000000005e29db in ()

#4 0x00000000005e2b57 in ()

#5 0x00007ff3cbac1bf9 in __run_exit_handlers () at /lib64/libc.so.6

#6 0x00007ff3cbac1c45 in () at /lib64/libc.so.6

#7 0x00007ff3cd1c4fc8 in () at /usr/lib64/libQtGui.so.4

#8 0x00007ff3cde759c0 in KApplication::xioErrhandler(_XDisplay*) () at /usr/lib64/libkdeui.so.5

#9 0x00007ff3ca05c3be in _XIOError () at /usr/lib64/libX11.so.6

#10 0x00007ff3ca05a53a in _XReply () at /usr/lib64/libX11.so.6

#11 0x00007ff3ca055e9d in XSync () at /usr/lib64/libX11.so.6

#12 0x00007ff3cd34ced5 in QRasterWindowSurface::syncX() () at /usr/lib64/libQtGui.so.4

#13 0x00007ff3cd34d1b5 in QRasterWindowSurface::beginPaint(QRegion const&) () at /usr/lib64/libQtGui.so.4

#14 0x00007ff3cd3669b9 in () at /usr/lib64/libQtGui.so.4

#15 0x00007ff3cd19d5c0 in QWidgetPrivate::syncBackingStore() () at /usr/lib64/libQtGui.so.4

#16 0x00007ff3cd1ad56a in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4

#17 0x00007ff3cd5630b3 in QMainWindow::event(QEvent*) () at /usr/lib64/libQtGui.so.4

#18 0x00007ff3cdf62979 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libkdeui.so.5

#19 0x00007ff3cd15e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#20 0x00007ff3cd164cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#21 0x00007ff3cde76e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5

#22 0x00007ff3cc7502ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4

#23 0x00007ff3cc75357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4

#24 0x00007ff3cc77d8fe in () at /usr/lib64/libQtCore.so.4

#25 0x00007ff3c3c26a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0

#26 0x00007ff3c3c26c48 in () at /usr/lib64/libglib-2.0.so.0

#27 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#28 0x00007ff3cc77d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#29 0x00007ff3cd1fb676 in () at /usr/lib64/libQtGui.so.4

#30 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#31 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#32 0x00000000005e0069 in ()

#33 0x000000000052fc67 in ()

#34 0x00007ff3cc76859e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4

#35 0x00007ff3cd15e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#36 0x00007ff3cd164cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#37 0x00007ff3cde76e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5

#38 0x00007ff3cc7502ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4

#39 0x00007ff3cc75357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4

#40 0x00007ff3cc77d8fe in () at /usr/lib64/libQtCore.so.4

#41 0x00007ff3c3c26a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0

#42 0x00007ff3c3c26c48 in () at /usr/lib64/libglib-2.0.so.0

#43 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#44 0x00007ff3cc77d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#45 0x00007ff3cd1fb676 in () at /usr/lib64/libQtGui.so.4

#46 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#47 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#48 0x00007ff3cc7545b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4

#49 0x00000000004a1176 in ()

#50 0x00007ff3cbaabb05 in __libc_start_main () at /lib64/libc.so.6

#51 0x00000000004a3a1f in _start ()






_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users





_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: crashing after uptade

Gian Paolo Sanino Vattier
Thanks Gilles,
among the three options, I posted already the bug on OpenSuSE Bugzilla as you mention.
See https://forums.opensuse.org/showthread.php/508479-Digikam-crashes-at-startup-due-to-old-buggy-exiv2-libs?p=2718523#post2718523

To compile DK would take me days to learn howto and thus I tried other option. I am trying to downgrade to DK 4.10.
I have a small box that has DK running fine on OpenSuSE 13.2 (it has disabled the auto-update). I am attempting to replicate just the same rpm files in my main box in order to recover control over my work.

the running box has:

digikam_4.10.0-42.9
digikam-doc_4.10.0-42.9
libkexiv2-11_14.12.3-16.1 (used by digikam)
libexiv2-13_0.24-4.1.9 (notice this has no "k" - it is a different rpm than libkexiv2 and is used by several kde apps)
libkface_14.12.3-10.1
libkface3_14.12.3-10.1
libkgeomap2_4.10.0-42.9
libkipi11_14.12.3-16.1
kipi-plugins-4.10.0-42.9
kipi-plugins-acquireimage-4.10.0-42.9
kipi-plugins-geolocation-4.10.0-42.9
hugin_2013.0.0-3.1.4
libgphoto2-6_2.5.5.1-1.3
libqt_4.8.6-4.4.1
libopencv2_4 (2.4.9-2.1.9)
(exiv2 is not installed, so the libs are the previous - and installing exiv2 with 0.25 does not make any difference)

To find these rpms was complex since opensuse build service had them removed. However I was able to find them through ftp.pbone.net.

So far I have deleted all packages related to digikam and installed the same as the listed above, by saving them in a local repo and be accessed directly by Yast. However, my main box and two notebooks have failed to regain control suing this strategy. Digikam keeps crashing the same way.

from console the first error mesage is:
digikam(27388)/digikam (core) Digikam::DigikamApp::checkSolidCamera: Solid returns unsupported driver handle for gphoto2

I checked Digikam's help/info of the running box, and I have no idea what else may be related to digikam that I should check as well and I guess OpenSuSE does things differently. As to not have installed exiv2 but just some libraries. I will reload one of the notebooks from scratch to see how that goes. My knowledge is limiting the options I can try.

again many thanks Gilles.


On 07/06/2015 01:22 PM, Gilles Caulier wrote:


2015-07-06 18:16 GMT+02:00 Gian Paolo Sanino Vattier <[hidden email]>:
Thanks so much Gilles,

I was guessing this and tried all I could to fix it.
It seems that OpenSUSE uses a wrapper for this, named libkexiv2.

no. libkexiv2 is the wrapper developed for digiKam and shared with KDE.

If you update Exiv2, you need to update libkexiv2 too.

 
I searched on the online build service and found a newer version but DK keeps crashing. Digikam 4.11 in OpenSUSE requests for a file named libexiv2.so.13. The newest libkexiv2-11 wrapper includes this file but digikam does not find it. Instead the system wants to install libexiv2-13 as a source for libexiv2.so.13. The problem is that it provides only the version 0.24-4.1.9 instead of the 0.25 that is needed.

I tried with libexiv2-14 that indeed provides the 0.25 (see here: http://software.opensuse.org/package/libexiv2-14) but Digikam does not look for it or uses it despite I installed it and removed the libexiv2-13 package.

yes, libkexiv2 must be updated, and certainly digiKam as well (recompilation to preserve BC)
 
Also, I installed the rpm for exiv2 v0.25 but it does not provides the library DK is requesting (libexiv2.so.13).
It seems to be more a packaging issue at OpenSuSE. I was hoping DK in opensuse look for the highest version installed of libexiv2 but instead it is fixed in libexiv2-13 that provides only 0.24. Same is happening with other apps like Gwenview.
Libexiv2-14 provides 0.25 but only Hugin seems to make use of it, while DK among other apps are fixed on libexiv2-13 (so to exiv2 0.24). Downgrading to DK4.6 does not work neither.

In a desperate move I created a symlink of libexiv2.so.14 as libexiv2.so.13. However, several errors appeared, failing to list dates, tabs, albums and faces. The first being this:
digikam(4509): couldn't create slave: "Unable to create io-slave: klauncher said: Error loading 'kio_digikamdates'.
Interestingly, Gwenview accepted the desperate solution.

no : BC is broken (Binary compatibility)
 

I have a large collection of video files so it is impossible for me to separate this in a functional manner. I guess I have to wait until the packager of DK for OpenSuSE perhaps includes the use of libexiv2-14 or a newer version of libexiv2 or something alike. Anyway, it is out of my hands despite most of my work depends on DK.
I will prepare a third notebook from the ISO installer without upgrading and use my HDD as an external drive, in order to try to survive until something is uploaded to OpenSUSE repos that perhaps allows DK 4.11 to use libexiv2-14 (or libexiv2.so.14 instead of libexiv2.so.13).


ultimate solutions :

- Regress to Exiv2 0.23, but this want mean to update libkexiv2 and digiKam as well.
- Recompile digiKam & co yourself.
- Open a file to OpenSuse bugzilla to ask to update to last Exiv2 0.25 quickly. 0.24 is full of bugs about video files.

Gilles Caulier
 
Thanks Gilles, at least now I know what is causing the crash. I hope users of other distros do not have the OpenSuSE issues.
gps

On 07/06/2015 03:56 AM, Gilles Caulier wrote:
Update Exiv2 shared lib from 0.24 to 0.25. It crash in video file parsing. We have receive a lots of reports about this problem.

Gilles Caulier

2015-07-06 4:42 GMT+02:00 Gian Paolo Sanino Vattier <[hidden email]>:
Hi, I tried to update KDE, libkexiv2 and gphoto. However, there were only few packages for my KDE to update; about gphoto2 there was an update but not yet compatible with most apps; and about exiv2 I was able to update to libkexiv2-11 (15.04.2-1.1). Libkexiv2 is a wrapper around Exiv2 library in OpenSuSE.

The crash keeps happening the same, but I was able to copy a line during a console cal of DK.
digikam(2344)/digikam (core) Digikam::DigikamApp::checkSolidCamera: Solid returns unsupported driver handle for gphoto2 
I have no idea if this is directly related with the crash, but here it is.
Maybe somebody can guide me a little bit where to look in order to fix this.
Thanks again
gps



On 07/05/2015 06:16 PM, Gian Paolo Sanino Vattier wrote:
Hi, I have no idea what is causing DK crash. I updated to 4.11.0-43-3 from KDE:EXTRA for OpenSuSE 13.2.
after updating (several pkgs from KDE and other apps together with DK) my DK starts with the front image, loading the database, kipi-plugins, tools and just after opening the GUI, it crashes.

Perhaps somebody can check this log and guide me a little bit. I already tried downgrading to 4.10 but it was not available in the repo anymore. So, I tried with 4.6 and that also is crashing. Maybe DK is fine but perhaps some of its dependencies is being the problem. Also my notebook updated automatically and DK is also crashing the same way.  So, I guess there are many OpenSuSE boxes with the same problem.

Thanks a lot....
gps


Application: digiKam (digikam), signal: Aborted

Using host libthread_db library "/lib64/libthread_db.so.1".

[Current thread is 1 (Thread 0x7ff3d30b1880 (LWP 11995))]

Thread 3 (Thread 0x7ff3ac46d700 (LWP 11997)):

[KCrash Handler]

#5 0x00007ff3cbabf187 in raise () at /lib64/libc.so.6

#6 0x00007ff3cbac0538 in abort () at /lib64/libc.so.6

#7 0x00007ff3cbafc844 in () at /lib64/libc.so.6

#8 0x00007ff3cbb020ae in malloc_printerr () at /lib64/libc.so.6

#9 0x00007ff3cbb02db6 in _int_free () at /lib64/libc.so.6

#10 0x00007ff3bfe90cd1 in () at /usr/lib64/tls/libnvidia-tls.so.304.125

#11 0x00007ff3c9747197 in Exiv2::RiffVideo::infoTagsHandler() () at /usr/lib64/libexiv2.so.13

#12 0x00007ff3c974c025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13

#13 0x00007ff3c974bc78 in Exiv2::RiffVideo::tagDecoder(Exiv2::DataBuf&, unsigned long) () at /usr/lib64/libexiv2.so.13

#14 0x00007ff3c974c025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13

#15 0x00007ff3c974c398 in Exiv2::RiffVideo::readMetadata() () at /usr/lib64/libexiv2.so.13

#16 0x00007ff3d14db1a5 in KExiv2Iface::KExiv2::load(QString const&) const () at /usr/lib64/libkexiv2.so.11

#17 0x00007ff3d0df3976 in Digikam::DMetadata::load(QString const&) const () at /usr/lib64/libdigikamcore.so.4.11.0

#18 0x00007ff3d084263f in Digikam::ImageScanner::loadFromDisk() () at /usr/lib64/libdigikamdatabase.so.4.11.0

#19 0x00007ff3d0842820 in Digikam::ImageScanner::newFile(int) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#20 0x00007ff3d07db056 in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#21 0x00007ff3d07de1df in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#22 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#23 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#24 0x00007ff3d07de097 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#25 0x00007ff3d07deaa3 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) () at /usr/lib64/libdigikamdatabase.so.4.11.0

#26 0x00007ff3d07df67d in Digikam::CollectionScanner::completeScan() () at /usr/lib64/libdigikamdatabase.so.4.11.0

#27 0x00000000005e42df in ()

#28 0x00007ff3cc64e79f in () at /usr/lib64/libQtCore.so.4

#29 0x00007ff3c7caf754 in () at /usr/X11R6/lib64/libGL.so.1

#30 0x00007ff3c9abd0a4 in start_thread () at /lib64/libpthread.so.0

#31 0x00007ff3cbb6f08d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ff3abc6c700 (LWP 11998)):

#0 0x00007ff3cbb62d2d in read () at /lib64/libc.so.6

#1 0x00007ff3c7cae73c in () at /usr/X11R6/lib64/libGL.so.1

#2 0x00007ff3bfe90bf7 in () at /usr/lib64/tls/libnvidia-tls.so.304.125

#3 0x00007ff3c3c67750 in () at /usr/lib64/libglib-2.0.so.0

#4 0x00007ff3c3c26714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0

#5 0x00007ff3c3c26b7b in () at /usr/lib64/libglib-2.0.so.0

#6 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#7 0x00007ff3cc77d0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#8 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#9 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#10 0x00007ff3cc64c0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4

#11 0x00007ff3cc730783 in () at /usr/lib64/libQtCore.so.4

#12 0x00007ff3cc64e79f in () at /usr/lib64/libQtCore.so.4

#13 0x00007ff3c7caf754 in () at /usr/X11R6/lib64/libGL.so.1

#14 0x00007ff3c9abd0a4 in start_thread () at /lib64/libpthread.so.0

#15 0x00007ff3cbb6f08d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ff3d30b1880 (LWP 11995)):

#0 0x00007ff3c9ac105f in [hidden email] () at /lib64/libpthread.so.0

#1 0x00007ff3cc64ec86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4

#2 0x00007ff3cc64e36e in QThread::wait(unsigned long) () at /usr/lib64/libQtCore.so.4

#3 0x00000000005e29db in ()

#4 0x00000000005e2b57 in ()

#5 0x00007ff3cbac1bf9 in __run_exit_handlers () at /lib64/libc.so.6

#6 0x00007ff3cbac1c45 in () at /lib64/libc.so.6

#7 0x00007ff3cd1c4fc8 in () at /usr/lib64/libQtGui.so.4

#8 0x00007ff3cde759c0 in KApplication::xioErrhandler(_XDisplay*) () at /usr/lib64/libkdeui.so.5

#9 0x00007ff3ca05c3be in _XIOError () at /usr/lib64/libX11.so.6

#10 0x00007ff3ca05a53a in _XReply () at /usr/lib64/libX11.so.6

#11 0x00007ff3ca055e9d in XSync () at /usr/lib64/libX11.so.6

#12 0x00007ff3cd34ced5 in QRasterWindowSurface::syncX() () at /usr/lib64/libQtGui.so.4

#13 0x00007ff3cd34d1b5 in QRasterWindowSurface::beginPaint(QRegion const&) () at /usr/lib64/libQtGui.so.4

#14 0x00007ff3cd3669b9 in () at /usr/lib64/libQtGui.so.4

#15 0x00007ff3cd19d5c0 in QWidgetPrivate::syncBackingStore() () at /usr/lib64/libQtGui.so.4

#16 0x00007ff3cd1ad56a in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4

#17 0x00007ff3cd5630b3 in QMainWindow::event(QEvent*) () at /usr/lib64/libQtGui.so.4

#18 0x00007ff3cdf62979 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libkdeui.so.5

#19 0x00007ff3cd15e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#20 0x00007ff3cd164cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#21 0x00007ff3cde76e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5

#22 0x00007ff3cc7502ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4

#23 0x00007ff3cc75357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4

#24 0x00007ff3cc77d8fe in () at /usr/lib64/libQtCore.so.4

#25 0x00007ff3c3c26a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0

#26 0x00007ff3c3c26c48 in () at /usr/lib64/libglib-2.0.so.0

#27 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#28 0x00007ff3cc77d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#29 0x00007ff3cd1fb676 in () at /usr/lib64/libQtGui.so.4

#30 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#31 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#32 0x00000000005e0069 in ()

#33 0x000000000052fc67 in ()

#34 0x00007ff3cc76859e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4

#35 0x00007ff3cd15e76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#36 0x00007ff3cd164cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4

#37 0x00007ff3cde76e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5

#38 0x00007ff3cc7502ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4

#39 0x00007ff3cc75357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4

#40 0x00007ff3cc77d8fe in () at /usr/lib64/libQtCore.so.4

#41 0x00007ff3c3c26a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0

#42 0x00007ff3c3c26c48 in () at /usr/lib64/libglib-2.0.so.0

#43 0x00007ff3c3c26cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0

#44 0x00007ff3cc77d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#45 0x00007ff3cd1fb676 in () at /usr/lib64/libQtGui.so.4

#46 0x00007ff3cc74ee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#47 0x00007ff3cc74f165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4

#48 0x00007ff3cc7545b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4

#49 0x00000000004a1176 in ()

#50 0x00007ff3cbaabb05 in __libc_start_main () at /lib64/libc.so.6

#51 0x00000000004a3a1f in _start ()






_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users






_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: crashing after uptade

Remco Viëtor
On Tuesday 07 July 2015 01:07:48 Gian Paolo Sanino Vattier wrote:
> Thanks Gilles,
> among the three options, I posted already the bug on OpenSuSE Bugzilla
> as you mention.
> See
> https://forums.opensuse.org/showthread.php/508479-Digikam-crashes-at-startup-due-to-old-buggy-exiv2-libs?p=2718523#post2718523
>
There is a repository with exiv2 version 0.25: see
http://software.opensuse.org/package/exiv2.
But be careful: at least some of these are for Frameworks5, which isn't the
default (yet), so they probably won't work on your install.
the corresponding page for kexiv2 is
http://software.opensuse.org/package/libkexiv2.
In both cases, the packages for the newer versions are provided by users,
and not guaranteed by OpenSuse.

(in general, you can search for alternative versions of any library or
software through http://software.opensuse.org/132/en as well: search field
at the top of the page).

Remco


_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: crashing after uptade

Gian Paolo Sanino Vattier
Hi Remco,

you are right, I saw them too. The problem is that you can install EXIV2 0.25 but digikam (in OpenSuSE 13.2_x86-64) does not use it. I did installed it and DK did no use of it at all.
This is what I have found so far about how DK in opensuse deals with exiv2.

Digikam 4.11 requires libkexiv2-11 who requires to have the file libexiv2.so.13 provided by libexiv2-13 (v.0.24 with the bugs we know about MP4 files among others).

There is a package libexiv2-14 that provides libexiv2.so.14 (v.0.25)  (see http://software.opensuse.org/package/libexiv2-14)
The problem is that even if you have it installed, DK does not use the most recent version libexiv2.so.14 file and instead it stick to libexiv2.so.13 with the problems we know.

I created a new user and opened DK 4.11empty without any trouble. I imported an MP4 file to it and got the immediate crash...  because it keeps using libexiv v.0.24 despite I also have installed libexiv2-14. I could not remove libexiv2-13 and just leave libexiv2-14 because DK complaints that needs libexiv2-13.

This is the component info of DK 4.11 despite being libexiv2-14 installed, collected from a new empty user:

digiKam version 4.11.0
CPU cores: 6
Demosaic GPL2 pack support: Unknown
Demosaic GPL3 pack support: Unknown
Exiv2 can write to Jp2: Yes
Exiv2 can write to Jpeg: Yes
Exiv2 can write to Pgf: Yes
Exiv2 can write to Png: Yes
Exiv2 can write to Tiff: Yes
Exiv2 supports XMP metadata: Yes
LibCImg: 130
LibEigen: 3.2.2
LibExiv2: 0.24
LibJPEG: 80
LibJasper: 1.900.1
LibKDE: 4.14.9
LibKExiv2: 2.4.0
LibKGeoMap: 3.1.0
LibKdcraw: 2.4.2
LibLCMS: 2060
LibLensFun: 0.3.0-0
LibLqr support: yes
LibPGF: 6.14.12
LibPNG: 1.6.13
LibQt: 4.8.6
LibRaw: 0.16.0
LibTIFF: LIBTIFF, Version 4.0.3 Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc.
Marble Widget: 0.19.95 (0.20 Beta 3)
Parallelized demosaicing: Unknown
RawSpeed codec support: Unknown
Baloo support: Yes
Database backend: QSQLITE
Kdepimlibs support: Yes
Kipi-Plugins: 4.11.0
LibGphoto2: 2.5.5.1
LibKface: 3.5.0
LibKipi: 2.2.0
LibOpenCV: 2.4.11
Sqlite2 support: no
 

About libkexiv2 the installed rpm from KDE:EXTRA is :  libkexiv2-11 (14.12.3-16.1), providing libkexiv2.so.11 and requiring libexiv2.so.13 (the one with the problematic 0.24 version of libexiv).
There is a more recent version of libkexiv2 (15.04.3-1.1)  at the KDE:APPLICATIONS repo, providing libkexiv2.so.11 and it was my biggest hope, but it does too requires in turn the same libexiv2.so.13 file to be present instead of libexiv2.so.14   !!!!!!   That seems to be the main issue. I installed this more recent version of libkexiv2, but the result is the same crash because is not using the files provided by libexiv2-14...

I am trying to contact the people from libexiv2-14 to ask them how to make libkexiv2 to require the file libexiv2.so.14 instead of libexiv2.so.13.

Many thanks
gps


On 07/07/2015 02:38 AM, Remco Viëtor wrote:
On Tuesday 07 July 2015 01:07:48 Gian Paolo Sanino Vattier wrote:
Thanks Gilles,
among the three options, I posted already the bug on OpenSuSE Bugzilla
as you mention.
See
https://forums.opensuse.org/showthread.php/508479-Digikam-crashes-at-startup-due-to-old-buggy-exiv2-libs?p=2718523#post2718523

There is a repository with exiv2 version 0.25: see 
http://software.opensuse.org/package/exiv2.
But be careful: at least some of these are for Frameworks5, which isn't the 
default (yet), so they probably won't work on your install.
the corresponding page for kexiv2 is 
http://software.opensuse.org/package/libkexiv2.
In both cases, the packages for the newer versions are provided by users, 
and not guaranteed by OpenSuse.

(in general, you can search for alternative versions of any library or 
software through http://software.opensuse.org/132/en as well: search field 
at the top of the page).

Remco


_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: crashing after uptade

Remco Viëtor
On Tuesday 07 July 2015 09:59:17 Gian Paolo Sanino Vattier wrote:
> Hi Remco,
>
> you are right, I saw them too. The problem is that you can install EXIV2
> 0.25 but digikam (in OpenSuSE 13.2_x86-64) does not use it. I did
> installed it and DK did no use of it at all.
> This is what I have found so far about how DK in opensuse deals with
exiv2.

And if you look here:
https://build.opensuse.org/project/show/home:NicoK:branches:KDE:Extra

or here for the repository:
http://download.opensuse.org/repositories/home:/NicoK:/branches:/KDE:/Extra/openSUSE_13.2/x86_64/
?

Of course, there's no guarantee that using that repository isn't going to
break something else...
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: crashing after uptade

Gian Paolo Sanino Vattier
Hi Remco,

The problem is that DK 4.11 (posted in KDE:EXTRA) requieres  a version
of libkexiv2 that was built against libexiv2-13 (exiv 0.24) instead of
libexiv2-14 (v0.25).
Libexiv2-14 is available at "Graphics" among other repos included the
one you proposed.

But the most recent libkexiv2 (v 15.04.3) that I could find, is
distributed by  KDE:Applications repo, but is still built agains the old
libexiv2-13.

I posted the case as well at :
https://bugzilla.opensuse.org/show_bug.cgi?id=937280

I will check your second repo to see if there is a libkexiv2 built
against libexiv2-14 rather than libexiv2-13. They should all have been
posted together in KDE:EXTRA where Digikam 4.11 is being distributed.

thanks a lot.
gps


On 07/07/2015 10:18 AM, Remco Viëtor wrote:

> On Tuesday 07 July 2015 09:59:17 Gian Paolo Sanino Vattier wrote:
>> Hi Remco,
>>
>> you are right, I saw them too. The problem is that you can install EXIV2
>> 0.25 but digikam (in OpenSuSE 13.2_x86-64) does not use it. I did
>> installed it and DK did no use of it at all.
>> This is what I have found so far about how DK in opensuse deals with
> exiv2.
>
> And if you look here:
> https://build.opensuse.org/project/show/home:NicoK:branches:KDE:Extra
>
> or here for the repository:
> http://download.opensuse.org/repositories/home:/NicoK:/branches:/KDE:/Extra/openSUSE_13.2/x86_64/
> ?
>
> Of course, there's no guarantee that using that repository isn't going to
> break something else...
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: crashing after uptade

Veaceslav Munteanu-2
You cannot change the exiv library to 0.25 and hope that digiKam will
accept it ))

There are strict rules when program is linked and every single time
there is a library update, you must also recompile the program which
depends on it.

This happens a lot on my machine, when packages from repository are
updated, I need to recompile my digiKam, otherwise it does not start.

So you need exiv 0.25 corresponding libkexiv2-14 and digikam compiled
against these libraries.




On Tue, Jul 7, 2015 at 5:38 PM, Gian Paolo Sanino Vattier
<[hidden email]> wrote:

> Hi Remco,
>
> The problem is that DK 4.11 (posted in KDE:EXTRA) requieres  a version
> of libkexiv2 that was built against libexiv2-13 (exiv 0.24) instead of
> libexiv2-14 (v0.25).
> Libexiv2-14 is available at "Graphics" among other repos included the
> one you proposed.
>
> But the most recent libkexiv2 (v 15.04.3) that I could find, is
> distributed by  KDE:Applications repo, but is still built agains the old
> libexiv2-13.
>
> I posted the case as well at :
> https://bugzilla.opensuse.org/show_bug.cgi?id=937280
>
> I will check your second repo to see if there is a libkexiv2 built
> against libexiv2-14 rather than libexiv2-13. They should all have been
> posted together in KDE:EXTRA where Digikam 4.11 is being distributed.
>
> thanks a lot.
> gps
>
>
> On 07/07/2015 10:18 AM, Remco Viëtor wrote:
>> On Tuesday 07 July 2015 09:59:17 Gian Paolo Sanino Vattier wrote:
>>> Hi Remco,
>>>
>>> you are right, I saw them too. The problem is that you can install EXIV2
>>> 0.25 but digikam (in OpenSuSE 13.2_x86-64) does not use it. I did
>>> installed it and DK did no use of it at all.
>>> This is what I have found so far about how DK in opensuse deals with
>> exiv2.
>>
>> And if you look here:
>> https://build.opensuse.org/project/show/home:NicoK:branches:KDE:Extra
>>
>> or here for the repository:
>> http://download.opensuse.org/repositories/home:/NicoK:/branches:/KDE:/Extra/openSUSE_13.2/x86_64/
>> ?
>>
>> Of course, there's no guarantee that using that repository isn't going to
>> break something else...
>> _______________________________________________
>> Digikam-users mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-users
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: crashing after uptade

Gian Paolo Sanino
In reply to this post by Gian Paolo Sanino Vattier
Indeed Remco!!!!

I added with Yast this repo:
http://download.opensuse.org/repositories/home:/NicoK:/branches:/KDE:/Extra/openSUSE_13.2/
Then searched for libkexiv2-11 and found an even newer version (v
15.04.3-2.1) than posted by KDE:Applications. This may have been posted
just hours or minutes ago.
So I updated the libkexiv2-11 to this version, having already installed
libexiv2-14 from graphics and YES!!!!  Digikam is alive again !!!!

your repo includes also a more recent version of libexiv2-14 but just
with the one I had was enough. So, for all opensuse users, the solution
to get Digikam 4.11 (from KDE:EXTRA) up and running is to include this
NicoK repo and update libkexiv2-11 as well to get libexiv2-14.
Kipi-plugins are also included in this repo as well as in others. Or
simply upgrade Digikam and all these packages from the Nicok repo
because even Digikam is posted in a more recent version (4.11.0-44.7).

Finally back to work.
Thanks a lot Remco.
gps

On 07/07/2015 12:38 PM, Gian Paolo Sanino Vattier wrote:

> Hi Remco,
>
> The problem is that DK 4.11 (posted in KDE:EXTRA) requieres  a version
> of libkexiv2 that was built against libexiv2-13 (exiv 0.24) instead of
> libexiv2-14 (v0.25).
> Libexiv2-14 is available at "Graphics" among other repos included the
> one you proposed.
>
> But the most recent libkexiv2 (v 15.04.3) that I could find, is
> distributed by  KDE:Applications repo, but is still built agains the old
> libexiv2-13.
>
> I posted the case as well at :
> https://bugzilla.opensuse.org/show_bug.cgi?id=937280
>
> I will check your second repo to see if there is a libkexiv2 built
> against libexiv2-14 rather than libexiv2-13. They should all have been
> posted together in KDE:EXTRA where Digikam 4.11 is being distributed.
>
> thanks a lot.
> gps
>
>
> On 07/07/2015 10:18 AM, Remco Viëtor wrote:
>> On Tuesday 07 July 2015 09:59:17 Gian Paolo Sanino Vattier wrote:
>>> Hi Remco,
>>>
>>> you are right, I saw them too. The problem is that you can install EXIV2
>>> 0.25 but digikam (in OpenSuSE 13.2_x86-64) does not use it. I did
>>> installed it and DK did no use of it at all.
>>> This is what I have found so far about how DK in opensuse deals with
>> exiv2.
>>
>> And if you look here:
>> https://build.opensuse.org/project/show/home:NicoK:branches:KDE:Extra
>>
>> or here for the repository:
>> http://download.opensuse.org/repositories/home:/NicoK:/branches:/KDE:/Extra/openSUSE_13.2/x86_64/
>> ?
>>
>> Of course, there's no guarantee that using that repository isn't going to
>> break something else...
>> _______________________________________________
>> Digikam-users mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-users
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users

_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: crashing after uptade

Remco Viëtor
On Tuesday 07 July 2015 12:58:40 Gian Paolo Sanino wrote:
> Indeed Remco!!!!
>
> I added with Yast this repo:
>
http://download.opensuse.org/repositories/home:/NicoK:/branches:/KDE:/Extra/openSUSE_13.2/

> Then searched for libkexiv2-11 and found an even newer version (v
> 15.04.3-2.1) than posted by KDE:Applications. This may have been posted
> just hours or minutes ago.
> So I updated the libkexiv2-11 to this version, having already installed
> libexiv2-14 from graphics and YES!!!!  Digikam is alive again !!!!
>
> your repo includes also a more recent version of libexiv2-14 but just
> with the one I had was enough. So, for all opensuse users, the solution
> to get Digikam 4.11 (from KDE:EXTRA) up and running is to include this
> NicoK repo and update libkexiv2-11 as well to get libexiv2-14.
> Kipi-plugins are also included in this repo as well as in others. Or
> simply upgrade Digikam and all these packages from the Nicok repo
> because even Digikam is posted in a more recent version (4.11.0-44.7).
>
> Finally back to work.
> Thanks a lot Remco.
> gps

I'm using the versions (digikam, exiv2 and kexiv2) from KDE:Extra, which
works fine for me. _But_, I only have still images, no video.  

So no need for everyone to hurry to that repository.

Also, that 44.7 is a build version, not a different version of Digikam
itself. I'm not even sure there's any relation between build versions of
different repositories..
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users