[Digikam-devel] [Bug 301045] Crash when generating fingerprint in digikam

Mike Gutzschhahn info at mikeg.de
Mon Jul 9 15:04:59 BST 2012


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

Mike Gutzschhahn <info at mikeg.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |info at mikeg.de

--- Comment #9 from Mike Gutzschhahn <info at mikeg.de> ---
Maybe i got the same error depending on comparing the log. I've Digikam 2.6 on
OpenSuse 12.1 and mounted via fusesmb.


Application: digiKam (digikam), signal: Bus error
[Current thread is 1 (Thread 0xb04feb00 (LWP 3951))]

Thread 8 (Thread 0xaf6b4b40 (LWP 3952)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb40efa4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb479c26c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb5553300 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0x0820f51e in ?? ()
#5  0xb5552d90 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb40ebe32 in start_thread () from /lib/libpthread.so.0
#7  0xb478e93e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xaecffb40 (LWP 3953)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb40efa4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb479c26c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb2eed04b in g_main_context_wait () from /usr/lib/libglib-2.0.so.0
#4  0xb2eee1cd in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb2eee7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb569571f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#7  0xb566233c in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#8  0xb5662631 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#9  0xb554f9cc in QThread::exec() () from /usr/lib/libQtCore.so.4
#10 0xb5640acd in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5552d90 in ?? () from /usr/lib/libQtCore.so.4
#12 0xb40ebe32 in start_thread () from /lib/libpthread.so.0
#13 0xb478e93e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xae2ffb40 (LWP 3957)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb40efa4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb479c26c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb5553300 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb6a3c2fc in ?? () from /usr/lib/libdigikamcore.so.2
#5  0xb5552d90 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb40ebe32 in start_thread () from /lib/libpthread.so.0
#7  0xb478e93e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa3c42b40 (LWP 3983)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb47876f1 in select () from /lib/libc.so.6
#2  0xb563ed93 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb5552d90 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb40ebe32 in start_thread () from /lib/libpthread.so.0
#5  0xb478e93e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xad682b40 (LWP 3999)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb478afa7 in syscall () from /lib/libc.so.6
#2  0xb5551667 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb554d588 in QMutex::lock() () from /usr/lib/libQtCore.so.4
#4  0xb65b1d4d in Digikam::DatabaseAccess::DatabaseAccess() () from
/usr/lib/libdigikamdatabase.so.2
#5  0xb65a934f in Digikam::CollectionManager::locationForPath(QString const&)
() from /usr/lib/libdigikamdatabase.so.2
#6  0xb65a9731 in Digikam::CollectionManager::locationForUrl(KUrl const&) ()
from /usr/lib/libdigikamdatabase.so.2
#7  0x0a7888d4 in ?? ()
#8  0xad681edc in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xa3441b40 (LWP 4018)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb40efe04 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb479c2c4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb555327d in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0xb5545bac in ?? () from /usr/lib/libQtCore.so.4
#5  0xb5552d90 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb40ebe32 in start_thread () from /lib/libpthread.so.0
#7  0xb478e93e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa2c40b40 (LWP 4019)):
[KCrash Handler]
#6  0xb47d512f in __memcpy_ssse3 () from /lib/libc.so.6
#7  0xb338da7b in _TIFFmemcpy () from /usr/lib/libtiff.so.5
#8  0xb3353ce6 in ?? () from /usr/lib/libtiff.so.5
#9  0xb335432d in ?? () from /usr/lib/libtiff.so.5
#10 0xb3354601 in ?? () from /usr/lib/libtiff.so.5
#11 0xb3356af9 in ?? () from /usr/lib/libtiff.so.5
#12 0xb3359b74 in TIFFReadDirectory () from /usr/lib/libtiff.so.5
#13 0xb337e046 in TIFFClientOpen () from /usr/lib/libtiff.so.5
#14 0xb338d882 in TIFFFdOpen () from /usr/lib/libtiff.so.5
#15 0xb338d8ff in TIFFOpen () from /usr/lib/libtiff.so.5
#16 0xb685afe6 in Digikam::TIFFLoader::load(QString const&,
Digikam::DImgLoaderObserver*) () from /usr/lib/libdigikamcore.so.2
#17 0xb6833019 in Digikam::DImg::load(QString const&, int,
Digikam::DImgLoaderObserver*, Digikam::DRawDecoding) () from
/usr/lib/libdigikamcore.so.2
#18 0xb6833f42 in Digikam::DImg::load(QString const&, bool, bool, bool, bool,
Digikam::DImgLoaderObserver*, Digikam::DRawDecoding) () from
/usr/lib/libdigikamcore.so.2
#19 0xb6a1a628 in Digikam::ThumbnailCreator::loadWithDImg(QString const&,
Digikam::IccProfile*) const () from /usr/lib/libdigikamcore.so.2
#20 0xb6a1b986 in
Digikam::ThumbnailCreator::createThumbnail(Digikam::ThumbnailInfo const&, QRect
const&, bool) const () from /usr/lib/libdigikamcore.so.2
#21 0xa2c3ff60 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb04feb00 (LWP 3951)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb477d2eb in read () from /lib/libc.so.6
#2  0xad85c638 in vio_read () from /usr/lib/libmysqlclient.so.18
#3  0xad85c6a4 in vio_read_buff () from /usr/lib/libmysqlclient.so.18
#4  0xad84b8a3 in ?? () from /usr/lib/libmysqlclient.so.18
#5  0xad84c3e3 in my_net_read () from /usr/lib/libmysqlclient.so.18
#6  0xad844e94 in cli_safe_read () from /usr/lib/libmysqlclient.so.18
#7  0xad841643 in cli_read_prepare_result () from /usr/lib/libmysqlclient.so.18
#8  0xad841a30 in mysql_stmt_prepare () from /usr/lib/libmysqlclient.so.18
#9  0xaeeacdc1 in QMYSQLResult::prepare(QString const&) () from
/usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so
#10 0xb76d56c9 in QSqlResult::savePrepare(QString const&) () from
/usr/lib/libQtSql.so.4
#11 0xb76c7732 in QSqlQuery::prepare(QString const&) () from
/usr/lib/libQtSql.so.4
#12 0xb69f3cc8 in Digikam::SqlQuery::prepare(QString const&) () from
/usr/lib/libdigikamcore.so.2
#13 0xb69dcac9 in Digikam::DatabaseCoreBackend::prepareQuery(QString const&) ()
from /usr/lib/libdigikamcore.so.2
#14 0xb658724b in Digikam::AlbumDB::getRelatedImages(long long, bool,
Digikam::DatabaseRelation::Type, bool) () from /usr/lib/libdigikamdatabase.so.2
#15 0xbfa8744b in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind further

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



More information about the Digikam-devel mailing list