Bug 253067

Summary: Crash when viewing pictures
Product: [Applications] digikam Reporter: Oleg Atamanenko <oleg.atamanenko+kde>
Component: Preview-ImageAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 1.4.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In: 1.8.0

Description Oleg Atamanenko 2010-10-02 23:34:45 UTC
Version:           1.4.0 (using KDE 4.5.1) 
OS:                Linux

I viewed pictures in digikam. It crashed. See backtrace below:

Application: digikam (1.4.0)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-ARCH i686

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb26b0740 (LWP 6967))]

Thread 19 (Thread 0xb0258b70 (LWP 6968)):
#0  0xb777d424 in __kernel_vsyscall ()
#1  0xb46a53fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b94ecd in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4e4ac7f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x082de334 in Digikam::ScanController::run (this=0x89b9e50) at /home/uthark/Download/src/digikam-1.4.0/digikam/scancontroller.cpp:515
#5  0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#7  0xb4b8720e in clone () from /lib/libc.so.6

Thread 18 (Thread 0xafa57b70 (LWP 6970)):
#0  0xb2c8ad46 in clock_gettime () from /lib/librt.so.1
#1  0xb4ea0aab in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4f6dc12 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4f6c462 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4f6c4fd in ?? () from /usr/lib/libQtCore.so.4
#5  0xb2e044b6 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb2e05353 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb2e05a24 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb4f6cca7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0xb4f3e859 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb4f3eafa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb4e47b0b in QThread::exec() () from /usr/lib/libQtCore.so.4
#12 0xb666b37d in Digikam::ImageFilterModelWorker::Thread::run (this=0x8a1b0a8) at /home/uthark/Download/src/build/digikam/../../digikam-1.4.0/libs/models/imagefiltermodelthreads.h:66
#13 0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#15 0xb4b8720e in clone () from /lib/libc.so.6

Thread 17 (Thread 0xaf060b70 (LWP 6971)):
#0  0xb2c8ad46 in clock_gettime () from /lib/librt.so.1
#1  0xb4ea0aab in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4f6dc12 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4f6c462 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4f6c4fd in ?? () from /usr/lib/libQtCore.so.4
#5  0xb2e044b6 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb2e05353 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb2e05a24 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb4f6cca7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0xb4f3e859 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb4f3eafa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb4e47b0b in QThread::exec() () from /usr/lib/libQtCore.so.4
#12 0xb666b37d in Digikam::ImageFilterModelWorker::Thread::run (this=0x89de1f8) at /home/uthark/Download/src/build/digikam/../../digikam-1.4.0/libs/models/imagefiltermodelthreads.h:66
#13 0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#15 0xb4b8720e in clone () from /lib/libc.so.6

Thread 16 (Thread 0xae806b70 (LWP 6972)):
#0  0xb777d424 in __kernel_vsyscall ()
#1  0xb46a53fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b94ecd in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4e4ac7f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb69579b0 in Digikam::ParkingThread::run (this=0x8a18288) at /home/uthark/Download/src/digikam-1.4.0/libs/threads/threadmanager.cpp:101
#5  0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#7  0xb4b8720e in clone () from /lib/libc.so.6

Thread 15 (Thread 0xae005b70 (LWP 6973)):
#0  0xb46a3223 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb4b950e6 in pthread_mutex_lock () from /lib/libc.so.6
#2  0xb2e054be in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb2e05a24 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb4f6cca7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb4f3e859 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4f3eafa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4e47b0b in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#9  0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#10 0xb4b8720e in clone () from /lib/libc.so.6

