[Digikam-devel] [Bug 290650] New: DigiKam crashes while trying to display directory of photos

Mateo Yorke mateo.yorke at gmail.com
Thu Jan 5 00:06:05 GMT 2012


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

           Summary: DigiKam crashes while trying to display directory of
                    photos
           Product: digikam
           Version: 1.9.0
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: mateo.yorke at gmail.com


Application: digikam (1.9.0)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.4
Operating System: Linux 2.6.41.4-1.fc15.x86_64 x86_64
Distribution: "Fedora release 15 (Lovelock)"

-- Information about the crash:
Happened while trying to change directories. Program was slow to respond before
this. Updated entire system by yum update and still showed the same problem.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Bus error
82    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fbafec6f8c0 (LWP 2324))]

Thread 16 (Thread 0x7fbaf7be5700 (LWP 2326)):
#0  0x0000003ee10d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003ee3042d24 in g_main_context_poll (n_fds=1, fds=0x7fbaf0001110,
priority=<optimized out>, timeout=-1, context=0x225b350) at gmain.c:3405
#2  g_main_context_iterate (context=0x225b350, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003ee304360d in g_main_loop_run (loop=0x225b330) at gmain.c:3300
#4  0x00007fbaf7f0b564 in gdbus_shared_thread_func (data=<optimized out>) at
gdbusprivate.c:276
#5  0x0000003ee30683a6 in g_thread_create_proxy (data=0x225b440) at
gthread.c:1955
#6  0x0000003ee1407b31 in start_thread (arg=0x7fbaf7be5700) at
pthread_create.c:305
#7  0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 15 (Thread 0x7fbaeb277700 (LWP 2327)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003400e74f8b in wait (time=18446744073709551615, this=0x23fcf50) at
thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x23fce80,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00000000005f569d in Digikam::ScanController::run (this=0x23fecc0) at
/usr/src/debug/digikam-1.9.0/digikam/scancontroller.cpp:571
#4  0x0000003400e74af5 in QThreadPrivate::start (arg=0x23fecc0) at
thread/qthread_unix.cpp:331
#5  0x0000003ee1407b31 in start_thread (arg=0x7fbaeb277700) at
pthread_create.c:305
#6  0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 14 (Thread 0x7fbaeaa76700 (LWP 2328)):
#0  0x0000003ee3042278 in next_valid_source (source=0x0,
context=0x7fbadc0009b0) at gmain.c:2483
#1  g_main_context_check (context=0x7fbadc0009b0, max_priority=2147483647,
fds=<optimized out>, n_fds=<optimized out>) at gmain.c:2941
#2  0x0000003ee3042d42 in g_main_context_iterate (context=0x7fbadc0009b0,
block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#3  0x0000003ee304325c in g_main_context_iteration (context=0x7fbadc0009b0,
may_block=1) at gmain.c:3155
#4  0x0000003400f853e6 in QEventDispatcherGlib::processEvents
(this=0x7fbadc0008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003400f59df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003400f59fef in QEventLoop::exec (this=0x7fbaeaa75c90, flags=...) at
kernel/qeventloop.cpp:201
#7  0x0000003400e7207f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#8  0x0000003400f3ce9f in QInotifyFileSystemWatcherEngine::run (this=0x23eecd0)
at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003400e74af5 in QThreadPrivate::start (arg=0x23eecd0) at
thread/qthread_unix.cpp:331
#10 0x0000003ee1407b31 in start_thread (arg=0x7fbaeaa76700) at
pthread_create.c:305
#11 0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 13 (Thread 0x7fbaea275700 (LWP 2330)):
#0  __pthread_mutex_unlock_usercnt (mutex=0x7fbad40009b8, decr=<optimized out>)
at pthread_mutex_unlock.c:297
#1  __pthread_mutex_unlock (mutex=0x7fbad40009b8) at pthread_mutex_unlock.c:298
#2  0x0000003ee3042b39 in g_main_context_iterate (context=0x7fbad40009b0,
block=1, dispatch=1, self=<optimized out>) at gmain.c:3033
#3  0x0000003ee304325c in g_main_context_iteration (context=0x7fbad40009b0,
may_block=1) at gmain.c:3155
#4  0x0000003400f853e6 in QEventDispatcherGlib::processEvents
(this=0x7fbad40008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003400f59df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003400f59fef in QEventLoop::exec (this=0x7fbaea274cc0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x0000003400e7207f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#8  0x0000003400e74af5 in QThreadPrivate::start (arg=0x25f03a0) at
thread/qthread_unix.cpp:331
#9  0x0000003ee1407b31 in start_thread (arg=0x7fbaea275700) at
pthread_create.c:305
#10 0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7fbae9713700 (LWP 2331)):
#0  0x0000003ee3041cb4 in g_main_context_prepare (context=0x7fbae0002fe0,
priority=0x7fbae9712b98) at gmain.c:2760
#1  0x0000003ee3042bbd in g_main_context_iterate (context=0x7fbae0002fe0,
block=1, dispatch=1, self=<optimized out>) at gmain.c:3072
#2  0x0000003ee304325c in g_main_context_iteration (context=0x7fbae0002fe0,
may_block=1) at gmain.c:3155
#3  0x0000003400f853e6 in QEventDispatcherGlib::processEvents
(this=0x7fbae00022c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#4  0x0000003400f59df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003400f59fef in QEventLoop::exec (this=0x7fbae9712cc0, flags=...) at
kernel/qeventloop.cpp:201
#6  0x0000003400e7207f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#7  0x0000003400e74af5 in QThreadPrivate::start (arg=0x25f1f10) at
thread/qthread_unix.cpp:331
#8  0x0000003ee1407b31 in start_thread (arg=0x7fbae9713700) at
pthread_create.c:305
#9  0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7fbae8e7c700 (LWP 2332)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003400e74f8b in wait (time=18446744073709551615, this=0x262d0a0) at
thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x25f8148,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003fdd4c1057 in Digikam::ParkingThread::run (this=0x25f8130) at
/usr/src/debug/digikam-1.9.0/libs/threads/threadmanager.cpp:119
#4  0x0000003400e74af5 in QThreadPrivate::start (arg=0x25f8130) at
thread/qthread_unix.cpp:331
#5  0x0000003ee1407b31 in start_thread (arg=0x7fbae8e7c700) at
pthread_create.c:305
#6  0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7fbad3fff700 (LWP 2333)):
#0  0x0000003ee140a999 in __pthread_mutex_unlock_usercnt (mutex=0x7fbac40009b8,
decr=<optimized out>) at pthread_mutex_unlock.c:53
#1  __pthread_mutex_unlock (mutex=0x7fbac40009b8) at pthread_mutex_unlock.c:298
#2  0x0000003ee3042690 in g_main_context_dispatch (context=0x7fbac40009b0) at
gmain.c:3017
#3  0x0000003ee3042fc8 in g_main_context_iterate (context=0x7fbac40009b0,
block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#4  0x0000003ee304325c in g_main_context_iteration (context=0x7fbac40009b0,
may_block=1) at gmain.c:3155
#5  0x0000003400f853e6 in QEventDispatcherGlib::processEvents
(this=0x7fbac40008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#6  0x0000003400f59df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#7  0x0000003400f59fef in QEventLoop::exec (this=0x7fbad3ffecc0, flags=...) at
kernel/qeventloop.cpp:201
#8  0x0000003400e7207f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#9  0x0000003400e74af5 in QThreadPrivate::start (arg=0x2636cc0) at
thread/qthread_unix.cpp:331
#10 0x0000003ee1407b31 in start_thread (arg=0x7fbad3fff700) at
pthread_create.c:305
#11 0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7fbad37fe700 (LWP 2334)):
#0  0x0000003ee10d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003ee3042d24 in g_main_context_poll (n_fds=1, fds=0x7fbacc002230,
priority=<optimized out>, timeout=-1, context=0x7fbacc0009b0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7fbacc0009b0, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003ee304325c in g_main_context_iteration (context=0x7fbacc0009b0,
may_block=1) at gmain.c:3155
#4  0x0000003400f853e6 in QEventDispatcherGlib::processEvents
(this=0x7fbacc0008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003400f59df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003400f59fef in QEventLoop::exec (this=0x7fbad37fdcc0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x0000003400e7207f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#8  0x0000003400e74af5 in QThreadPrivate::start (arg=0x263aae0) at
thread/qthread_unix.cpp:331
#9  0x0000003ee1407b31 in start_thread (arg=0x7fbad37fe700) at
pthread_create.c:305
#10 0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7fbac9e1d700 (LWP 2338)):
#0  0x0000003ee10d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003ee3042d24 in g_main_context_poll (n_fds=1, fds=0x7fbab8001af0,
priority=<optimized out>, timeout=-1, context=0x7fbab80026c0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7fbab80026c0, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003ee304325c in g_main_context_iteration (context=0x7fbab80026c0,
may_block=1) at gmain.c:3155
#4  0x0000003400f853e6 in QEventDispatcherGlib::processEvents
(this=0x7fbab8002610, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003400f59df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003400f59fef in QEventLoop::exec (this=0x7fbac9e1cc90, flags=...) at
kernel/qeventloop.cpp:201
#7  0x0000003400e7207f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#8  0x0000003400f3ce9f in QInotifyFileSystemWatcherEngine::run (this=0x2cc4a30)
at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003400e74af5 in QThreadPrivate::start (arg=0x2cc4a30) at
thread/qthread_unix.cpp:331
#10 0x0000003ee1407b31 in start_thread (arg=0x7fbac9e1d700) at
pthread_create.c:305
#11 0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7fbab67fc700 (LWP 2345)):
#0  0x0000003ee3041cb4 in g_main_context_prepare (context=0x7fbaa0002ad0,
priority=0x7fbab67fbb68) at gmain.c:2760
#1  0x0000003ee3042bbd in g_main_context_iterate (context=0x7fbaa0002ad0,
block=1, dispatch=1, self=<optimized out>) at gmain.c:3072
#2  0x0000003ee304325c in g_main_context_iteration (context=0x7fbaa0002ad0,
may_block=1) at gmain.c:3155
#3  0x0000003400f853e6 in QEventDispatcherGlib::processEvents
(this=0x7fbaa00008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#4  0x0000003400f59df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003400f59fef in QEventLoop::exec (this=0x7fbab67fbc90, flags=...) at
kernel/qeventloop.cpp:201
#6  0x0000003400e7207f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#7  0x0000003400f3ce9f in QInotifyFileSystemWatcherEngine::run (this=0x301a520)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x0000003400e74af5 in QThreadPrivate::start (arg=0x301a520) at
thread/qthread_unix.cpp:331
#9  0x0000003ee1407b31 in start_thread (arg=0x7fbab67fc700) at
pthread_create.c:305
#10 0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7fba88c06700 (LWP 2376)):
#0  __pthread_mutex_unlock_usercnt (mutex=0x7fba98000c78, decr=<optimized out>)
at pthread_mutex_unlock.c:297
#1  __pthread_mutex_unlock (mutex=0x7fba98000c78) at pthread_mutex_unlock.c:298
#2  0x0000003efb42fbc5 in ?? () from /usr/lib64/libsqlite3.so.0
#3  0x00007fbae987179b in QSQLiteResult::exec (this=0x7fba9819bce0) at
../../../sql/drivers/sqlite/qsql_sqlite.cpp:394
#4  0x0000003408211075 in QSqlQuery::exec (this=0x7fba88c055e8) at
kernel/qsqlquery.cpp:943
#5  0x0000003fdd45e1d1 in exec (query=<optimized out>, this=<optimized out>) at
/usr/src/debug/digikam-1.9.0/libs/database/databasecorebackend.cpp:1133
#6  Digikam::DatabaseCoreBackend::exec (this=0x24e6e00, query=...) at
/usr/src/debug/digikam-1.9.0/libs/database/databasecorebackend.cpp:1117
#7  0x0000003fdd45e3d8 in Digikam::DatabaseCoreBackend::execQuery
(this=0x24e6e00, sql=<optimized out>, boundValue1=..., boundValue2=...,
boundValue3=..., boundValue4=...) at
/usr/src/debug/digikam-1.9.0/libs/database/databasecorebackend.cpp:872
#8  0x0000003fdd45e975 in Digikam::DatabaseCoreBackend::execSql
(this=0x24e6e00, sql=<optimized out>, boundValue1=<optimized out>,
boundValue2=<optimized out>, boundValue3=<optimized out>,
boundValue4=<optimized out>, values=0x0, lastInsertId=0x7fba88c05620) at
/usr/src/debug/digikam-1.9.0/libs/database/databasecorebackend.cpp:813
#9  0x0000003fdd46a1a3 in Digikam::ThumbnailDB::insertThumbnail
(this=0x24e6de0, info=..., lastInsertId=0x7fba88c05700) at
/usr/src/debug/digikam-1.9.0/libs/database/thumbnaildb.cpp:197
#10 0x0000003fdd4977c8 in Digikam::ThumbnailCreator::storeInDatabase
(this=<optimized out>, info=..., image=<optimized out>) at
/usr/src/debug/digikam-1.9.0/libs/threadimageio/thumbnailcreator.cpp:649
#11 0x0000003fdd49beac in Digikam::ThumbnailCreator::load (this=0x25f2330,
path=...) at
/usr/src/debug/digikam-1.9.0/libs/threadimageio/thumbnailcreator.cpp:217
#12 0x0000003fdd4a540d in Digikam::ThumbnailLoadingTask::execute
(this=0x759e970) at
/usr/src/debug/digikam-1.9.0/libs/threadimageio/thumbnailtask.cpp:145
#13 0x0000003fdd481436 in Digikam::LoadSaveThread::run (this=0x25f8990) at
/usr/src/debug/digikam-1.9.0/libs/threadimageio/loadsavethread.cpp:116
#14 0x0000003fdd4c25d6 in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0x2625080) at
/usr/src/debug/digikam-1.9.0/libs/threads/dynamicthread.cpp:311
#15 0x0000003400e69845 in QThreadPoolThread::run (this=0x3b852c0) at
concurrent/qthreadpool.cpp:106
#16 0x0000003400e74af5 in QThreadPrivate::start (arg=0x3b852c0) at
thread/qthread_unix.cpp:331
#17 0x0000003ee1407b31 in start_thread (arg=0x7fba88c06700) at
pthread_create.c:305
#18 0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fba88405700 (LWP 2377)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003400e73b03 in QMutexPrivate::wait (this=0x25036d0, timeout=-1) at
thread/qmutex_unix.cpp:84
#2  0x0000003400e701a5 in QMutex::lock (this=0x25036a0) at
thread/qmutex.cpp:167
#3  0x0000003fdd4687f4 in
Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess (this=<optimized
out>) at
/usr/src/debug/digikam-1.9.0/libs/database/thumbnaildatabaseaccess.cpp:87
#4  0x0000003fdd497667 in Digikam::ThumbnailCreator::storeInDatabase
(this=<optimized out>, info=..., image=...) at
/usr/src/debug/digikam-1.9.0/libs/threadimageio/thumbnailcreator.cpp:632
#5  0x0000003fdd49beac in Digikam::ThumbnailCreator::load (this=0x26317c0,
path=...) at
/usr/src/debug/digikam-1.9.0/libs/threadimageio/thumbnailcreator.cpp:217
#6  0x0000003fdd4a540d in Digikam::ThumbnailLoadingTask::execute
(this=0x7629130) at
/usr/src/debug/digikam-1.9.0/libs/threadimageio/thumbnailtask.cpp:145
#7  0x0000003fdd481436 in Digikam::LoadSaveThread::run (this=0x2629500) at
/usr/src/debug/digikam-1.9.0/libs/threadimageio/loadsavethread.cpp:116
#8  0x0000003fdd4c25d6 in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0x2626520) at
/usr/src/debug/digikam-1.9.0/libs/threads/dynamicthread.cpp:311
#9  0x0000003400e69845 in QThreadPoolThread::run (this=0x3b857c0) at
concurrent/qthreadpool.cpp:106
#10 0x0000003400e74af5 in QThreadPrivate::start (arg=0x3b857c0) at
thread/qthread_unix.cpp:331
#11 0x0000003ee1407b31 in start_thread (arg=0x7fba88405700) at
pthread_create.c:305
#12 0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fba86180700 (LWP 2381)):
#0  __pthread_mutex_lock (mutex=0x7fbaf00046b8) at pthread_mutex_lock.c:134
#1  0x0000003ee3043244 in g_main_context_iteration (context=0x7fbaf00046b0,
may_block=1) at gmain.c:3154
#2  0x0000003400f853e6 in QEventDispatcherGlib::processEvents
(this=0x7fbaf0003ae0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#3  0x0000003400f59df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#4  0x0000003400f59fef in QEventLoop::exec (this=0x7fba8617fc90, flags=...) at
kernel/qeventloop.cpp:201
#5  0x0000003400e7207f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#6  0x0000003400f3ce9f in QInotifyFileSystemWatcherEngine::run (this=0x3dc6350)
at io/qfilesystemwatcher_inotify.cpp:248
#7  0x0000003400e74af5 in QThreadPrivate::start (arg=0x3dc6350) at
thread/qthread_unix.cpp:331
#8  0x0000003ee1407b31 in start_thread (arg=0x7fba86180700) at
pthread_create.c:305
#9  0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fba8317a700 (LWP 2388)):
#0  0x0000003ee140a999 in __pthread_mutex_unlock_usercnt (mutex=0x7fba981673b8,
decr=<optimized out>) at pthread_mutex_unlock.c:53
#1  __pthread_mutex_unlock (mutex=0x7fba981673b8) at pthread_mutex_unlock.c:298
#2  0x0000003ee30423ba in g_main_context_check (context=0x7fba981673b0,
max_priority=<optimized out>, fds=<optimized out>, n_fds=<optimized out>) at
gmain.c:2996
#3  0x0000003ee3042d42 in g_main_context_iterate (context=0x7fba981673b0,
block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#4  0x0000003ee304325c in g_main_context_iteration (context=0x7fba981673b0,
may_block=1) at gmain.c:3155
#5  0x0000003400f853e6 in QEventDispatcherGlib::processEvents
(this=0x7fba98003000, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#6  0x0000003400f59df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#7  0x0000003400f59fef in QEventLoop::exec (this=0x7fba83179c90, flags=...) at
kernel/qeventloop.cpp:201
#8  0x0000003400e7207f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#9  0x0000003400f3ce9f in QInotifyFileSystemWatcherEngine::run (this=0x5cee270)
at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0000003400e74af5 in QThreadPrivate::start (arg=0x5cee270) at
thread/qthread_unix.cpp:331
#11 0x0000003ee1407b31 in start_thread (arg=0x7fba8317a700) at
pthread_create.c:305
#12 0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fba8597f700 (LWP 2395)):
#0  0x0000003400f84907 in timerSourcePrepareHelper (src=0x70777e0,
timeout=0x7fba8597eafc) at kernel/qeventdispatcher_glib.cpp:135
#1  0x0000003400f849d5 in timerSourcePrepare (source=<optimized out>,
timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#2  0x0000003ee3041cc2 in g_main_context_prepare (context=0x70776f0,
priority=0x7fba8597eb68) at gmain.c:2762
#3  0x0000003ee3042bbd in g_main_context_iterate (context=0x70776f0, block=1,
dispatch=1, self=<optimized out>) at gmain.c:3072
#4  0x0000003ee304325c in g_main_context_iteration (context=0x70776f0,
may_block=1) at gmain.c:3155
#5  0x0000003400f853e6 in QEventDispatcherGlib::processEvents (this=0x706b8d0,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0000003400f59df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#7  0x0000003400f59fef in QEventLoop::exec (this=0x7fba8597ec90, flags=...) at
kernel/qeventloop.cpp:201
#8  0x0000003400e7207f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#9  0x0000003400f3ce9f in QInotifyFileSystemWatcherEngine::run (this=0x7057ee0)
at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0000003400e74af5 in QThreadPrivate::start (arg=0x7057ee0) at
thread/qthread_unix.cpp:331
#11 0x0000003ee1407b31 in start_thread (arg=0x7fba8597f700) at
pthread_create.c:305
#12 0x0000003ee10dfd2d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fbafec6f8c0 (LWP 2324)):
[KCrash Handler]
#6  Digikam::ImagePosition::apply (this=0x7fffc0bc1010) at
/usr/src/debug/digikam-1.9.0/libs/database/imageposition.cpp:440
#7  0x0000003fddaa679d in Digikam::ImagePosition::~ImagePosition
(this=0x7fffc0bc1010, __in_chrg=<optimized out>) at
/usr/src/debug/digikam-1.9.0/libs/database/imageposition.cpp:124
#8  0x0000000000529d3b in Digikam::GPSSearchView::slotDigikamViewImageSelected
(this=0x3017570, selectedImage=<optimized out>, hasPrevious=<optimized out>,
hasNext=<optimized out>, allImages=<optimized out>) at
/usr/src/debug/digikam-1.9.0/utilities/gpssearch/gpssearchview.cpp:535
#9  0x00000000005e3895 in Digikam::GPSSearchSideBarWidget::qt_metacall
(this=0x2fd76f0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fffc0bc1160) at
/usr/src/debug/digikam-1.9.0/x86_64-redhat-linux-gnu/digikam/leftsidebarwidgets.moc:492
#10 0x0000003400f6d59a in QMetaObject::activate (sender=0x25ecf60, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fffc0bc1160) at
kernel/qobject.cpp:3278
#11 0x00000000005b2b37 in Digikam::DigikamView::signalImageSelected
(this=<optimized out>, _t1=<optimized out>, _t2=false, _t3=true, _t4=<optimized
out>) at
/usr/src/debug/digikam-1.9.0/x86_64-redhat-linux-gnu/digikam/digikamview.moc:395
#12 0x00000000005b7de8 in Digikam::DigikamView::slotDispatchImageSelected
(this=0x25ecf60) at /usr/src/debug/digikam-1.9.0/digikam/digikamview.cpp:1098
#13 0x00000000005bb246 in Digikam::DigikamView::qt_metacall (this=0x25ecf60,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffc0bc12c0) at
/usr/src/debug/digikam-1.9.0/x86_64-redhat-linux-gnu/digikam/digikamview.moc:351
#14 0x0000003400f6d59a in QMetaObject::activate (sender=0x31305e0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#15 0x0000003400f70e89 in QObject::event (this=0x31305e0, e=<optimized out>) at
kernel/qobject.cpp:1181
#16 0x00000034023bcc64 in notify_helper (e=0x7fffc0bc19c0, receiver=0x31305e0,
this=0x2207e50) at kernel/qapplication.cpp:4481
#17 QApplicationPrivate::notify_helper (this=0x2207e50, receiver=0x31305e0,
e=0x7fffc0bc19c0) at kernel/qapplication.cpp:4453
#18 0x00000034023c1af1 in QApplication::notify (this=0x7fffc0bc1dd0,
receiver=0x31305e0, e=0x7fffc0bc19c0) at kernel/qapplication.cpp:4360
#19 0x0000003403e431c6 in KApplication::notify (this=0x7fffc0bc1dd0,
receiver=0x31305e0, event=0x7fffc0bc19c0) at
/usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311
#20 0x0000003400f5a8dc in QCoreApplication::notifyInternal
(this=0x7fffc0bc1dd0, receiver=0x31305e0, event=0x7fffc0bc19c0) at
kernel/qcoreapplication.cpp:787
#21 0x0000003400f87192 in sendEvent (event=0x7fffc0bc19c0, receiver=<optimized
out>) at kernel/qcoreapplication.h:215
#22 QTimerInfoList::activateTimers (this=0x220bae0) at
kernel/qeventdispatcher_unix.cpp:603
#23 0x0000003400f849f4 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:184
#24 0x0000003ee30427ed in g_main_dispatch (context=0x220a8e0) at gmain.c:2441
#25 g_main_context_dispatch (context=0x220a8e0) at gmain.c:3014
#26 0x0000003ee3042fc8 in g_main_context_iterate (context=0x220a8e0,
block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#27 0x0000003ee304325c in g_main_context_iteration (context=0x220a8e0,
may_block=1) at gmain.c:3155
#28 0x0000003400f8537f in QEventDispatcherGlib::processEvents (this=0x219b900,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#29 0x000000340245fbae in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:207
#30 0x0000003400f59df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#31 0x0000003400f59fef in QEventLoop::exec (this=0x7fffc0bc1c50, flags=...) at
kernel/qeventloop.cpp:201
#32 0x0000003400f5e107 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1064
#33 0x0000000000478eb7 in main (argc=5, argv=<optimized out>) at
/usr/src/debug/digikam-1.9.0/digikam/main.cpp:216

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