Bug 247295

Summary: Digikam crashed whilst trying to copy photos from mobile-phone
Product: [Applications] digikam Reporter: Andreas Hencke <andreas.hencke>
Component: Import-Gphoto2Assignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles, j, omelet
Priority: NOR    
Version: 1.2.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 5.1.0
Sentry Crash Report:
Attachments: DigiKam Backtrace

Description Andreas Hencke 2010-08-10 22:41:08 UTC
Application: digikam (1.2.0)
KDE Platform Version: 4.4.5 (KDE 4.4.5) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I plugged my mobile-phone (Nokia 6700 classic) in and started digikam to download photos from it.Immidiatly after start , I could see the pictures for a moment, digikam crashed.


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

Thread 18 (Thread 0xb50b0b70 (LWP 1807)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x0057a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x018f6997 in QWaitConditionPrivate::wait (this=0xa371530, mutex=0xa37152c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xa371530, mutex=0xa37152c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x08321fb4 in Digikam::ScanController::run (this=0xa332be0) at /build/buildd/digikam-1.2.0/digikam/scancontroller.cpp:516
#5  0x018f597e in QThreadPrivate::start (arg=0xa332be0) at thread/qthread_unix.cpp:248
#6  0x0057596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x029c6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 17 (Thread 0xb4817b70 (LWP 1809)):
#0  0x01a1ee67 in QEventDispatcherGlib::processEvents (this=0xa4a9680, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#1  0x019f1759 in QEventLoop::processEvents (this=0xb4817280, flags=) at kernel/qeventloop.cpp:149
#2  0x019f1baa in QEventLoop::exec (this=0xb4817280, flags=...) at kernel/qeventloop.cpp:201
#3  0x018f2fc9 in QThread::exec (this=0xa4c6aa8) at thread/qthread.cpp:487
#4  0x027fdced in Digikam::ImageFilterModelWorker::Thread::run (this=0xa4c6aa8) at /build/buildd/digikam-1.2.0/obj-i486-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:66
#5  0x018f597e in QThreadPrivate::start (arg=0xa4c6aa8) at thread/qthread_unix.cpp:248
#6  0x0057596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x029c6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 16 (Thread 0xb3f8ab70 (LWP 1810)):
#0  0x0778be16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x01a1bf5b in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x01a21085 in QTimerInfoList::updateCurrentTime (this=0xa4c25b4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x01a210ca in QTimerInfoList::timerWait (this=0xa4c25b4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x01a1f078 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb3f8a0bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x01a1f105 in timerSourcePrepare (source=0x0, timeout=0x778fff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x01b48aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x01b48ee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x01b494b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x01a1ee6f in QEventDispatcherGlib::processEvents (this=0xa4c1bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x019f1759 in QEventLoop::processEvents (this=0xb3f8a280, flags=) at kernel/qeventloop.cpp:149
#11 0x019f1baa in QEventLoop::exec (this=0xb3f8a280, flags=...) at kernel/qeventloop.cpp:201
#12 0x018f2fc9 in QThread::exec (this=0xa4a93d8) at thread/qthread.cpp:487
#13 0x027fdced in Digikam::ImageFilterModelWorker::Thread::run (this=0xa4a93d8) at /build/buildd/digikam-1.2.0/obj-i486-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:66
#14 0x018f597e in QThreadPrivate::start (arg=0xa4a93d8) at thread/qthread_unix.cpp:248
#15 0x0057596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x029c6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xb3709b70 (LWP 1811)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x0057a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x018f6997 in QWaitConditionPrivate::wait (this=0xa5900f0, mutex=0xa5900ec, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xa5900f0, mutex=0xa5900ec, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x011ef10a in Digikam::LoadSaveThread::run (this=0xa5900e0) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x018f597e in QThreadPrivate::start (arg=0xa5900e0) at thread/qthread_unix.cpp:248
#6  0x0057596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x029c6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xb2f08b70 (LWP 1812)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x029b8b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x01b564eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x01b490ac in ?? () from /lib/libglib-2.0.so.0
#4  0x01b494b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x01a1ee6f in QEventDispatcherGlib::processEvents (this=0xa59cc00, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x019f1759 in QEventLoop::processEvents (this=0xb2f082a0, flags=) at kernel/qeventloop.cpp:149
#7  0x019f1baa in QEventLoop::exec (this=0xb2f082a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x018f2fc9 in QThread::exec (this=0xa59ad08) at thread/qthread.cpp:487
#9  0x018f597e in QThreadPrivate::start (arg=0xa59ad08) at thread/qthread_unix.cpp:248
#10 0x0057596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x029c6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xb2707b70 (LWP 1813)):
#0  0x0057934f in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x01b48794 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x01b490ce in ?? () from /lib/libglib-2.0.so.0
#3  0x01b494b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x01a1ee6f in QEventDispatcherGlib::processEvents (this=0xa59cef0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x019f1759 in QEventLoop::processEvents (this=0xb27072a0, flags=) at kernel/qeventloop.cpp:149
#6  0x019f1baa in QEventLoop::exec (this=0xb27072a0, flags=...) at kernel/qeventloop.cpp:201
#7  0x018f2fc9 in QThread::exec (this=0xa59c130) at thread/qthread.cpp:487
#8  0x018f597e in QThreadPrivate::start (arg=0xa59c130) at thread/qthread_unix.cpp:248
#9  0x0057596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x029c6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xb0129b70 (LWP 1814)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x0057a342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0219ece7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0xaf51db70 (LWP 1815)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x029bf971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x021c85cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 10 (Thread 0xaed1cb70 (LWP 1816)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x029b8b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x01b564eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x01b490ac in ?? () from /lib/libglib-2.0.so.0
#4  0x01b494b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x01a1ee6f in QEventDispatcherGlib::processEvents (this=0xab82730, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x019f1759 in QEventLoop::processEvents (this=0xaed1c230, flags=) at kernel/qeventloop.cpp:149
#7  0x019f1baa in QEventLoop::exec (this=0xaed1c230, flags=...) at kernel/qeventloop.cpp:201
#8  0x018f2fc9 in QThread::exec (this=0xab82348) at thread/qthread.cpp:487
#9  0x0213d96a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x018f597e in QThreadPrivate::start (arg=0xab82348) at thread/qthread_unix.cpp:248
#11 0x0057596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x029c6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xae51bb70 (LWP 1819)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x029b8b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x023efa8f in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 8 (Thread 0xadd1ab70 (LWP 1820)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x0057a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x021af9ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 0xad519b70 (LWP 1821)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x0057a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x018f6997 in QWaitConditionPrivate::wait (this=0xaeacc68, mutex=0xaeacc64, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xaeacc68, mutex=0xaeacc64, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x011ef10a in Digikam::LoadSaveThread::run (this=0xaeacc58) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x018f597e in QThreadPrivate::start (arg=0xaeacc58) at thread/qthread_unix.cpp:248
#6  0x0057596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x029c6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xaa513b70 (LWP 1829)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x0057a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x018f6997 in QWaitConditionPrivate::wait (this=0xbc2f2d8, mutex=0xbc2f2d4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xbc2f2d8, mutex=0xbc2f2d4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x011ef10a in Digikam::LoadSaveThread::run (this=0xbc2f2c8) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x018f597e in QThreadPrivate::start (arg=0xbc2f2c8) at thread/qthread_unix.cpp:248
#6  0x0057596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x029c6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xabd16b70 (LWP 1832)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x029b8b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x01b564eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x01b490ac in ?? () from /lib/libglib-2.0.so.0
#4  0x01b494b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x01a1ee6f in QEventDispatcherGlib::processEvents (this=0xbcf5548, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x019f1759 in QEventLoop::processEvents (this=0xabd16240, flags=) at kernel/qeventloop.cpp:149
#7  0x019f1baa in QEventLoop::exec (this=0xabd16240, flags=...) at kernel/qeventloop.cpp:201
#8  0x018f2fc9 in QThread::exec (this=0xb1e0d70) at thread/qthread.cpp:487
#9  0x019d11db in QInotifyFileSystemWatcherEngine::run (this=0xb1e0d70) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x018f597e in QThreadPrivate::start (arg=0xb1e0d70) at thread/qthread_unix.cpp:248
#11 0x0057596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x029c6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xac517b70 (LWP 1843)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x0057a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x018f6997 in QWaitConditionPrivate::wait (this=0xca8c4c0, mutex=0xca8c4bc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xca8c4c0, mutex=0xca8c4bc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x011ef10a in Digikam::LoadSaveThread::run (this=0xca8c4b0) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x018f597e in QThreadPrivate::start (arg=0xca8c4b0) at thread/qthread_unix.cpp:248
#6  0x0057596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x029c6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xab3ffb70 (LWP 1850)):
[KCrash Handler]
#6  0x02a09170 in ?? () from /lib/tls/i686/cmov/libc.so.6
#7  0x01b08ff4 in ?? () from /usr/lib/libQtCore.so.4
#8  0x01986115 in QIODevice::read (this=0xab3fed88, data=0xab3fea8a "", maxSize=6) at io/qiodevice.cpp:826
#9  0x01986404 in QIODevice::peek (this=0xab3fed88, data=0xab3fea8a "", maxSize=2874146704) at io/qiodevice.cpp:1479
#10 0x075cc9d3 in QGifHandler::canRead (device=0xab4fff90) at qgifhandler.cpp:1080
#11 0x075c9f35 in QGifPlugin::capabilities (this=0xa2cd418, device=0xab3fed88, format=...) at main.cpp:80
#12 0x04a0ad1f in createReadHandlerHelper (device=<value optimized out>, format=<value optimized out>, autoDetectImageFormat=true, ignoresFormatAndExtension=false) at image/qimagereader.cpp:341
#13 0x04a0c6a4 in QImageReaderPrivate::initHandler (this=0xab427858) at image/qimagereader.cpp:542
#14 0x04a0df00 in QImageReader::read (this=0xab3fed90, image=0xab3fed34) at image/qimagereader.cpp:1109
#15 0x04a0e0f7 in QImageReader::read (this=0xab3fed90) at image/qimagereader.cpp:1079
#16 0x049f8de8 in QImage::fromData (data=0xab4fd388 "\377\330\377\340", size=49152, format=0x0) at image/qimage.cpp:4698
#17 0x04a0015a in QImage::loadFromData (this=0xab3ff018, data=0xab4fd388 "\377\330\377\340", len=49152, format=0x0) at image/qimage.cpp:4656
#18 0x0815d3b9 in Digikam::GPCamera::getThumbnail (this=0xe0a8e70, folder=..., itemName=..., thumbnail=...) at /build/buildd/digikam-1.2.0/utilities/cameragui/gpcamera.cpp:864
#19 0x081245cb in Digikam::CameraController::executeCommand (this=0xe0b6920, cmd=0xdcda6f0) at /build/buildd/digikam-1.2.0/utilities/cameragui/cameracontroller.cpp:447
#20 0x081263ba in Digikam::CameraController::run (this=0xe0b6920) at /build/buildd/digikam-1.2.0/utilities/cameragui/cameracontroller.cpp:334
#21 0x018f597e in QThreadPrivate::start (arg=0xe0b6920) at thread/qthread_unix.cpp:248
#22 0x0057596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#23 0x029c6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa8dccb70 (LWP 1864)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x0057a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x018f6997 in QWaitConditionPrivate::wait (this=0xe0b6ce8, mutex=0xe0b6ce4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xe0b6ce8, mutex=0xe0b6ce4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x0812bc74 in Digikam::CameraHistoryUpdater::run (this=0xe0b6d90) at /build/buildd/digikam-1.2.0/utilities/cameragui/camerahistoryupdater.cpp:114
#5  0x018f597e in QThreadPrivate::start (arg=0xe0b6d90) at thread/qthread_unix.cpp:248
#6  0x0057596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x029c6a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb67ad760 (LWP 1805)):
#0  0x005f3422 in __kernel_vsyscall ()
#1  0x0057a342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x018f526e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:398
#3  0x018f53c3 in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:424
#4  0x02168664 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#5  0x0043276d in ?? () from /usr/lib/libphonon.so.4
#6  0x004314d5 in ?? () from /usr/lib/libphonon.so.4
#7  0x0042cbab in ?? () from /usr/lib/libphonon.so.4
#8  0x029281bf in ?? () from /lib/tls/i686/cmov/libc.so.6
#9  0x0292822f in exit () from /lib/tls/i686/cmov/libc.so.6
#10 0x049a72bb in qt_xio_errhandler () at kernel/qapplication_x11.cpp:744
#11 0x0736f0da in KApplication::xioErrhandler (this=0xbffb3a98, dpy=0xa281948) at ../../kdeui/kernel/kapplication.cpp:408
#12 0x0736f116 in kde_xio_errhandler (dpy=0xa281948) at ../../kdeui/kernel/kapplication.cpp:125
#13 0x0146bc16 in _XIOError () from /usr/lib/libX11.so.6
#14 0x01473a1a in ?? () from /usr/lib/libX11.so.6
#15 0x01474356 in _XEventsQueued () from /usr/lib/libX11.so.6
#16 0x0145cadf in XEventsQueued () from /usr/lib/libX11.so.6
#17 0x049e5fe5 in x11EventSourceCheck (s=0xa26a840) at kernel/qguieventdispatcher_glib.cpp:87
#18 0x01b48799 in g_main_context_check () from /lib/libglib-2.0.so.0
#19 0x01b490ce in ?? () from /lib/libglib-2.0.so.0
#20 0x01b494b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#21 0x01a1ee35 in QEventDispatcherGlib::processEvents (this=0xa23cc08, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#22 0x049e5e15 in QGuiEventDispatcherGlib::processEvents (this=0xa23cc08, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x019f1759 in QEventLoop::processEvents (this=0xbffb39e4, flags=) at kernel/qeventloop.cpp:149
#24 0x019f1baa in QEventLoop::exec (this=0xbffb39e4, flags=...) at kernel/qeventloop.cpp:201
#25 0x019f6e3f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#26 0x04925f27 in QApplication::exec () at kernel/qapplication.cpp:3581
#27 0x083c2c35 in main (argc=3, argv=0xbffb3ee4) at /build/buildd/digikam-1.2.0/digikam/main.cpp:193

Reported using DrKonqi
Comment 1 caulier.gilles 2010-08-16 16:21:04 UTC
It crash with GIF file loader from Qt... Very strange...

I recommend to switch to digiKam 1.3.0

Gilles Caulier
Comment 2 Marcel Wiesweg 2010-08-23 09:08:07 UTC
Have any GIF files been involved?

I recommend to check the Qt installation, especially the that file /usr/lib64/qt4/plugins/imageformats/libqgif.so 
does not conflict (different version, different files lying around) with the main Qt4 installation.
Comment 3 Andreas Hencke 2010-08-23 10:23:42 UTC
Am 23.08.2010 09:08, schrieb Marcel Wiesweg:
> https://bugs.kde.org/show_bug.cgi?id=247295
>
>
>
>
>
> --- Comment #2 from Marcel Wiesweg<marcel wiesweg gmx de>   2010-08-23 09:08:07 ---
> Have any GIF files been involved?
>
> I recommend to check the Qt installation, especially the that file
> /usr/lib64/qt4/plugins/imageformats/libqgif.so
> does not conflict (different version, different files lying around) with the
> main Qt4 installation.
>
>    
No, there haven't  any GIF  files been involved.
/usr/lib64 only contains a folder named libfakeroot with two files, 
libfakeroot-sysv.so and
libfakeroot-tcp.so in it.
Comment 4 Marcel Wiesweg 2010-08-26 21:56:40 UTC
Ok.
Qt is asking all of its availabe image handles if a given picture can be opened.
When asked, the GIF handler decides to crash.
So this could be a Qt bug in connection with a specific picture, or a binary compatibility/installation/package issue.
Until we have identified the specific picture and can reproduce the crash, we must assume the latter.
Comment 5 caulier.gilles 2010-10-06 10:25:25 UTC
Andreas,

Do you see comment #4 ?

Gilles Caulier
Comment 6 Andreas Hencke 2010-10-06 11:31:35 UTC
Am Mittwoch, 6. Oktober 2010, um 10:25:32 schrieb Gilles Caulier:
> https://bugs.kde.org/show_bug.cgi?id=247295
> 
> 
> 
> 
> 
> --- Comment #5 from Gilles Caulier <caulier gilles gmail com>  2010-10-06
> 10:25:25 --- Andreas,
> 
> Do you see comment #4 ?
> 
> Gilles Caulier

Hi Gilles,

in the meantime iI've got a new mobile-phone (nokia 6700) because the old one 
crashed and I lost all the photos on it but I managed it to load copy them to 
hd (via dolphin). I don't know if that helps to find the specific picture.
Next is I switched to digikam 1.4.0

Andreas Hencke
Comment 7 caulier.gilles 2010-11-24 09:11:33 UTC
digiKam 1.6.0 is out:

http://www.digikam.org/drupal/node/550

Please update and check if this entry still valid.

Thanks in advance

Gilles Caulier
Comment 8 Marcel Wiesweg 2011-04-24 15:34:33 UTC
*** Bug 271606 has been marked as a duplicate of this bug. ***
Comment 9 caulier.gilles 2011-07-06 10:56:59 UTC
We need feedback using a recent version. 2.0.0 RC is out, please test...

Thanks in advance

Gilles Caulier
Comment 10 JKAbrams 2012-03-05 21:06:04 UTC
Created attachment 69311 [details]
DigiKam Backtrace

DigiKam crashes every time I try to import photos my iPhone 3G.
Using DigiKam 2.5.0, KDE 4.8.0, Arch Linux 64bit.
I have been able to import photos from the phone a few weeks ago (that was using the same application version, but I may have updated other packages as I try to stay current on Arch).
No GIF files involved.
I use the menu options 'Import > Cameras > Apple Inc. iPhone (auto-detected)' and 'Import > Cameras > Apple iPhone 3G (PTP mode)', the result is the same.
The importing window opens and does *someting* for a about 2 seconds (status bar says '
'Connectiong to camera' then 'Listing folders... 0%'), then the application crashes.
Attached is the backtrace, mostly, but not always the Crash Handler does not get triggered by this crash.
Comment 11 caulier.gilles 2015-07-01 06:06:07 UTC
New digiKam 4.11.0 is available :

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?
Comment 12 caulier.gilles 2016-07-15 16:10:35 UTC
With digiKam 5.0.0, this problem is not reproducible.
I close this file now. Don't hesitate to re-open if necessary.
Gilles Caulier