Thread 14 (Thread 0xad804b70 (LWP 6974)):
#0  0xb4f6c725 in ?? () from /usr/lib/libQtCore.so.4
#1  0xb2e044b6 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb2e05353 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb2e05a24 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb4f6cca7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb4f3e859 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4f3eafa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4e47b0b in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#9  0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#10 0xb4b8720e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xa9b28b70 (LWP 6976)):
#0  0xb777d424 in __kernel_vsyscall ()
#1  0xb46a57a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b94f24 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xaad9ac05 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xa8ec3b70 (LWP 6977)):
#0  0xb777d424 in __kernel_vsyscall ()
#1  0xb4b801f1 in select () from /lib/libc.so.6
#2  0xaadc5448 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 11 (Thread 0xa86c2b70 (LWP 6978)):
#0  0xb469f5f3 in __i686.get_pc_thunk.bx () from /lib/libpthread.so.0
#1  0xb46a3207 in pthread_mutex_lock () from /lib/libpthread.so.0
#2  0xb4b950e6 in pthread_mutex_lock () from /lib/libc.so.6
#3  0xb2e04c3c in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#4  0xb2e0553a in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb2e05a24 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb4f6cca7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb4f3e859 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb4f3eafa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0xb4e47b0b in QThread::exec() () from /usr/lib/libQtCore.so.4
#10 0xaade62e9 in Phonon::Xine::XineThread::run() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#11 0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#12 0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#13 0xb4b8720e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xa3d53b70 (LWP 6984)):
#0  0xb2c8ad46 in clock_gettime () from /lib/librt.so.1
#1  0xb4ea0aab in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4f6dc12 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4f6c462 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4f6c4fd in ?? () from /usr/lib/libQtCore.so.4
#5  0xb2e044b6 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb2e05353 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb2e05a24 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb4f6cca7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0xb4f3e859 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb4f3eafa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb4e47b0b in QThread::exec() () from /usr/lib/libQtCore.so.4
#12 0xb4f1fceb in ?? () from /usr/lib/libQtCore.so.4
#13 0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#15 0xb4b8720e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xa7d4fb70 (LWP 6991)):
#0  0xb2c8ad46 in clock_gettime () from /lib/librt.so.1
#1  0xb4ea0aab in ?? () from /usr/lib/libQtCore.so.4
#2  0xb4f6dc12 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb4f6c462 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4f6c4fd in ?? () from /usr/lib/libQtCore.so.4
#5  0xb2e044b6 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb2e05353 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb2e05a24 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb4f6cca7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0xb4f3e859 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb4f3eafa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb4e47b0b in QThread::exec() () from /usr/lib/libQtCore.so.4
#12 0xb4f1fceb in ?? () from /usr/lib/libQtCore.so.4
#13 0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#15 0xb4b8720e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa51fdb70 (LWP 6992)):
#0  0xb777d424 in __kernel_vsyscall ()
#1  0xb4b7ce26 in poll () from /lib/libc.so.6
#2  0xa9322b4e in ?? () from /usr/lib/xine/plugins/1.29/xineplug_ao_out_alsa.so
#3  0x00200029 in ?? ()
#4  0xb778ba68 in _dl_fixup () from /lib/ld-linux.so.2
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 0xa59feb70 (LWP 6993)):
#0  0xb777d424 in __kernel_vsyscall ()
#1  0xb46a53fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b94ecd in pthread_cond_wait () from /lib/libc.so.6
#3  0xaadad788 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0x9e0feb70 (LWP 7704)):
#0  0xb46a471f in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb4b95126 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb2e05a4c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb4f6cca7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0xb4f3e859 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb4f3eafa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb4e47b0b in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0xb4f1fceb in ?? () from /usr/lib/libQtCore.so.4
#8  0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#9  0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#10 0xb4b8720e in clone () from /lib/libc.so.6

Thread 5 (Thread 0x9b8f9b70 (LWP 7734)):
#0  0xb777d424 in __kernel_vsyscall ()
#1  0xb46a53fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b94ecd in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4e4ac7f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xa61c1252 in KIPIPlugins::LoadRawThumbThread::run() () from /usr/lib/libkipiplugins.so.1
#5  0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#7  0xb4b8720e in clone () from /lib/libc.so.6

Thread 4 (Thread 0x97a8db70 (LWP 7917)):
#0  0xb777d424 in __kernel_vsyscall ()
#1  0xb46a57a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b94f24 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb4e4abff in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb4e40511 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#7  0xb4b8720e in clone () from /lib/libc.so.6

