[Digikam-devel] [Bug 269720] Digikam SIGSEGV during face scanning

Kristian Karl kristian.hermann.karl at gmail.com
Tue Mar 29 18:51:38 BST 2011


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





--- Comment #1 from Kristian Karl <kristian hermann karl gmail com>  2011-03-29 19:51:33 ---
Got the same crash but with a different backtrace.


krikar at krikar-laptop:~/Documents$ gdb digikam
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/digikam...Reading symbols from
/usr/lib/debug/usr/bin/digikam...done.
done.
(gdb) run
Starting program: /usr/bin/digikam 
[Thread debugging using libthread_db enabled]
KGlobal::locale::Warning your global KLocale is being recreated with a valid
main component instead of a fake component, this usually means you tried to
call i18n related functions before your main component was created. You should
not do that since it most likely will not work 
[New Thread 0x7fffd51df700 (LWP 5308)]
[New Thread 0x7fffd49de700 (LWP 5309)]
[New Thread 0x7fffd41dd700 (LWP 5310)]
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
use, all queries will cease to work.
[Thread 0x7fffd41dd700 (LWP 5310) exited]
digikam(5166)/digikam (core) Digikam::CollectionScanner::scanAlbum: Folder does
not exist or is not readable:  "/nfs/media/media/Pictures" 
[New Thread 0x7fffd41dd700 (LWP 5317)]
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such
file or directory
[New Thread 0x7fffd10d4700 (LWP 5318)]
QFileSystemWatcher: failed to add paths: /home/krikar/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon 
[New Thread 0x7fffc3b42700 (LWP 5319)]
[New Thread 0x7fffc2909700 (LWP 5320)]
[New Thread 0x7fffc2108700 (LWP 5321)]
[New Thread 0x7fffc1702700 (LWP 5322)]
[New Thread 0x7fffbcf00700 (LWP 5323)]
digikam(5166)/digikam (core) Digikam::ImageInfoJob::slotResult: Failed to list
url:  "" 
digikam(5166)/digikam (core) Digikam::ImageInfoJob::slotResult: Failed to list
url:  "" 
[New Thread 0x7fffbc6ff700 (LWP 5465)]
[New Thread 0x7fffb2b89700 (LWP 5475)]
[New Thread 0x7fffb2388700 (LWP 5476)]
[New Thread 0x7fffb1b87700 (LWP 5479)]
Object::disconnect: Unexpected null parameter
Object::disconnect: Unexpected null parameter
[New Thread 0x7fffabfff700 (LWP 5496)]
[New Thread 0x7fffab7fe700 (LWP 5497)]
[New Thread 0x7fffaaffd700 (LWP 5498)]
Cascade directory located as : /usr/share/opencv/haarcascades
Cascade directory located as : /usr/share/opencv/haarcascades
Cascade directory located as : /usr/share/opencv/haarcascades
Cascade directory located as : /usr/share/opencv/haarcascades
opened
[New Thread 0x7fffa6041700 (LWP 5499)]
[New Thread 0x7fffa5840700 (LWP 5504)]
digikam(5166)/digikam (core): Bogus marker length 
digikam(5166)/digikam (core) Digikam::PreviewLoadingTask::execute: Cannot
extract preview for  "/home/krikar/Pictures/CF-00039/103_0973.JPG" 
[Thread 0x7fffbc6ff700 (LWP 5465) exited]
[New Thread 0x7fffbc6ff700 (LWP 5513)]
*** glibc detected *** /usr/bin/digikam: free(): invalid pointer:
0x00007fffcc000078 ***
======= Backtrace: =========
/lib/libc.so.6(+0x774b6)[0x7fffeef8b4b6]
/lib/libc.so.6(cfree+0x73)[0x7fffeef91c83]
/usr/lib/libdigikamdatabase.so.2(+0x12b310)[0x7ffff4426310]
/usr/lib/libdigikamdatabase.so.2(_ZN7Digikam10ImageModel14removeRowPairsERK5QListI5QPairIiiEE+0x46c)[0x7ffff4422dac]
/usr/lib/libdigikamdatabase.so.2(_ZN7Digikam10ImageModel24finishIncrementalRefreshEv+0x36)[0x7ffff4424a16]
/usr/bin/digikam[0x58c135]
/usr/bin/digikam[0x58cf4c]
/usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x2c7)[0x7ffff012ab27]
/usr/lib/libkdecore.so.5(_ZN4KJob6resultEPS_+0x32)[0x7ffff0580b62]
/usr/lib/libkdecore.so.5(_ZN4KJob10emitResultEv+0x30)[0x7ffff0580e00]
/usr/lib/libkio.so.5(_ZN3KIO9SimpleJob12slotFinishedEv+0x213)[0x7ffff2a8e4f3]
/usr/lib/libkio.so.5(_ZN3KIO11TransferJob12slotFinishedEv+0x62)[0x7ffff2a8ee02]
/usr/lib/libkio.so.5(_ZN3KIO11TransferJob11qt_metacallEN11QMetaObject4CallEiPPv+0x1c1)[0x7ffff2a8c8e1]
/usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x2c7)[0x7ffff012ab27]
/usr/lib/libkio.so.5(_ZN3KIO14SlaveInterface8dispatchEiRK10QByteArray+0x85e)[0x7ffff2b4108e]
/usr/lib/libkio.so.5(_ZN3KIO14SlaveInterface8dispatchEv+0x53)[0x7ffff2b3e0d3]
/usr/lib/libkio.so.5(_ZN3KIO5Slave8gotInputEv+0x56)[0x7ffff2b31a66]
/usr/lib/libkio.so.5(_ZN3KIO5Slave11qt_metacallEN11QMetaObject4CallEiPPv+0x8c)[0x7ffff2b31c4c]
/usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x2c7)[0x7ffff012ab27]
/usr/lib/libkio.so.5(+0xc5f57)[0x7ffff2a5af57]
/usr/lib/libkio.so.5(_ZN3KIO10Connection11qt_metacallEN11QMetaObject4CallEiPPv+0xad)[0x7ffff2a5b07d]
/usr/lib/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x38e)[0x7ffff0124bde]
/usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xac)[0x7ffff0d50fdc]
/usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x14d)[0x7ffff0d56aed]
/usr/lib/libkdeui.so.5(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x36)[0x7ffff1ae12c6]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x8c)[0x7ffff0112cdc]
/usr/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x2d2)[0x7ffff0115c22]
/usr/lib/libQtCore.so.4(+0x195653)[0x7ffff013f653]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f2)[0x7fffea6ac342]
/lib/libglib-2.0.so.0(+0x442a8)[0x7fffea6b02a8]
/lib/libglib-2.0.so.0(g_main_context_iteration+0x6c)[0x7fffea6b045c]
/usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x73)[0x7ffff013f193]
/usr/lib/libQtGui.so.4(+0x26aa4e)[0x7ffff0e03a4e]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x32)[0x7ffff0111a02]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xdc)[0x7ffff0111dec]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xbb)[0x7ffff0115ebb]
/usr/bin/digikam[0x6edb0d]
/lib/libc.so.6(__libc_start_main+0xfe)[0x7fffeef32d8e]
/usr/bin/digikam[0x488d19]
======= Memory map: ========
00400000-00956000 r-xp 00000000 08:01 9446349                           
/usr/bin/digikam
00b56000-00b57000 r--p 00556000 08:01 9446349                           
/usr/bin/digikam
00b57000-00b61000 rw-p 00557000 08:01 9446349                           
/usr/bin/digikam
00b61000-0753d000 rw-p 00000000 00:00 0                                  [heap]
7fff88000000-7fff8bf94000 rw-p 00000000 00:00 0 
7fff8bf94000-7fff8c000000 ---p 00000000 00:00 0 
7fff90000000-7fff93f94000 rw-p 00000000 00:00 0 
7fff93f94000-7fff94000000 ---p 00000000 00:00 0 
7fff94000000-7fff97f94000 rw-p 00000000 00:00 0 
7fff97f94000-7fff98000000 ---p 00000000 00:00 0 
7fff98000000-7fff9b95c000 rw-p 00000000 00:00 0 
7fff9b95c000-7fff9c000000 ---p 00000000 00:00 0 
7fff9c000000-7fff9ff94000 rw-p 00000000 00:00 0 
7fff9ff94000-7fffa0000000 ---p 00000000 00:00 0 
7fffa0000000-7fffa3dd2000 rw-p 00000000 00:00 0 
7fffa3dd2000-7fffa4000000 ---p 00000000 00:00 0 
7fffa5040000-7fffa5041000 ---p 00000000 00:00 0 
7fffa5041000-7fffa5841000 rw-p 00000000 00:00 0 
7fffa5841000-7fffa5842000 ---p 00000000 00:00 0 
7fffa5842000-7fffa6042000 rw-p 00000000 00:00 0 
7fffaa7fd000-7fffaa7fe000 ---p 00000000 00:00 0 
7fffaa7fe000-7fffaaffe000 rw-p 00000000 00:00 0 
7fffaaffe000-7fffaafff000 ---p 00000000 00:00 0 
7fffaafff000-7fffab7ff000 rw-p 00000000 00:00 0 
7fffab7ff000-7fffab800000 ---p 00000000 00:00 0 
7fffab800000-7fffac000000 rw-p 00000000 00:00 0 
7fffac000000-7fffaff6f000 rw-p 00000000 00:00 0 
7fffaff6f000-7fffb0000000 ---p 00000000 00:00 0 
7fffb007e000-7fffb1387000 rw-p 00000000 00:00 0 
7fffb1387000-7fffb1388000 ---p 00000000 00:00 0 
7fffb1388000-7fffb1b88000 rw-p 00000000 00:00 0 
7fffb1b88000-7fffb1b89000 ---p 00000000 00:00 0 
7fffb1b89000-7fffb2389000 rw-p 00000000 00:00 0 
7fffb2389000-7fffb238a000 ---p 00000000 00:00 0 
7fffb238a000-7fffb2b8a000 rw-p 00000000 00:00 0 
7fffb2b8a000-7fffb2be2000 r-xp 00000000 08:01 9446346                   
/usr/lib/kde4/digikamimageplugin_transform.so
7fffb2be2000-7fffb2de1000 ---p 00058000 08:01 9446346                   
/usr/lib/kde4/digikamimageplugin_transform.so
7fffb2de1000-7fffb2de3000 r--p 00057000 08:01 9446346                   
/usr/lib/kde4/digikamimageplugin_transform.so
7fffb2de3000-7fffb2de4000 rw-p 00059000 08:01 9446346                   
/usr/lib/kde4/digikamimageplugin_transform.so
7fffb2de4000-7fffb2e0a000 r-xp 00000000 08:01 9438910                   
/usr/lib/kde4/digikamimageplugin_fxfilters.so
7fffb2e0a000-7fffb3009000 ---p 00026000 08:01 9438910                   
/usr/lib/kde4/digikamimageplugin_fxfilters.so
7fffb3009000-7fffb300b000 r--p 00025000 08:01 9438910                   
/usr/lib/kde4/digikamimageplugin_fxfilters.so
7fffb300b000-7fffb300c000 rw-p 00027000 08:01 9438910                   
/usr/lib/kde4/digikamimageplugin_fxfilters.so
7fffb300c000-7fffb3057000 r-xp 00000000 08:01 9446347                   
/usr/lib/kde4/digikamimageplugin_enhance.so
7fffb3057000-7fffb3256000 ---p 0004b000 08:01 9446347                   
/usr/lib/kde4/digikamimageplugin_enhance.so
7fffb3256000-7fffb3259000 r--p 0004a000 08:01 9446347                   
/usr/lib/kde4/digikamimageplugin_enhance.so
7fffb3259000-7fffb325a000 rw-p 0004d000 08:01 9446347                   
/usr/lib/kde4/digikamimageplugin_enhance.so
7fffb325a000-7fffb325b000 rw-p 00000000 00:00 0 
7fffb325b000-7fffb325c000 r-xp 00000000 08:01 9439435                   
/usr/lib/libutempter.so.1.1.5
7fffb325c000-7fffb345c000 ---p 00001000 08:01 9439435                   
/usr/lib/libutempter.so.1.1.5
7fffb345c000-7fffb345d000 r--p 00001000 08:01 9439435                   
/usr/lib/libutempter.so.1.1.5
7fffb345d000-7fffb345e000 rw-p 00002000 08:01 9439435                   
/usr/lib/libutempter.so.1.1.5
7fffb345e000-7fffb3460000 r-xp 00000000 08:01 8389005                   
/lib/libutil-2.12.1.so
7fffb3460000-7fffb365f000 ---p 00002000 08:01 8389005                   
/lib/libutil-2.12.1.so
7fffb365f000-7fffb3660000 r--p 00001000 08:01 8389005                   
/lib/libutil-2.12.1.so
Program received signal SIGABRT, Aborted.
0x00007fffeef47ba5 in raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
64    ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
    in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0  0x00007fffeef47ba5 in raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007fffeef4b6b0 in abort () at abort.c:92
