[Digikam-devel] [Bug 194684] New: signal 11 (SIGSEGV) while scanning new images

mcepedello at gmail.com mcepedello at gmail.com
Sat May 30 19:33:32 BST 2009


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

           Summary: signal 11 (SIGSEGV) while scanning new images
           Product: digikam
           Version: 0.10.0
          Platform: Debian testing
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: mcepedello at gmail.com


Version:           0.10.0 (using KDE 4.2.2)
Compiler:          gcc 4.3.3 
OS:                Linux
Installed from:    Debian testing/unstable Packages

If a try to import a large number of pictures digikam crashes with a
signal 11 (SIGSEGV). 

Traceback is here below:

Aplicación: digiKam (digikam), señal SIGSEGV
0x00007f3fbc7618f6 in *__GI___poll (fds=0x7fff34fb8e30, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
    in ../sysdeps/unix/sysv/linux/poll.c
Current language:  auto; currently c
[Current thread is 1 (Thread 0x7f3fc3735760 (LWP 13807))]

Thread 10 (Thread 0x7f3fb289c950 (LWP 13808)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f3fbd209739 in QWaitCondition::wait (this=0xd04848, mutex=0xd04840,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x000000000064ca53 in Digikam::ScanController::run (this=0xd0f680) at
/build/buildd/digikam-0.10.0/digikam/scancontroller.cpp:412
#3  0x00007f3fbd208742 in QThreadPrivate::start (arg=0xd0f680) at
thread/qthread_unix.cpp:189
#4  0x00007f3fbb515faa in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#5  0x00007f3fbc76a29d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f3fa94ff950 (LWP 13810)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f3fbd209739 in QWaitCondition::wait (this=0xf8feb0, mutex=0xf8fea8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f3fc0b46b9c in Digikam::LoadSaveThread::run (this=0xf8fe90) at
/build/buildd/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007f3fbd208742 in QThreadPrivate::start (arg=0xf8fe90) at
thread/qthread_unix.cpp:189
#4  0x00007f3fbb515faa in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#5  0x00007f3fbc76a29d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 8 (Thread 0x7f3fa88eb950 (LWP 13811)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f3fbd209739 in QWaitCondition::wait (this=0xf9b250, mutex=0xf9b248,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007f3fc0b46b9c in Digikam::LoadSaveThread::run (this=0xf9b230) at
/build/buildd/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007f3fbd208742 in QThreadPrivate::start (arg=0xf9b230) at
thread/qthread_unix.cpp:189
#4  0x00007f3fbb515faa in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#5  0x00007f3fbc76a29d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f3fa0541950 (LWP 13813)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f3fa60c2ca1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f3fbb515faa in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#3  0x00007f3fbc76a29d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f3f9dc36950 (LWP 13814)):
#0  0x00007f3fbc763af2 in select () from /lib/libc.so.6
#1  0x00007f3fa60eb654 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f3fa60d07bb in ?? () from /usr/lib/libxine.so.1
#3  0x00007f3fbb515faa in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#4  0x00007f3fbc76a29d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f3f9d435950 (LWP 13815)):
#0  0xffffffffff60012f in ?? ()
#1  0x00007f3f9d434d70 in ?? ()
#2  0x00007fff34fff772 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Current language:  auto; currently c

Thread 4 (Thread 0x7f3f9ca2b950 (LWP 13817)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f3fa60d3ce3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f3fbb515faa in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#3  0x00007f3fbc76a29d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f3f9b3fe950 (LWP 13832)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f3fbd209739 in QWaitCondition::wait (this=0x1f45870,
mutex=0x1f45868, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  0x00007f3fc0b46b9c in Digikam::LoadSaveThread::run (this=0x1f45850) at
/build/buildd/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007f3fbd208742 in QThreadPrivate::start (arg=0x1f45850) at
thread/qthread_unix.cpp:189
#4  0x00007f3fbb515faa in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#5  0x00007f3fbc76a29d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 2 (Thread 0x7f3f9a356950 (LWP 13858)):
[KCrash Handler]
#5  0x00007f3fbd28cb5a in QIODevice::seek (this=<value optimized out>,
pos=16384) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:377
#6  0x00007f3fbd278d17 in QBuffer::seek (this=0x10b8ce0, pos=287037) at
io/qbuffer.cpp:383
#7  0x00007f3fbda2dd2b in KSycocaDict::Private::offsetForKey (this=0x17fc480,
key=<value optimized out>) at ../../kdecore/sycoca/ksycocadict.cpp:520
#8  0x00007f3fbda2de01 in KSycocaDict::findMultiString (this=0x27654e0,
key=@0x0) at ../../kdecore/sycoca/ksycocadict.cpp:176
#9  0x00007f3fbd984a91 in KMimeTypeFactory::findFromFastPatternDict
(this=0x27860a0, extension=@0x7f3f9a354e40) at
../../kdecore/services/kmimetypefactory.cpp:181
#10 0x00007f3fbd985c02 in KMimeTypeFactory::findFromFileNameHelper
(this=0x27860a0, fileName=@0x7f3f9a355050, pMatchingExtension=0x0) at
../../kdecore/services/kmimetypefactory.cpp:317
#11 0x00007f3fbd985ca2 in KMimeTypeFactory::findFromFileName (this=0x27860a0,
filename=@0x7f3f9a355050, matchingExtension=0x0) at
../../kdecore/services/kmimetypefactory.cpp:166
#12 0x00007f3fbd98ddbf in KMimeType::findByUrlHelper (_url=@0x7f3f9a3551e0,
mode=<value optimized out>, is_local_file=true, device=0x7f3f9a355100,
accuracy=0x0)
    at ../../kdecore/services/kmimetype.cpp:294