Thread 3 (Thread 0x8c0c3b70 (LWP 7918)):
[KCrash Handler]
#7  0x3ff00000 in ?? ()
#8  0xb69288c8 in Digikam::PreviewLoadingTask::execute (this=0xc6848a8) at /home/uthark/Download/src/digikam-1.4.0/libs/threadimageio/previewtask.cpp:165
#9  0xb6916880 in Digikam::LoadSaveThread::run (this=0xa263d110) at /home/uthark/Download/src/digikam-1.4.0/libs/threadimageio/loadsavethread.cpp:116
#10 0xb6958a66 in Digikam::DynamicThreadPriv::run (this=0xa5b190d0) at /home/uthark/Download/src/digikam-1.4.0/libs/threads/dynamicthread.cpp:237
#11 0xb4e40486 in ?? () from /usr/lib/libQtCore.so.4
#12 0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#13 0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#14 0xb4b8720e in clone () from /lib/libc.so.6

Thread 2 (Thread 0x8e8c8b70 (LWP 7922)):
#0  0xb690215b in deref (this=0x8e8c7d20, __in_chrg=<value optimized out>) at /usr/include/QtCore/qatomic_i386.h:132
#1  ~QString (this=0x8e8c7d20, __in_chrg=<value optimized out>) at /usr/include/QtCore/qstring.h:869
#2  Digikam::SqlQuery::~SqlQuery (this=0x8e8c7d20, __in_chrg=<value optimized out>) at /home/uthark/Download/src/digikam-1.4.0/libs/database/sqlquery.cpp:39
#3  0xb68ef277 in Digikam::DatabaseCoreBackend::prepareQuery (this=0x8a736a8, sql=...) at /home/uthark/Download/src/digikam-1.4.0/libs/database/databasecorebackend.cpp:1074
#4  0xb68ef6d0 in Digikam::DatabaseCoreBackend::execQuery (this=0x8a736a8, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at /home/uthark/Download/src/digikam-1.4.0/libs/database/databasecorebackend.cpp:798
#5  0xb68ef7f5 in Digikam::DatabaseCoreBackend::execSql (this=0x8a736a8, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=..., values=0x0, lastInsertId=0x8e8c7e90) at /home/uthark/Download/src/digikam-1.4.0/libs/database/databasecorebackend.cpp:744
#6  0xb68fb444 in Digikam::ThumbnailDB::insertThumbnail (this=0x8a49a98, info=..., lastInsertId=0x8e8c7f1c) at /home/uthark/Download/src/digikam-1.4.0/libs/database/thumbnaildb.cpp:187
#7  0xb692c408 in Digikam::ThumbnailCreator::storeInDatabase (this=0x8a35eb8, info=..., image=...) at /home/uthark/Download/src/digikam-1.4.0/libs/threadimageio/thumbnailcreator.cpp:592
#8  0xb6930f96 in Digikam::ThumbnailCreator::load (this=0x8a35eb8, path=...) at /home/uthark/Download/src/digikam-1.4.0/libs/threadimageio/thumbnailcreator.cpp:201
#9  0xb6939808 in Digikam::ThumbnailLoadingTask::execute (this=0xa746d0a8) at /home/uthark/Download/src/digikam-1.4.0/libs/threadimageio/thumbnailtask.cpp:133
#10 0xb6916880 in Digikam::LoadSaveThread::run (this=0x8a5d480) at /home/uthark/Download/src/digikam-1.4.0/libs/threadimageio/loadsavethread.cpp:116
#11 0xb6958a66 in Digikam::DynamicThreadPriv::run (this=0x89e7738) at /home/uthark/Download/src/digikam-1.4.0/libs/threads/dynamicthread.cpp:237
#12 0xb4e40486 in ?? () from /usr/lib/libQtCore.so.4
#13 0xb4e4a599 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb46a0e60 in start_thread () from /lib/libpthread.so.0
#15 0xb4b8720e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb26b0740 (LWP 6967)):
#0  0xb777d424 in __kernel_vsyscall ()
#1  0xb46a57a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4b94f24 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb4e4a331 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb4e4a473 in QThread::msleep(unsigned long) () from /usr/lib/libQtCore.so.4
#5  0xaadfe67c in Phonon::Xine::Backend::~Backend() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#6  0xaadfe7c2 in Phonon::Xine::Backend::~Backend() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#7  0xb76ec20d in Phonon::FactoryPrivate::~FactoryPrivate() () from /usr/lib/libphonon.so.4
#8  0xb76ec372 in Phonon::FactoryPrivate::~FactoryPrivate() () from /usr/lib/libphonon.so.4
#9  0xb76eab75 in Phonon::._259::destroy() () from /usr/lib/libphonon.so.4
#10 0xb76e756b in Phonon::CleanUpGlobalStatic::~CleanUpGlobalStatic() () from /usr/lib/libphonon.so.4
#11 0xb4ae5ddf in ?? () from /lib/libc.so.6
#12 0xb4ae5e3f in exit () from /lib/libc.so.6
#13 0xb547624b in ?? () from /usr/lib/libQtGui.so.4
#14 0xb5f1556a in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5
#15 0xb5f155a6 in ?? () from /usr/lib/libkdeui.so.5
#16 0xb4802e96 in _XIOError () from /usr/lib/libX11.so.6
#17 0xb4809fdf in _XEventsQueued () from /usr/lib/libX11.so.6
#18 0xb47f324b in XEventsQueued () from /usr/lib/libX11.so.6
#19 0xb54b1ad2 in ?? () from /usr/lib/libQtGui.so.4
#20 0xb2e044b6 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#21 0xb2e05353 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0xb2e05a24 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0xb4f6cca7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0xb54b1c75 in ?? () from /usr/lib/libQtGui.so.4
#25 0xb4f3e859 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#26 0xb4f3eafa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#27 0xb4f4352f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#28 0xb53ff407 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#29 0x0834c4db in main (argc=) at /home/uthark/Download/src/digikam-1.4.0/digikam/main.cpp:195