#2  0x00007fffeef8143b in __libc_message (do_abort=<value optimized out>,
fmt=<value optimized out>)
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#3  0x00007fffeef8b4b6 in malloc_printerr (action=3, str=0x7fffef05be33
"free(): invalid pointer", 
    ptr=<value optimized out>) at malloc.c:6283
#4  0x00007fffeef91c83 in __libc_free (mem=<value optimized out>) at
malloc.c:3738
#5  0x00007ffff4426310 in QList<QVariant>::erase(QList<QVariant>::iterator,
QList<QVariant>::iterator) () from /usr/lib/libdigikamdatabase.so.2
#6  0x00007ffff4422dac in Digikam::ImageModel::removeRowPairs
(this=0x7fffcc1f5540, 
    toRemove=<value optimized out>)
    at
/build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/models/imagemodel.cpp:844
#7  0x00007ffff4424a16 in Digikam::ImageModel::finishIncrementalRefresh
(this=0x7fffcc1f5540)
    at
/build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/models/imagemodel.cpp:692
#8  0x000000000058c135 in Digikam::ImageAlbumModel::slotResult
(this=0x7fffcc1f5540, 
    job=<value optimized out>)
    at
/build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/models/imagealbummodel.cpp:308
#9  0x000000000058cf4c in Digikam::ImageAlbumModel::qt_metacall
(this=0x7fffcc1f5540, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fffffffc610)
    at