#13 0x00007f3fbd98e379 in KMimeType::findByUrl (url=@0x7f3f9a3551e0, mode=0,
is_local_file=<value optimized out>, fast_mode=<value optimized out>,
accuracy=0x0)
    at ../../kdecore/services/kmimetype.cpp:398
#14 0x00000000004d0043 in Digikam::UMSCamera::loadKDEThumbCreator (this=<value
optimized out>, folder=<value optimized out>, itemName=<value optimized out>,
thumbnail=@0x7f3f9a355900)
    at /build/buildd/digikam-0.10.0/utilities/cameragui/umscamera.cpp:279
#15 0x00000000004d1881 in Digikam::UMSCamera::getThumbnail (this=0x2df2610,
folder=@0x7f3f9a355e50, itemName=@0x7f3f9a355e30, thumbnail=@0x7f3f9a355900)
    at /build/buildd/digikam-0.10.0/utilities/cameragui/umscamera.cpp:270
#16 0x00000000004f67c8 in Digikam::CameraController::executeCommand
(this=0x2e00d10, cmd=<value optimized out>) at
/build/buildd/digikam-0.10.0/utilities/cameragui/cameracontroller.cpp:439
#17 0x00000000004f7b2a in Digikam::CameraController::run (this=0x2e00d10) at
/build/buildd/digikam-0.10.0/utilities/cameragui/cameracontroller.cpp:333
#18 0x00007f3fbd208742 in QThreadPrivate::start (arg=0x2e00d10) at
thread/qthread_unix.cpp:189
#19 0x00007f3fbb515faa in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#20 0x00007f3fbc76a29d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3fc3735760 (LWP 13807)):
#0  0x00007f3fbc7618f6 in *__GI___poll (fds=0x7fff34fb8e30, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3fb75698aa in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f3fb7569e99 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f3fb756a145 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007f3fbbb26bf6 in _XSend () from /usr/lib/libX11.so.6
#5  0x00007f3fbbb26d49 in _XReply () from /usr/lib/libX11.so.6
#6  0x00007f3fbbb03707 in XGetImage () from /usr/lib/libX11.so.6
#7  0x00007f3fbdf7943b in QX11PixmapData::toImage (this=0x3195780) at
image/qpixmap_x11.cpp:1428
#8  0x00007f3fbdf685ed in QPixmap::toImage (this=0x7fff34fb9460) at
image/qpixmap.cpp:447
#9  0x00000000004ecf16 in Digikam::CameraIconView::addItem (this=0x2ad9880,
info=@0x7fff34fb9630) at
/build/buildd/digikam-0.10.0/utilities/cameragui/cameraiconview.cpp:328
#10 0x0000000000505a20 in Digikam::CameraUI::slotFileList (this=0x2ad7b20,
fileList=@0x7f3f881c7940) at
/build/buildd/digikam-0.10.0/utilities/cameragui/cameraui.cpp:1069
#11 0x000000000051467a in Digikam::CameraUI::qt_metacall (this=0x2ad7b20,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7f3f8825bfb0)
    at
/build/buildd/digikam-0.10.0/obj-x86_64-linux-gnu/digikam/cameraui.moc:190
#12 0x00007f3fbd300eb8 in QObject::event (this=0x2ad7b20, e=0x7f3f881c4e30) at
kernel/qobject.cpp:1118
#13 0x00007f3fbdef5f7d in QWidget::event (this=0x2ad7b20, event=0x7f3f881c4e30)
at kernel/qwidget.cpp:7918
#14 0x00007f3fbe2ad1bb in QMainWindow::event (this=0x2ad7b20,
event=0x7f3f881c4e30) at widgets/qmainwindow.cpp:1402
#15 0x00007f3fbf402b08 in KXmlGuiWindow::event (this=0x7fff34fb8e30, ev=0x1) at
../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#16 0x00007f3fbdea54fd in QApplicationPrivate::notify_helper (this=0xbac2a0,
receiver=0x2ad7b20, e=0x7f3f881c4e30) at kernel/qapplication.cpp:4057
#17 0x00007f3fbdead77a in QApplication::notify (this=0x7fff34fba560,
receiver=0x2ad7b20, e=0x7f3f881c4e30) at kernel/qapplication.cpp:4022
#18 0x00007f3fbf2f855b in KApplication::notify (this=0x7fff34fba560,
receiver=0x2ad7b20, event=0x7f3f881c4e30) at
../../kdeui/kernel/kapplication.cpp:307
#19 0x00007f3fbd2f0e4c in QCoreApplication::notifyInternal
(this=0x7fff34fba560, receiver=0x2ad7b20, event=0x7f3f881c4e30) at
kernel/qcoreapplication.cpp:610
#20 0x00007f3fbd2f1aba in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0xb7bfd0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#21 0x00007f3fbd31a833 in postEventSourceDispatch (s=<value optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#22 0x00007f3fb8417f7a in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#23 0x00007f3fb841b640 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0x00007f3fb841b7dc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#25 0x00007f3fbd31a4bf in QEventDispatcherGlib::processEvents (this=0xb954a0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#26 0x00007f3fbdf3dc7f in QGuiEventDispatcherGlib::processEvents
(this=0x7fff34fb8e30, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#27 0x00007f3fbd2ef6f2 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = 888906848}) at kernel/qeventloop.cpp:149
#28 0x00007f3fbd2efabd in QEventLoop::exec (this=0x7fff34fba4a0, flags={i =
888906928}) at kernel/qeventloop.cpp:200
#29 0x00007f3fbd2f1d84 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:888
#30 0x0000000000672877 in main (argc=<value optimized out>,
argv=0x7fff34fbace8) at /build/buildd/digikam-0.10.0/digikam/main.cpp:190
Current language:  auto; currently c

-- 
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