[Digikam-devel] [Bug 247295] New: Digikam crashed whilst trying to copy photos from mobile-phone

Andreas Hencke andreas.hencke at hotmail.de
Tue Aug 10 21:41:14 BST 2010


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

           Summary: Digikam crashed whilst trying to copy photos  from
                    mobile-phone
           Product: digikam
           Version: 1.2.0
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: andreas.hencke at hotmail.de


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list