Report to https://bugs.kde.org

Reproducible: Didn't try




OS: Linux (i686) release 2.6.35-ARCH
Compiler: gcc
Comment 1 caulier.gilles 2010-10-03 10:24:05 UTC
The trace is not very verboze. 

Which image file type crash digiKam ?

Can you reproduce with other format ?

Go to Help/Components Info and copy & paste all contents there.

Gilles Caulier
Comment 2 Oleg Atamanenko 2010-10-03 11:30:45 UTC
> Which image file type crash digiKam ?
I viewed jpeg files from my camera (Canon 450d). I can't reproduce the crash.

> Can you reproduce with other format ?
No, I can't reproduce it, unfortunately.

Go to Help/Components Info and copy & paste all contents there.

digiKam version 1.4.0
Exiv2 can write to Jp2: Yes
Exiv2 can write to Jpeg: Yes
Exiv2 can write to Pgf: No
Exiv2 can write to Png: Yes
Exiv2 can write to Tiff: Yes
Exiv2 supports XMP metadata: Yes
LibCImg: 130
LibExiv2: 0.19
LibJPEG: 80
LibJasper: 1.900.1
LibKDE: 4.5.1 (KDE 4.5.1)
LibKExiv2: 1.1.0
LibKdcraw: 1.1.0
LibLCMS: 119
LibPGF: 6.09.44
LibPNG: 1.4.3
LibQt: 4.7.0
LibRaw: 0.10.0-Beta1
LibTIFF: LIBTIFF, Version 3.9.4 Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc.
Marble widget: 0.10.0 SVN
Parallelized demosaicing: Yes
Database backend: QSQLITE
LibGphoto2: 2.4.9
LibKipi: 1.1.0
Comment 3 Marcel Wiesweg 2011-01-18 14:53:09 UTC
Feel free to reopen when you reproduce with a recent version. Relevant code has changed a lot.