[Digikam-devel] [digikam] [Bug 362418] New: KDE crashes on launch

via KDE Bugzilla bugzilla_noreply at kde.org
Thu Apr 28 14:30:16 BST 2016


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

            Bug ID: 362418
           Summary: KDE crashes on launch
           Product: digikam
           Version: 4.12.0
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: savanni.dgerinel at gmail.com

Application: digikam (4.12.0)
KDE Platform Version: 4.14.16
Qt Version: 4.8.7
Operating System: Linux 4.4.0-21-generic x86_64
Distribution: Ubuntu 16.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

This is a new version of KDE installed during the upgrade to Ubuntu 16.04. I
launched the application and started browsing photos. I selected several of my
RAW photos and launched the DNG converter. During conversion, the entire
application crashed. Now the application crashes within seconds of the main
screen appearing. This happens every time I try opening digikam now.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
[Current thread is 1 (Thread 0x7ff6a3a3db40 (LWP 5425))]

Thread 6 (Thread 0x7ff679805700 (LWP 5427)):
[KCrash Handler]
#6  0x00007ff69cbc7418 in __GI_raise (sig=sig at entry=6) at
../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007ff69cbc901a in __GI_abort () at abort.c:89
#8  0x00007ff69cc0972a in __libc_message (do_abort=do_abort at entry=2,
fmt=fmt at entry=0x7ff69cd20c7f "*** %s ***: %s terminated\n") at
../sysdeps/posix/libc_fatal.c:175
#9  0x00007ff69ccaa89c in __GI___fortify_fail (msg=<optimized out>,
msg at entry=0x7ff69cd20c10 "buffer overflow detected") at fortify_fail.c:37
#10 0x00007ff69cca88a0 in __GI___chk_fail () at chk_fail.c:28
#11 0x00007ff69cca7bad in __strcat_chk (dest=<optimized out>, src=<optimized
out>, destlen=<optimized out>) at strcat_chk.c:34
#12 0x00007ff69c011538 in LibRaw::parseSonyLensFeatures(unsigned char, unsigned
char) () from /usr/lib/x86_64-linux-gnu/libraw_r.so.15
#13 0x00007ff69c01a51d in LibRaw::parse_makernote(int, int) () from
/usr/lib/x86_64-linux-gnu/libraw_r.so.15
#14 0x00007ff69c01e11c in LibRaw::parse_exif(int) () from
/usr/lib/x86_64-linux-gnu/libraw_r.so.15
#15 0x00007ff69c0151f6 in LibRaw::parse_tiff_ifd(int) () from
/usr/lib/x86_64-linux-gnu/libraw_r.so.15
#16 0x00007ff69c01e2c6 in LibRaw::parse_tiff(int) () from
/usr/lib/x86_64-linux-gnu/libraw_r.so.15
#17 0x00007ff69c021db9 in LibRaw::identify() () from
/usr/lib/x86_64-linux-gnu/libraw_r.so.15
#18 0x00007ff69c0401da in LibRaw::open_datastream(LibRaw_abstract_datastream*)
() from /usr/lib/x86_64-linux-gnu/libraw_r.so.15
#19 0x00007ff69c040075 in LibRaw::open_file(char const*, long long) () from
/usr/lib/x86_64-linux-gnu/libraw_r.so.15
#20 0x00007ff6a2fc7d89 in
KDcrawIface::KDcraw::rawFileIdentify(KDcrawIface::DcrawInfoContainer&, QString
const&) () from /usr/lib/libkdcraw.so.23
#21 0x00007ff6a19937c1 in Digikam::RAWLoader::load(QString const&,
Digikam::DImgLoaderObserver*) () from /usr/lib/digikam/libdigikamcore.so.4.12.0
#22 0x00007ff6a1964b9f in Digikam::DImg::load(QString const&, int,
Digikam::DImgLoaderObserver*, Digikam::DRawDecoding const&) () from
/usr/lib/digikam/libdigikamcore.so.4.12.0
#23 0x00007ff6a1965c0e in Digikam::DImg::loadImageInfo(QString const&, bool,
bool, bool, bool) () from /usr/lib/digikam/libdigikamcore.so.4.12.0
#24 0x00007ff6a20958b6 in Digikam::ImageScanner::loadFromDisk() () from
/usr/lib/digikam/libdigikamdatabase.so.4.12.0
#25 0x00007ff6a20959b0 in Digikam::ImageScanner::newFile(int) () from
/usr/lib/digikam/libdigikamdatabase.so.4.12.0
#26 0x00007ff6a2025efb in Digikam::CollectionScanner::scanNewFile(QFileInfo
const&, int) () from /usr/lib/digikam/libdigikamdatabase.so.4.12.0
#27 0x00007ff6a202a967 in
Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&,
QString const&) () from /usr/lib/digikam/libdigikamdatabase.so.4.12.0
#28 0x00007ff6a202a856 in
Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&,
QString const&) () from /usr/lib/digikam/libdigikamdatabase.so.4.12.0
#29 0x00007ff6a202a856 in
Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&,
QString const&) () from /usr/lib/digikam/libdigikamdatabase.so.4.12.0
#30 0x00007ff6a202a856 in
Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&,
QString const&) () from /usr/lib/digikam/libdigikamdatabase.so.4.12.0
#31 0x00007ff6a202b413 in
Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&)
() from /usr/lib/digikam/libdigikamdatabase.so.4.12.0
#32 0x00007ff6a202c4bb in Digikam::CollectionScanner::completeScan() () from
/usr/lib/digikam/libdigikamdatabase.so.4.12.0
#33 0x00000000005ffa67 in ?? ()
#34 0x00007ff69d7f0e3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#35 0x00007ff69a1866fa in start_thread (arg=0x7ff679805700) at
pthread_create.c:333
#36 0x00007ff69cc98b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7ff679004700 (LWP 5428)):
#0  0x00007ff696782a64 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff69673d8a0 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff69673e24b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff69673e42c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff69d9312ce in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ff69d8ff18f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ff69d8ff4f5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ff69d7ee549 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007ff69d8df223 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007ff69d7f0e3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007ff69a1866fa in start_thread (arg=0x7ff679004700) at
pthread_create.c:333
#11 0x00007ff69cc98b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7ff678803700 (LWP 5430)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff69d7f13a6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007ff6a1b70202 in ?? () from /usr/lib/digikam/libdigikamcore.so.4.12.0
#3  0x00007ff69d7f0e3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ff69a1866fa in start_thread (arg=0x7ff678803700) at
pthread_create.c:333
#5  0x00007ff69cc98b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7ff65affd700 (LWP 5438)):
#0  0x00007ff69cc8ce8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ff69673e31c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff69673e42c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff69d9312ce in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ff69d8ff18f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ff69d8ff4f5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ff6a1b6f7e3 in ?? () from /usr/lib/digikam/libdigikamcore.so.4.12.0
#7  0x00007ff69d7e3e0a in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007ff69d7f0e3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007ff69a1866fa in start_thread (arg=0x7ff65affd700) at
pthread_create.c:333
#10 0x00007ff69cc98b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7ff659ffb700 (LWP 5440)):
#0  0x00007ff69cc8ce8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ff69673e31c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff69673e42c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff69d9312ce in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007ff69d8ff18f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ff69d8ff4f5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ff6a1b6f7e3 in ?? () from /usr/lib/digikam/libdigikamcore.so.4.12.0
#7  0x00007ff69d7e3e0a in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007ff69d7f0e3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007ff69a1866fa in start_thread (arg=0x7ff659ffb700) at
pthread_create.c:333
#10 0x00007ff69cc98b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7ff6a3a3db40 (LWP 5425)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007ff69d7f1384 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007ff6a1b1bf28 in
Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError(int) () from
/usr/lib/digikam/libdigikamcore.so.4.12.0
#3  0x00007ff6a1b1d500 in
Digikam::DatabaseCoreBackend::queryErrorHandling(Digikam::SqlQuery&, int) ()
from /usr/lib/digikam/libdigikamcore.so.4.12.0
#4  0x00007ff6a1b1db05 in
Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from
/usr/lib/digikam/libdigikamcore.so.4.12.0
#5  0x00007ff6a1b1e53c in Digikam::DatabaseCoreBackend::execQuery(QString
const&) () from /usr/lib/digikam/libdigikamcore.so.4.12.0
#6  0x00007ff6a1b1e5a4 in Digikam::DatabaseCoreBackend::execSql(QString const&,
QList<QVariant>*, QVariant*) () from /usr/lib/digikam/libdigikamcore.so.4.12.0
#7  0x00007ff6a2003cc4 in Digikam::AlbumDB::getAlbumShortInfos() () from
/usr/lib/digikam/libdigikamdatabase.so.4.12.0
#8  0x00007ff6a2062c4d in ?? () from
/usr/lib/digikam/libdigikamdatabase.so.4.12.0
#9  0x00007ff6a2062e1b in ?? () from
/usr/lib/digikam/libdigikamdatabase.so.4.12.0
#10 0x00007ff6a2056371 in Digikam::ImageInfo::filePath() const () from
/usr/lib/digikam/libdigikamdatabase.so.4.12.0
#11 0x00007ff6a20f42c4 in
Digikam::ImageModel::publiciseInfos(QList<Digikam::ImageInfo> const&,
QList<QVariant> const&) () from /usr/lib/digikam/libdigikamdatabase.so.4.12.0
#12 0x00007ff69d915010 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007ff6a20fc3fa in
Digikam::ImageFilterModel::ImageFilterModelPrivate::reAddImageInfos(QList<Digikam::ImageInfo>
const&, QList<QVariant> const&) () from
/usr/lib/digikam/libdigikamdatabase.so.4.12.0
#14 0x00007ff6a20ffec3 in
Digikam::ImageFilterModel::ImageFilterModelPrivate::packageFinished(Digikam::ImageFilterModelTodoPackage
const&) () from /usr/lib/digikam/libdigikamdatabase.so.4.12.0
#15 0x00007ff69d91adb1 in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007ff69e556fdc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007ff69e55df16 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007ff69f2bc6aa in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#19 0x00007ff69d90090d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007ff69d9043c6 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007ff69d93113e in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#22 0x00007ff69673e127 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ff69673e380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ff69673e42c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ff69d9312ae in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007ff69e604616 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#27 0x00007ff69d8ff18f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007ff69d8ff4f5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#29 0x00000000005fb151 in ?? ()
#30 0x000000000052ec17 in ?? ()
#31 0x00007ff69d91adb1 in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#32 0x00007ff69e556fdc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#33 0x00007ff69e55df16 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#34 0x00007ff69f2bc6aa in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#35 0x00007ff69d90090d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#36 0x00007ff69d9043c6 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#37 0x00007ff69d93113e in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#38 0x00007ff69673e127 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007ff69673e380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007ff69673e42c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007ff69d9312ae in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#42 0x00007ff69e604616 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#43 0x00007ff69d8ff18f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#44 0x00007ff69d8ff4f5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#45 0x00007ff69d9054b9 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#46 0x0000000000492e9e in ?? ()
#47 0x00007ff69cbb2830 in __libc_start_main (main=0x491c10, argc=1,
argv=0x7ffe15a82378, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe15a82368) at ../csu/libc-start.c:291
#48 0x0000000000495dd9 in _start ()

Possible duplicates by query: bug 327574, bug 323830, bug 322782.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list