/build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/obj-x86_64-linux-gnu/digikam/imagealbummodel.moc:117
#10 0x00007ffff012ab27 in QMetaObject::activate (sender=0x7fffced5e160,
m=<value optimized out>, 
    local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at
kernel/qobject.cpp:3280
#11 0x00007ffff0580b62 in KJob::result (this=0x142e, _t1=0x7fffced5e160) at
./kjob.moc:194
#12 0x00007ffff0580e00 in KJob::emitResult (this=0x7fffced5e160) at
../../kdecore/jobs/kjob.cpp:312
#13 0x00007ffff2a8e4f3 in KIO::SimpleJob::slotFinished (this=0x7fffced5e160)
    at ../../kio/kio/job.cpp:525
#14 0x00007ffff2a8ee02 in KIO::TransferJob::slotFinished (this=0x7fffced5e160)
    at ../../kio/kio/job.cpp:1118
#15 0x00007ffff2a8c8e1 in KIO::TransferJob::qt_metacall (this=0x7fffced5e160, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fffffffca50)
    at ./jobclasses.moc:367
#16 0x00007ffff012ab27 in QMetaObject::activate (sender=0x7fffcd111450,
m=<value optimized out>, 
    local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at
kernel/qobject.cpp:3280
#17 0x00007ffff2b4108e in KIO::SlaveInterface::dispatch (this=0x7fffcd111450,
_cmd=104, rawdata=...)
    at ../../kio/kio/slaveinterface.cpp:173
