[Digikam-devel] [digikam] [Bug 334284] New: digikam crashes when attempting to stitch panorama

aa.ivanov at gmail.com aa.ivanov at gmail.com
Sat May 3 16:24:10 BST 2014


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

            Bug ID: 334284
           Summary: digikam crashes when attempting to stitch panorama
    Classification: Unclassified
           Product: digikam
           Version: 3.5.0
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: aa.ivanov at gmail.com

Application: digikam (3.5.0)
KDE Platform Version: 4.12.4
Qt Version: 4.8.5
Operating System: Linux 3.13.10-200.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

-- Information about the crash:
- What I was doing when the application crashed:
1. Downloaded images from sd card
2. Selected relevant images for panorama
3. Started the panorama wizard
4. Advanced to 4th step
5. Digikam crashed

Please note I've tried this with both JPEG and Nikon's NEF files. Tried
switching the output format. Also tried toggling the "detect moving skies" on
page 3. None of the options seem to have any effect - program crashes in all
cases.

Please advise if/what further information might be needed.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f14e28eeac0 (LWP 6248))]

Thread 12 (Thread 0x7f14dc3c0700 (LWP 6249)):
#0  0x0000003a2560eccd in recvmsg () from /lib64/libpthread.so.0
#1  0x0000003895008ed9 in udev_monitor_receive_device () from
/lib64/libudev.so.1
#2  0x000000389e60ee0b in linux_udev_event_thread_main () from
/lib64/libusb-1.0.so.0
#3  0x0000003a25607f33 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003a24ef4ded in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f14d5ccb700 (LWP 6250)):
#0  0x0000003a2560bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x0000003a2d27c8d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00000000005e24ce in Digikam::ScanController::run() ()
#3  0x0000003a2d27c3af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#4  0x0000003a25607f33 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003a24ef4ded in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f14d54ca700 (LWP 6251)):
#0  0x0000003a27e8a2ea in g_mutex_get_impl () from /lib64/libglib-2.0.so.0
#1  0x0000003a27e8a5c9 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#2  0x0000003a27e49549 in g_main_context_iterate.isra.24 () from
/lib64/libglib-2.0.so.0
#3  0x0000003a27e496dc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#4  0x0000003a2d3b2ec6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#5  0x0000003a2d382edf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#6  0x0000003a2d38322d in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#7  0x0000003a2d279baf in QThread::exec() () from /lib64/libQtCore.so.4
#8  0x0000003a2d363863 in QInotifyFileSystemWatcherEngine::run() () from
/lib64/libQtCore.so.4
#9  0x0000003a2d27c3af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#10 0x0000003a25607f33 in start_thread () from /lib64/libpthread.so.0
#11 0x0000003a24ef4ded in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f14d4cc9700 (LWP 6255)):
#0  0x0000003a2560bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x0000003a2d27c8d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00000038a4f6274a in Digikam::ParkingThread::run() () from
/lib64/libdigikamcore.so.3
#3  0x0000003a2d27c3af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#4  0x0000003a25607f33 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003a24ef4ded in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f149ffff700 (LWP 6430)):
#0  0x0000003a27e8a2ed in g_mutex_get_impl () from /lib64/libglib-2.0.so.0
#1  0x0000003a27e8a599 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#2  0x0000003a27e496c8 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x0000003a2d3b2ec6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#4  0x0000003a2d382edf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#5  0x0000003a2d38322d in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#6  0x00000038a4f61da3 in Digikam::WorkerObjectRunnable::run() () from
/lib64/libdigikamcore.so.3
#7  0x0000003a2d26f88e in QThreadPoolThread::run() () from
/lib64/libQtCore.so.4
#8  0x0000003a2d27c3af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#9  0x0000003a25607f33 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003a24ef4ded in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f145f7fe700 (LWP 6481)):
#0  0x0000003a2560bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x0000003a2d27c8d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x000000389803b91d in KIPIPlugins::KPRawThumbThread::run() () from
/lib64/libkipiplugins.so.3
#3  0x0000003a2d27c3af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#4  0x0000003a25607f33 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003a24ef4ded in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f14b7fff700 (LWP 6483)):
#0  0x0000003a2560bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x0000003a2d27c8d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00000038a0e2b651 in KDcrawIface::RActionThreadBase::run() () from
/lib64/libkdcraw.so.23
#3  0x0000003a2d27c3af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#4  0x0000003a25607f33 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003a24ef4ded in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f14b77fe700 (LWP 6484)):
[KCrash Handler]
#5  0x00007f145d143cf0 in panoScriptFree () from
/usr/lib64/kde4/kipiplugin_panorama.so
#6  0x00007f145d1440b8 in panoScriptParse () from
/usr/lib64/kde4/kipiplugin_panorama.so
#7  0x00007f145d12f4d1 in KIPIPanoramaPlugin::PTOFile::openFile(QString const&)
() from /usr/lib64/kde4/kipiplugin_panorama.so
#8  0x00007f145d13c70c in KIPIPanoramaPlugin::CpCleanTask::run() () from
/usr/lib64/kde4/kipiplugin_panorama.so
#9  0x000000389e20ca42 in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#10 0x000000389e20cc2e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) ()
from /lib64/libthreadweaver.so.4
#11 0x000000389e20e8fb in
ThreadWeaver::JobCollectionJobRunner::execute(ThreadWeaver::Thread*) () from
/lib64/libthreadweaver.so.4
#12 0x000000389e20c40b in ThreadWeaver::Thread::run() () from
/lib64/libthreadweaver.so.4
#13 0x0000003a2d27c3af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#14 0x0000003a25607f33 in start_thread () from /lib64/libpthread.so.0
#15 0x0000003a24ef4ded in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f14b67fc700 (LWP 6485)):
#0  0x0000003a2560bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x0000003a2d27c8d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x000000389e20a9dc in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
() from /lib64/libthreadweaver.so.4
#3  0x000000389e20d803 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x000000389e20c36f in ThreadWeaver::Thread::run() () from
/lib64/libthreadweaver.so.4
#5  0x0000003a2d27c3af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#6  0x0000003a25607f33 in start_thread () from /lib64/libpthread.so.0
#7  0x0000003a24ef4ded in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f14b5ffb700 (LWP 6486)):
#0  0x0000003a2560bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x0000003a2d27c8d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x000000389e20a9dc in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
() from /lib64/libthreadweaver.so.4
#3  0x000000389e20d803 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x000000389e20c36f in ThreadWeaver::Thread::run() () from
/lib64/libthreadweaver.so.4
#5  0x0000003a2d27c3af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#6  0x0000003a25607f33 in start_thread () from /lib64/libpthread.so.0
#7  0x0000003a24ef4ded in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f14b57fa700 (LWP 6487)):
#0  0x0000003a2560bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x0000003a2d27c8d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x000000389e20a9dc in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
() from /lib64/libthreadweaver.so.4
#3  0x000000389e20d803 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*,
ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x000000389e20c36f in ThreadWeaver::Thread::run() () from
/lib64/libthreadweaver.so.4
#5  0x0000003a2d27c3af in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#6  0x0000003a25607f33 in start_thread () from /lib64/libpthread.so.0
#7  0x0000003a24ef4ded in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f14e28eeac0 (LWP 6248)):
#0  0x0000003a2560bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x0000003a2d27c8d6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00000038a4f62a24 in Digikam::WorkerObject::wait() () from
/lib64/libdigikamcore.so.3
#3  0x000000000062c613 in Digikam::FileActionMngr::shutDown() ()
#4  0x000000000062c645 in Digikam::FileActionMngr::~FileActionMngr() ()
#5  0x000000000062c6a7 in Digikam::._243::destroy() ()
#6  0x0000003a24e394c9 in __run_exit_handlers () from /lib64/libc.so.6
#7  0x0000003a24e39515 in exit () from /lib64/libc.so.6
#8  0x0000003911234548 in qt_xio_errhandler () from /lib64/libQtGui.so.4
#9  0x0000003895c49510 in KApplication::xioErrhandler(_XDisplay*) () from
/lib64/libkdeui.so.5
#10 0x0000003a2724515e in _XIOError () from /lib64/libX11.so.6
#11 0x0000003a27242b4d in _XEventsQueued () from /lib64/libX11.so.6
#12 0x0000003a2723456b in XEventsQueued () from /lib64/libX11.so.6
#13 0x000000391126b6fc in x11EventSourceCheck(_GSource*) () from
/lib64/libQtGui.so.4
#14 0x0000003a27e48ff9 in g_main_context_check () from /lib64/libglib-2.0.so.0
#15 0x0000003a27e49533 in g_main_context_iterate.isra.24 () from
/lib64/libglib-2.0.so.0
#16 0x0000003a27e496dc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#17 0x0000003a2d3b2ea5 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#18 0x000000391126bca6 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQtGui.so.4
#19 0x0000003a2d382edf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#20 0x0000003a2d38322d in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#21 0x0000003a2d388749 in QCoreApplication::exec() () from
/lib64/libQtCore.so.4
#22 0x000000000049232d in main ()

Reported using DrKonqi

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



More information about the Digikam-devel mailing list