Bug 320747 - digiKam crash, when starting panorama stitching
Summary: digiKam crash, when starting panorama stitching
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-Panorama (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-05 04:39 UTC by Axel Krebs
Modified: 2022-01-17 12:13 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Axel Krebs 2013-06-05 04:39:01 UTC
Application: digikam (3.2.0)
KDE Platform Version: 4.10.3
Qt Version: 4.8.4
Operating System: Linux 3.8.0-24-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:

When starting to make a panorama, digiKam crashes

Only two pics
Pic size 5,3 + 4,8 MB
Pic format jpg, each
Target format tif (yes I know "jpg / tif...")

The crash can be reproduced sometimes.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8887543a40 (LWP 18836))]

Thread 16 (Thread 0x7f885f0b8700 (LWP 18839)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8881d9d14b in wait (time=18446744073709551615, this=0x2bf5d40) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2bf5c50, mutex=mutex@entry=0x2bf5c48, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005d0cf8 in Digikam::ScanController::run (this=0x2bf59e0) at /build/buildd/digikam-3.2.0/core/digikam/database/scancontroller.cpp:713
#4  0x00007f8881d9cbec in QThreadPrivate::start (arg=0x2bf59e0) at thread/qthread_unix.cpp:338
#5  0x00007f887c2c9f8e in start_thread (arg=0x7f885f0b8700) at pthread_create.c:311
#6  0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 15 (Thread 0x7f885e8b7700 (LWP 18840)):
#0  0x00007f887c2cc00c in __GI___pthread_mutex_lock (mutex=0x7f8850000a60) at pthread_mutex_lock.c:67
#1  0x00007f88799085c1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f88798c8c74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f88798c9175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f88798c9304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8881ec8036 in QEventDispatcherGlib::processEvents (this=0x7f88500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f8881e9838f in QEventLoop::processEvents (this=this@entry=0x7f885e8b6b10, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f8881e98618 in QEventLoop::exec (this=this@entry=0x7f885e8b6b10, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f8881d9a410 in QThread::exec (this=this@entry=0x2bf84a0) at thread/qthread.cpp:542
#9  0x00007f8881e79edf in QInotifyFileSystemWatcherEngine::run (this=0x2bf84a0) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f8881d9cbec in QThreadPrivate::start (arg=0x2bf84a0) at thread/qthread_unix.cpp:338
#11 0x00007f887c2c9f8e in start_thread (arg=0x7f885e8b7700) at pthread_create.c:311
#12 0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 14 (Thread 0x7f885e0b6700 (LWP 18865)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8881d9d14b in wait (time=18446744073709551615, this=0x2b6b500) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2f71950, mutex=mutex@entry=0x2f71948, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8884df4ff9 in Digikam::ParkingThread::run (this=0x2f71930) at /build/buildd/digikam-3.2.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007f8881d9cbec in QThreadPrivate::start (arg=0x2f71930) at thread/qthread_unix.cpp:338
#5  0x00007f887c2c9f8e in start_thread (arg=0x7f885e0b6700) at pthread_create.c:311
#6  0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 13 (Thread 0x7f884c301700 (LWP 18866)):
#0  0x00007f8880fad3cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f88798c91dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f88798c9304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8881ec8036 in QEventDispatcherGlib::processEvents (this=0x7f88440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f8881e9838f in QEventLoop::processEvents (this=this@entry=0x7f884c300b10, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f8881e98618 in QEventLoop::exec (this=this@entry=0x7f884c300b10, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f8881d9a410 in QThread::exec (this=this@entry=0x335aa90) at thread/qthread.cpp:542
#7  0x00007f8881e79edf in QInotifyFileSystemWatcherEngine::run (this=0x335aa90) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f8881d9cbec in QThreadPrivate::start (arg=0x335aa90) at thread/qthread_unix.cpp:338
#9  0x00007f887c2c9f8e in start_thread (arg=0x7f884c301700) at pthread_create.c:311
#10 0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 12 (Thread 0x7f880e85d700 (LWP 18973)):
#0  0x00007f8880fc80c0 in pthread_mutex_unlock (mutex=0x7f87cc06fee0) at forward.c:194
#1  0x00007f88799085f1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f88798c8b39 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f88798c914c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f88798c9304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8881ec8036 in QEventDispatcherGlib::processEvents (this=0x7f87cc28ff10, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f8881e9838f in QEventLoop::processEvents (this=this@entry=0x7f880e85cae0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f8881e98618 in QEventLoop::exec (this=this@entry=0x7f880e85cae0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f8884df459b in Digikam::WorkerObjectRunnable::run (this=0x5dd7c200) at /build/buildd/digikam-3.2.0/core/libs/threads/threadmanager.cpp:196
#9  0x00007f8881d9055d in QThreadPoolThread::run (this=0x4561f00) at concurrent/qthreadpool.cpp:107
#10 0x00007f8881d9cbec in QThreadPrivate::start (arg=0x4561f00) at thread/qthread_unix.cpp:338
#11 0x00007f887c2c9f8e in start_thread (arg=0x7f880e85d700) at pthread_create.c:311
#12 0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 11 (Thread 0x7f87e17a8700 (LWP 21954)):
#0  0x00007f887c2cd07f in __pthread_mutex_unlock_usercnt (mutex=0x7f87cc4d8d00, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  0x00007f88799085f1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f88798c8366 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f88798c90b4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f88798c9304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8881ec8036 in QEventDispatcherGlib::processEvents (this=0x7f87cc6c48e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f8881e9838f in QEventLoop::processEvents (this=this@entry=0x7f87e17a7ae0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f8881e98618 in QEventLoop::exec (this=this@entry=0x7f87e17a7ae0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f8884df459b in Digikam::WorkerObjectRunnable::run (this=0x7f87cc4d9050) at /build/buildd/digikam-3.2.0/core/libs/threads/threadmanager.cpp:196
#9  0x00007f8881d9055d in QThreadPoolThread::run (this=0x455c610) at concurrent/qthreadpool.cpp:107
#10 0x00007f8881d9cbec in QThreadPrivate::start (arg=0x455c610) at thread/qthread_unix.cpp:338
#11 0x00007f887c2c9f8e in start_thread (arg=0x7f87e17a8700) at pthread_create.c:311
#12 0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 10 (Thread 0x7f87e1fa9700 (LWP 21957)):
#0  0x00007f8880fad3cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f88798c91dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f88798c9304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8881ec8036 in QEventDispatcherGlib::processEvents (this=0x7f87cc7afd20, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f8881e9838f in QEventLoop::processEvents (this=this@entry=0x7f87e1fa8ae0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f8881e98618 in QEventLoop::exec (this=this@entry=0x7f87e1fa8ae0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f8884df459b in Digikam::WorkerObjectRunnable::run (this=0x7f87cc6c56f0) at /build/buildd/digikam-3.2.0/core/libs/threads/threadmanager.cpp:196
#7  0x00007f8881d9055d in QThreadPoolThread::run (this=0x4565310) at concurrent/qthreadpool.cpp:107
#8  0x00007f8881d9cbec in QThreadPrivate::start (arg=0x4565310) at thread/qthread_unix.cpp:338
#9  0x00007f887c2c9f8e in start_thread (arg=0x7f87e1fa9700) at pthread_create.c:311
#10 0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 9 (Thread 0x7f880e05c700 (LWP 21958)):
#0  0x00007f887990835c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f88799085b9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f88798c8b6a in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f88798c9175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f88798c9304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8881ec8036 in QEventDispatcherGlib::processEvents (this=0x7f87cc584ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f8881e9838f in QEventLoop::processEvents (this=this@entry=0x7f880e05bae0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f8881e98618 in QEventLoop::exec (this=this@entry=0x7f880e05bae0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f8884df459b in Digikam::WorkerObjectRunnable::run (this=0x5fa6dba0) at /build/buildd/digikam-3.2.0/core/libs/threads/threadmanager.cpp:196
#9  0x00007f8881d9055d in QThreadPoolThread::run (this=0x4567d10) at concurrent/qthreadpool.cpp:107
#10 0x00007f8881d9cbec in QThreadPrivate::start (arg=0x4567d10) at thread/qthread_unix.cpp:338
#11 0x00007f887c2c9f8e in start_thread (arg=0x7f880e05c700) at pthread_create.c:311
#12 0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7f87e3fff700 (LWP 21963)):
#0  0x00007f8880fad3cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f88798c91dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f88798c9304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8881ec8036 in QEventDispatcherGlib::processEvents (this=0x7f87cc5ae900, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f8881e9838f in QEventLoop::processEvents (this=this@entry=0x7f87e3ffeae0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f8881e98618 in QEventLoop::exec (this=this@entry=0x7f87e3ffeae0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f8884df459b in Digikam::WorkerObjectRunnable::run (this=0x7f87cc4d8240) at /build/buildd/digikam-3.2.0/core/libs/threads/threadmanager.cpp:196
#7  0x00007f8881d9055d in QThreadPoolThread::run (this=0x4562350) at concurrent/qthreadpool.cpp:107
#8  0x00007f8881d9cbec in QThreadPrivate::start (arg=0x4562350) at thread/qthread_unix.cpp:338
#9  0x00007f887c2c9f8e in start_thread (arg=0x7f87e3fff700) at pthread_create.c:311
#10 0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7f87b8658700 (LWP 30229)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8881d9d14b in wait (time=18446744073709551615, this=0x5e4752c0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x5d06b970, mutex=mutex@entry=0x5d06b968, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f88496df0c6 in KIPIPlugins::KPRawThumbThread::run (this=0x5f63de70) at /build/buildd/digikam-3.2.0/extra/kipi-plugins/common/libkipiplugins/tools/kprawthumbthread.cpp:108
#4  0x00007f8881d9cbec in QThreadPrivate::start (arg=0x5f63de70) at thread/qthread_unix.cpp:338
#5  0x00007f887c2c9f8e in start_thread (arg=0x7f87b8658700) at pthread_create.c:311
#6  0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f87e31b8700 (LWP 30232)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8881d9d14b in wait (time=18446744073709551615, this=0x5e41db30) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5f024d50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f888523dc1c in KDcrawIface::RActionThreadBase::run() () from /usr/lib/libkdcraw.so.22
#4  0x00007f8881d9cbec in QThreadPrivate::start (arg=0x608e5c80) at thread/qthread_unix.cpp:338
#5  0x00007f887c2c9f8e in start_thread (arg=0x7f87e31b8700) at pthread_create.c:311
#6  0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f87b7656700 (LWP 30233)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8881d9d14b in wait (time=18446744073709551615, this=0x5cbfc940) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x5eeecda8, mutex=0x5dd0f3e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8884093041 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5eeecd80, th=0x7f87cc5b40b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f888409594b in ThreadWeaver::WorkingHardState::applyForWork (this=0x431a6e0, th=0x7f87cc5b40b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f888409463f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f87b7655b40, parent=0x5eeecd80, th=th@entry=0x7f87cc5b40b0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f88840946cb in ThreadWeaver::Thread::run (this=0x7f87cc5b40b0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f8881d9cbec in QThreadPrivate::start (arg=0x7f87cc5b40b0) at thread/qthread_unix.cpp:338
#8  0x00007f887c2c9f8e in start_thread (arg=0x7f87b7656700) at pthread_create.c:311
#9  0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f87b7e57700 (LWP 30234)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8881d9d14b in wait (time=18446744073709551615, this=0x5cbfc940) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x5eeecda8, mutex=0x5dd0f3e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8884093041 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5eeecd80, th=0x7f87cc491660) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f888409594b in ThreadWeaver::WorkingHardState::applyForWork (this=0x431a6e0, th=0x7f87cc491660) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f888409463f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f87b7e56b40, parent=0x5eeecd80, th=th@entry=0x7f87cc491660) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f88840946cb in ThreadWeaver::Thread::run (this=0x7f87cc491660) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f8881d9cbec in QThreadPrivate::start (arg=0x7f87cc491660) at thread/qthread_unix.cpp:338
#8  0x00007f887c2c9f8e in start_thread (arg=0x7f87b7e57700) at pthread_create.c:311
#9  0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f87b6e55700 (LWP 30235)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8881d9d14b in wait (time=18446744073709551615, this=0x5cbfc940) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x5eeecda8, mutex=0x5dd0f3e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8884093041 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5eeecd80, th=0x7f87cc117600) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f888409594b in ThreadWeaver::WorkingHardState::applyForWork (this=0x431a6e0, th=0x7f87cc117600) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f888409463f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f87b6e54b40, parent=0x5eeecd80, th=th@entry=0x7f87cc117600) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f88840946cb in ThreadWeaver::Thread::run (this=0x7f87cc117600) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f8881d9cbec in QThreadPrivate::start (arg=0x7f87cc117600) at thread/qthread_unix.cpp:338
#8  0x00007f887c2c9f8e in start_thread (arg=0x7f87b6e55700) at pthread_create.c:311
#9  0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f87b6654700 (LWP 30236)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8881d9d14b in wait (time=18446744073709551615, this=0x5cbfc940) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x5eeecda8, mutex=0x5dd0f3e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f8884093041 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5eeecd80, th=0x7f87cc27f410) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f888409594b in ThreadWeaver::WorkingHardState::applyForWork (this=0x431a6e0, th=0x7f87cc27f410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f888409463f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f87b6653b40, parent=0x5eeecd80, th=th@entry=0x7f87cc27f410) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f88840946cb in ThreadWeaver::Thread::run (this=0x7f87cc27f410) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f8881d9cbec in QThreadPrivate::start (arg=0x7f87cc27f410) at thread/qthread_unix.cpp:338
#8  0x00007f887c2c9f8e in start_thread (arg=0x7f87b6654700) at pthread_create.c:311
#9  0x00007f8880fb9e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f8887543a40 (LWP 18836)):
[KCrash Handler]
#6  isNull (this=0x646b2c61) at image/qpixmapdata_p.h:131
#7  QPixmap::isNull (this=this@entry=0x5df9ba40) at image/qpixmap.cpp:579
#8  0x00007f8882957499 in QPixmap::copy (this=this@entry=0x5df9ba40, rect=...) at image/qpixmap.cpp:382
#9  0x00007f88829580a7 in QPixmap::QPixmap (this=0x7fffd7e64850, pixmap=...) at image/qpixmap.cpp:303
#10 0x00007f88836027a4 in KPixmapSequence::frameAt (this=0x5f9137a0, index=2) at ../../kdeui/util/kpixmapsequence.cpp:143
#11 0x00007f8849927fba in KIPIPanoramaPlugin::PreProcessingPage::slotProgressTimerDone (this=0x5e680c60) at /build/buildd/digikam-3.2.0/extra/kipi-plugins/panorama/importwizard/preprocessingpage.cpp:237
#12 0x00007f8881eae0ef in QMetaObject::activate (sender=0x5e3182b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#13 0x00007f8881eb33ec in QObject::event (this=0x5e3182b0, e=<optimized out>) at kernel/qobject.cpp:1156
#14 0x00007f88828828ec in QApplicationPrivate::notify_helper (this=this@entry=0x2af7dd0, receiver=receiver@entry=0x5e3182b0, e=e@entry=0x7fffd7e64ff0) at kernel/qapplication.cpp:4567
#15 0x00007f888288525b in QApplication::notify (this=this@entry=0x7fffd7e65880, receiver=receiver@entry=0x5e3182b0, e=e@entry=0x7fffd7e64ff0) at kernel/qapplication.cpp:4428
#16 0x00007f888358faf6 in KApplication::notify (this=0x7fffd7e65880, receiver=0x5e3182b0, event=0x7fffd7e64ff0) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x00007f8881e9963e in QCoreApplication::notifyInternal (this=0x7fffd7e65880, receiver=0x5e3182b0, event=event@entry=0x7fffd7e64ff0) at kernel/qcoreapplication.cpp:946
#18 0x00007f8881ecab72 in sendEvent (event=0x7fffd7e64ff0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#19 QTimerInfoList::activateTimers (this=0x2af8580) at kernel/qeventdispatcher_unix.cpp:622
#20 0x00007f8881ec79a4 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#21 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#22 0x00007f8881ec79c1 in idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233
#23 0x00007f88798c8f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f88798c9248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f88798c9304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f8881ec8016 in QEventDispatcherGlib::processEvents (this=0x2a7e0b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#27 0x00007f88829281ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007f8881e9838f in QEventLoop::processEvents (this=this@entry=0x7fffd7e65270, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f8881e98618 in QEventLoop::exec (this=this@entry=0x7fffd7e65270, flags=...) at kernel/qeventloop.cpp:204
#30 0x00007f8881e9dcf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#31 0x00007f8882880ffc in QApplication::exec () at kernel/qapplication.cpp:3828
#32 0x0000000000491d1b in main (argc=5, argv=0x7fffd7e65ab8) at /build/buildd/digikam-3.2.0/core/digikam/main/main.cpp:235

Possible duplicates by query: bug 246632, bug 245956.

Reported using DrKonqi
Comment 1 Benjamin Girault 2013-06-05 08:43:46 UTC
Are you trying to annoy me? You never answered to my comment on the previous bug report, yet having obviously read it, and you open a new bug report on the exact same bug!

The only thing you will achieve is slow me down.

*** This bug has been marked as a duplicate of bug 319882 ***
Comment 2 Axel Krebs 2013-06-05 18:49:45 UTC
Benjamin,

Why should I annoy you"?

When I experience an issue (bug or wish), I start a bug report.

Sometimes there are "old" ones, I have forgotten some time ago.

The first three or five new capabilities seem to be based on my "old" 
wishes, I have longtime forgotten.

So please believe me, I consider _every_ time before bug-reporting if I 
have time and information enough to make to do so…

Time is always short...

OK?


Axel
---
Am 05.06.2013 10:43, schrieb Benjamin Girault:
> https://bugs.kde.org/show_bug.cgi?id=320747
>
> Benjamin Girault <benjamin.girault@gmail.com> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>               Status|UNCONFIRMED                 |RESOLVED
>                   CC|                            |benjamin.girault@gmail.com
>           Resolution|---                         |DUPLICATE
>
> --- Comment #1 from Benjamin Girault <benjamin.girault@gmail.com> ---
> Are you trying to annoy me? You never answered to my comment on the previous
> bug report, yet having obviously read it, and you open a new bug report on the
> exact same bug!
>
> The only thing you will achieve is slow me down.
>
> *** This bug has been marked as a duplicate of bug 319882 ***
>
Comment 3 Benjamin Girault 2013-06-05 19:53:20 UTC
Starting a bug report is fine with me. What is not is the combination of two other things: reporting again the same bug only a few weeks (which is not "old") after the first one, and not answering to a comment on the first bug report.

If you do not answer to a comment from a developper in a bug report you made, how can you expect that developper to address your problem? You should also understand that reporting again is not constructive.

As you said, time is short, and that also applies to me. If you would have posted a comment on the first bug report, I would have been glad to answer you, now I really do not want to address your problem, which, by the way, is mostly likely an issue with your system, and I may just ignore it.
Comment 4 Axel Krebs 2013-06-05 20:10:14 UTC
I was and am not aware of that other bug-#, I deal with those issues 
late evening sometimes. And I am sorry if causing double or useless work.

The only cause not to answer a developers remark I can imagine of is, 
that I do not see the remark as a demand for contribution or question.

Whenever I can, I try to contribute. Will try to read more diligently 
remarks.

OK?


Axel

P.S.: sometimes, I do relly not understand, what people want to express.

---
Am 05.06.2013 21:53, schrieb Benjamin Girault:
> https://bugs.kde.org/show_bug.cgi?id=320747
>
> --- Comment #3 from Benjamin Girault <benjamin.girault@gmail.com> ---
> Starting a bug report is fine with me. What is not is the combination of two
> other things: reporting again the same bug only a few weeks (which is not
> "old") after the first one, and not answering to a comment on the first bug
> report.
>
> If you do not answer to a comment from a developper in a bug report you made,
> how can you expect that developper to address your problem? You should also
> understand that reporting again is not constructive.
>
> As you said, time is short, and that also applies to me. If you would have
> posted a comment on the first bug report, I would have been glad to answer you,
> now I really do not want to address your problem, which, by the way, is mostly
> likely an issue with your system, and I may just ignore it.
>
Comment 5 caulier.gilles 2022-01-17 12:13:12 UTC
Fixed with https://bugs.kde.org/show_bug.cgi?id=319882