#18 0x00007ffff2b3e0d3 in KIO::SlaveInterface::dispatch (this=0x7fffcd111450)
    at ../../kio/kio/slaveinterface.cpp:89
#19 0x00007ffff2b31a66 in KIO::Slave::gotInput (this=0x7fffcd111450) at
../../kio/kio/slave.cpp:348
#20 0x00007ffff2b31c4c in KIO::Slave::qt_metacall (this=0x7fffcd111450, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fffffffced0) at ./slave.moc:82
#21 0x00007ffff012ab27 in QMetaObject::activate (sender=0x7fffcd280cf0,
m=<value optimized out>, 
    local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at
kernel/qobject.cpp:3280
#22 0x00007ffff2a5af57 in KIO::ConnectionPrivate::dequeue (this=0x7fffcd281820)
    at ../../kio/kio/connection.cpp:82
#23 0x00007ffff2a5b07d in KIO::Connection::qt_metacall (this=0x7fffcd280cf0, 
---Type <return> to continue, or q <return> to quit---
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fffcdc093b0)
    at ./connection.moc:79
#24 0x00007ffff0124bde in QObject::event (this=0x7fffcd280cf0, e=0x142e) at
kernel/qobject.cpp:1219
#25 0x00007ffff0d50fdc in QApplicationPrivate::notify_helper (this=0xbeb850, 
    receiver=0x7fffcd280cf0, e=0x7fffceb8a260) at kernel/qapplication.cpp:4396
