[Digikam-devel] [digikam] [Bug 326750] New: Digikam sometimes crashes when tagging recogniced faces with names.

aj_ at coole-files.de aj_ at coole-files.de
Sun Oct 27 16:45:47 GMT 2013


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

            Bug ID: 326750
           Summary: Digikam sometimes crashes when tagging recogniced
                    faces with names.
    Classification: Unclassified
           Product: digikam
           Version: 3.4.0
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: aj_ at coole-files.de

Application: digikam (3.4.0)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-13-generic i686
Distribution: Ubuntu 13.10

-- Information about the crash:
Digikam sometimes crashes when tagging recogniced faces with names.

The crash can be reproduced sometimes.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xad566900 (LWP 2837))]

Thread 8 (Thread 0xad53db40 (LWP 2842)):
#0  0xb774a424 in __kernel_vsyscall ()
#1  0xb4aa8a0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xadbcb392 in ?? () from /lib/i386-linux-gnu/libusb-1.0.so.0
#3  0xb3243d78 in start_thread (arg=0xad53db40) at pthread_create.c:311
#4  0xb4ab801e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 7 (Thread 0xaafb7b40 (LWP 2843)):
#0  0xb774a424 in __kernel_vsyscall ()
#1  0xb4aa68db in read () at ../sysdeps/unix/syscall-template.S:81
#2  0xb2e67d4e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2e2565b in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2e25afa in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb2e2604b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xadd3e32a in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0xb2e4bc4a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb3243d78 in start_thread (arg=0xaafb7b40) at pthread_create.c:311
#9  0xb4ab801e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 6 (Thread 0xaa525b40 (LWP 2844)):
#0  0xb3245de3 in __GI___pthread_mutex_lock (mutex=0x89c2840) at
pthread_mutex_lock.c:95
#1  0xb4ac5bc4 in pthread_mutex_lock (mutex=0x89c2840) at forward.c:192
#2  0xb2e68bb0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2e25b44 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2e25ca8 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb2e25d2e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb2e4bc4a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb3243d78 in start_thread (arg=0xaa525b40) at pthread_create.c:311
#8  0xb4ab801e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 5 (Thread 0xa9bffb40 (LWP 2848)):
#0  0xb774a424 in __kernel_vsyscall ()
#1  0xb324784b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4ac59bc in __pthread_cond_wait (cond=0x8ab99d0, mutex=0x8ab99b8) at
forward.c:149
#3  0xb4da7ca5 in wait (time=4294967295, this=0x8ab99b8) at
thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this at entry=0x8ab992c,
mutex=mutex at entry=0x8ab9928, time=time at entry=4294967295) at
thread/qwaitcondition_unix.cpp:158
#5  0x0820d9c4 in Digikam::ScanController::run (this=0x8a9e8b0) at
/build/buildd/digikam-3.4.0/core/digikam/database/scancontroller.cpp:725
#6  0xb4da772f in QThreadPrivate::start (arg=0x8a9e8b0) at
thread/qthread_unix.cpp:338
#7  0xb3243d78 in start_thread (arg=0xa9bffb40) at pthread_create.c:311
#8  0xb4ab801e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 4 (Thread 0xa7ebbb40 (LWP 2849)):
#0  0xb2e6886e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb2e68ba8 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb2e25c91 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4ee68df in QEventDispatcherGlib::processEvents (this=0xa9203f38,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0xb4eb59f3 in QEventLoop::processEvents (this=this at entry=0xa7ebb068,
flags=...) at kernel/qeventloop.cpp:149
#5  0xb4eb5d19 in QEventLoop::exec (this=this at entry=0xa7ebb068, flags=...) at
kernel/qeventloop.cpp:204
#6  0xb4da4e3d in QThread::exec (this=this at entry=0x8abdcc8) at
thread/qthread.cpp:542
#7  0xb4e95e14 in QInotifyFileSystemWatcherEngine::run (this=0x8abdcc8) at
io/qfilesystemwatcher_inotify.cpp:265
#8  0xb4da772f in QThreadPrivate::start (arg=0x8abdcc8) at
thread/qthread_unix.cpp:338
#9  0xb3243d78 in start_thread (arg=0xa7ebbb40) at pthread_create.c:311
#10 0xb4ab801e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0x9bedfb40 (LWP 3014)):
[KCrash Handler]
#7  0xb774a424 in __kernel_vsyscall ()
#8  0xb49f4aff in __GI_raise (sig=sig at entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#9  0xb49f8083 in __GI_abort () at abort.c:90
#10 0xb4c26605 in __gnu_cxx::__verbose_terminate_handler() () from
/usr/lib/i386-linux-gnu/libstdc++.so.6
#11 0xb4c24273 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#12 0xb4c242af in std::terminate() () from
/usr/lib/i386-linux-gnu/libstdc++.so.6
#13 0xb4c24565 in __cxa_rethrow () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#14 0xb4d9a7c5 in QThreadPoolThread::run (this=0x9cd6878) at
concurrent/qthreadpool.cpp:114
#15 0xb4da772f in QThreadPrivate::start (arg=0x9cd6878) at
thread/qthread_unix.cpp:338
#16 0xb3243d78 in start_thread (arg=0x9bedfb40) at pthread_create.c:311
#17 0xb4ab801e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0x9b6deb40 (LWP 3016)):
#0  0xb2e6886e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb2e68be8 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb2e2512e in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2e25a5f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2e25ca8 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4ee68df in QEventDispatcherGlib::processEvents (this=0xb2d9598,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb4eb59f3 in QEventLoop::processEvents (this=this at entry=0x9b6de068,
flags=...) at kernel/qeventloop.cpp:149
#7  0xb4eb5d19 in QEventLoop::exec (this=this at entry=0x9b6de068, flags=...) at
kernel/qeventloop.cpp:204
#8  0xb69b3322 in Digikam::WorkerObjectRunnable::run (this=0xbd9aae0) at
/build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:196
#9  0xb4d9a63a in QThreadPoolThread::run (this=0x9cd65e0) at
concurrent/qthreadpool.cpp:107
#10 0xb4da772f in QThreadPrivate::start (arg=0x9cd65e0) at
thread/qthread_unix.cpp:338
#11 0xb3243d78 in start_thread (arg=0x9b6deb40) at pthread_create.c:311
#12 0xb4ab801e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xad566900 (LWP 2837)):
#0  0xb774a424 in __kernel_vsyscall ()
#1  0xb324784b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb4ac59bc in __pthread_cond_wait (cond=0x8cb26c8, mutex=0x8cb26b0) at
forward.c:149
#3  0xb4da7ca5 in wait (time=4294967295, this=0x8cb26b0) at
thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this at entry=0x8d29b80,
mutex=mutex at entry=0x8d29b6c, time=time at entry=4294967295) at
thread/qwaitcondition_unix.cpp:158
#5  0xb4d9a04f in QThreadPoolPrivate::waitForDone (this=0x8d29b20,
msecs=msecs at entry=-1) at concurrent/qthreadpool.cpp:298
#6  0xb4d9b3e3 in QThreadPool::~QThreadPool (this=0x8d28cf0,
__in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#7  0xb4d9b42c in QThreadPool::~QThreadPool (this=0x8d28cf0,
__in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442
#8  0xb4ecea6a in QObjectPrivate::deleteChildren (this=this at entry=0x8d2a610) at
kernel/qobject.cpp:1907
#9  0xb4ed1018 in QObject::~QObject (this=0x8d2a600, __in_chrg=<optimized out>)
at kernel/qobject.cpp:926
#10 0xb69b29d2 in Digikam::ThreadManager::~ThreadManager (this=0x8d2a600,
__in_chrg=<optimized out>) at
/build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:257
#11 0xb69b2a43 in ~ThreadManagerCreator (this=0x8d2a600, __in_chrg=<optimized
out>) at /build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:236
#12 destroy () at
/build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:241
#13 0xb67a8359 in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0xb6be078c
<_ZZN7Digikam5._157ptEvE13cleanUpObject>, __in_chrg=<optimized out>) at
/usr/include/kglobal.h:62
#14 0xb49f9791 in __run_exit_handlers (status=status at entry=1, listp=0xb4b763e4
<__exit_funcs>, run_list_atexit=run_list_atexit at entry=true) at exit.c:77
#15 0xb49f981d in __GI_exit (status=1) at exit.c:99
#16 0xafa9f7e3 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#17 0xb5f5e9f9 in KApplication::xioErrhandler (this=0xbff0e0d8,
dpy=dpy at entry=0x88c12d0) at ../../kdeui/kernel/kapplication.cpp:419
#18 0xb5f5eab4 in kde_xio_errhandler (dpy=0x88c12d0) at
../../kdeui/kernel/kapplication.cpp:126
#19 0xb45bfb24 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6
#20 0xb45bd29f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#21 0xb45ae530 in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#22 0xb54c6d48 in x11EventSourcePrepare (s=0x889c448, timeout=0xbff0dd5c) at
kernel/qguieventdispatcher_glib.cpp:77
#23 0xb2e25143 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#24 0xb2e25a5f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0xb2e25ca8 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#26 0xb4ee68bf in QEventDispatcherGlib::processEvents
(this=this at entry=0x8817010, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#27 0xb54c732e in QGuiEventDispatcherGlib::processEvents (this=0x8817010,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#28 0xb4eb59f3 in QEventLoop::processEvents (this=this at entry=0xbff0df08,
flags=...) at kernel/qeventloop.cpp:149
#29 0xb4eb5d19 in QEventLoop::exec (this=this at entry=0xbff0df08, flags=...) at
kernel/qeventloop.cpp:204
#30 0xb4ebb89e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#31 0xb5410974 in QApplication::exec () at kernel/qapplication.cpp:3828
#32 0x080bc0b0 in main (argc=5, argv=0xbff0e214) at
/build/buildd/digikam-3.4.0/core/digikam/main/main.cpp:235

The reporter indicates this bug may be a duplicate of or related to bug 326586,
bug 326570.

Possible duplicates by query: bug 326586, bug 326570, bug 323823, bug 320253,
bug 318640.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list