#26 0x00007ffff0d56aed in QApplication::notify (this=0x7fffffffdac0,
receiver=0x7fffcd280cf0, 
    e=0x7fffceb8a260) at kernel/qapplication.cpp:4277
#27 0x00007ffff1ae12c6 in KApplication::notify (this=0x7fffffffdac0,
receiver=0x7fffcd280cf0, 
    event=0x7fffceb8a260) at ../../kdeui/kernel/kapplication.cpp:311
#28 0x00007ffff0112cdc in QCoreApplication::notifyInternal
(this=0x7fffffffdac0, 
    receiver=0x7fffcd280cf0, event=0x7fffceb8a260) at
kernel/qcoreapplication.cpp:732
#29 0x00007ffff0115c22 in sendEvent (receiver=0x0, event_type=<value optimized
out>, data=0xb80890)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value
optimized out>, 
    data=0xb80890) at kernel/qcoreapplication.cpp:1373
#31 0x00007ffff013f653 in sendPostedEvents (s=0xbef3f0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#32 postEventSourceDispatch (s=0xbef3f0) at
kernel/qeventdispatcher_glib.cpp:277
#33 0x00007fffea6ac342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#34 0x00007fffea6b02a8 in ?? () from /lib/libglib-2.0.so.0
#35 0x00007fffea6b045c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#36 0x00007ffff013f193 in QEventDispatcherGlib::processEvents (this=0xb7ffb0, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#37 0x00007ffff0e03a4e in QGuiEventDispatcherGlib::processEvents (this=0x142e, 
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007ffff0111a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either
alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:149
#39 0x00007ffff0111dec in QEventLoop::exec (this=0x7fffffffd920, flags=DWARF-2
expression error: DW_OP_reg operations must be used either alone or in
conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventloop.cpp:201
#40 0x00007ffff0115ebb in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#41 0x00000000006edb0d in main (argc=<value optimized out>, argv=<value
optimized out>)
    at
/build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/digikam/main/main.cpp:232
(gdb)

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