[Digikam-devel] [Bug 239862] New: Digikam crashes when trying to edit a picture

Frank Hommes freanki at gmx.net
Fri May 28 13:42:32 BST 2010


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

           Summary: Digikam crashes when trying to edit a picture
           Product: digikam
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: freanki at gmx.net


Application: digikam (1.3.0 (rev.: 1131212))
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Everytime I try to edit a jpg picture with the curve tool Digikam crashes. I
also tried other tools and digikam crashes there too. It shows the tool
settings on the right side but then it crashes.
 I'm using latest svn digikam 1.3 compiled yesterday or the day before.

The crash can be reproduced every time.

 -- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0x7f77477c17e0 (LWP 1966))]

Thread 12 (Thread 0x7f7733146710 (LWP 1967)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7740cbc72b in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x2330980, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2330980,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000000000721ccc in Digikam::ScanController::run (this=0x2330860) at
/home/freanki/progs/src/digikam/digikam/digikam/scancontroller.cpp:516
#4  0x00007f7740cbb775 in QThreadPrivate::start (arg=0x2330860) at
thread/qthread_unix.cpp:248
#5  0x00007f7740a2b9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007f773fd6269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f7732945710 (LWP 1971)):
#0  0x00007f773fd55f53 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f773c8da4a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f773c8da8fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f7740dd9566 in QEventDispatcherGlib::processEvents (this=0x25c8930,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f7740dae992 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f7740daed6c in QEventLoop::exec (this=0x7f7732944d50, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f7740cb8d59 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007f7744174e00 in Digikam::ImageFilterModelWorker::Thread::run
(this=0x25ceec0) at
/home/freanki/progs/src/digikam/digikam/build/digikam/../../libs/models/imagefiltermodelthreads.h:66
#8  0x00007f7740cbb775 in QThreadPrivate::start (arg=0x25ceec0) at
thread/qthread_unix.cpp:248
#9  0x00007f7740a2b9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#10 0x00007f773fd6269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f77310a9710 (LWP 1972)):
#0  0x00007f773c8da904 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#1  0x00007f7740dd9566 in QEventDispatcherGlib::processEvents (this=0x25c2ed0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#2  0x00007f7740dae992 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#3  0x00007f7740daed6c in QEventLoop::exec (this=0x7f77310a8d50, flags=) at
kernel/qeventloop.cpp:201
#4  0x00007f7740cb8d59 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#5  0x00007f7744174e00 in Digikam::ImageFilterModelWorker::Thread::run
(this=0x25c8570) at
/home/freanki/progs/src/digikam/digikam/build/digikam/../../libs/models/imagefiltermodelthreads.h:66
#6  0x00007f7740cbb775 in QThreadPrivate::start (arg=0x25c8570) at
thread/qthread_unix.cpp:248
#7  0x00007f7740a2b9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#8  0x00007f773fd6269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f772d4be710 (LWP 1973)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7740cbc72b in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x2634c48, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2634c48,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f774473ca09 in Digikam::ParkingThread::run (this=0x2634c30) at
/home/freanki/progs/src/digikam/digikam/libs/threads/threadmanager.cpp:101
#4  0x00007f7740cbb775 in QThreadPrivate::start (arg=0x2634c30) at
thread/qthread_unix.cpp:248
#5  0x00007f7740a2b9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007f773fd6269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f772ccbd710 (LWP 1974)):
#0  0x00007f7740a2e3f5 in __pthread_mutex_lock (mutex=0x2654518) at
pthread_mutex_lock.c:61
#1  0x00007f773c8d9ee3 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x00007f773c8da318 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f773c8da8fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#4  0x00007f7740dd9566 in QEventDispatcherGlib::processEvents (this=0x2654420,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f7740dae992 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f7740daed6c in QEventLoop::exec (this=0x7f772ccbcd50, flags=) at
kernel/qeventloop.cpp:201
#7  0x00007f7740cb8d59 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x0000000000717dba in Digikam::MetadataManagerWorker::Thread::run
(this=0x2642250) at
/home/freanki/progs/src/digikam/digikam/build/digikam/../../digikam/metadatamanager_p.h:146
#9  0x00007f7740cbb775 in QThreadPrivate::start (arg=0x2642250) at
thread/qthread_unix.cpp:248
#10 0x00007f7740a2b9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#11 0x00007f773fd6269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f7727fff710 (LWP 1975)):
#0  0x00007f7740a2e3ff in __pthread_mutex_lock (mutex=0x2655c08) at
pthread_mutex_lock.c:62
#1  0x00007f773c8d9ee3 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x00007f773c8da318 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f773c8da8fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#4  0x00007f7740dd9566 in QEventDispatcherGlib::processEvents (this=0x2644380,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f7740dae992 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f7740daed6c in QEventLoop::exec (this=0x7f7727ffed50, flags=) at
kernel/qeventloop.cpp:201
#7  0x00007f7740cb8d59 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x0000000000717dba in Digikam::MetadataManagerWorker::Thread::run
(this=0x2648d50) at
/home/freanki/progs/src/digikam/digikam/build/digikam/../../digikam/metadatamanager_p.h:146
#9  0x00007f7740cbb775 in QThreadPrivate::start (arg=0x2648d50) at
thread/qthread_unix.cpp:248
#10 0x00007f7740a2b9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#11 0x00007f773fd6269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f7720ab1710 (LWP 1976)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f7725d5d081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f7740a2b9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#3  0x00007f773fd6269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f771f675710 (LWP 1977)):
#0  0x00007f773fd5afb3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f7725d862c5 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f7725d6ac99 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f7740a2b9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#4  0x00007f773fd6269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f771ee74710 (LWP 1978)):
#0  0x00007f7740a2fa2d in __pthread_mutex_unlock_usercnt (mutex=0x2873a28) at
pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x2873a28) at pthread_mutex_unlock.c:290
#2  0x00007f773c8d9ea5 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0x00007f773c8da318 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f773c8da8fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#5  0x00007f7740dd9566 in QEventDispatcherGlib::processEvents (this=0x2873930,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#6  0x00007f7740dae992 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#7  0x00007f7740daed6c in QEventLoop::exec (this=0x7f771ee73d10, flags=) at
kernel/qeventloop.cpp:201
#8  0x00007f7740cb8d59 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#9  0x00007f7725fb9440 in ?? () from
/usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x00007f7740cbb775 in QThreadPrivate::start (arg=0x2873300) at
thread/qthread_unix.cpp:248
#11 0x00007f7740a2b9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#12 0x00007f773fd6269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f771e469710 (LWP 1981)):
#0  0x00007f773fd55f53 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f771e46e915 in ?? () from
/usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x00007f7740a2b9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#3  0x00007f773fd6269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f771dc68710 (LWP 1982)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7725d6de23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f7740a2b9ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#3  0x00007f773fd6269d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f77477c17e0 (LWP 1966)):
[KCrash Handler]
#5  0x00007f773fcafa75 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f773fcb35c0 in *__GI_abort () at abort.c:92
#7  0x00007f77405648e5 in __gnu_cxx::__verbose_terminate_handler() () from
/usr/lib/libstdc++.so.6
#8  0x00007f7740562d16 in ?? () from /usr/lib/libstdc++.so.6
#9  0x00007f7740562d43 in std::terminate() () from /usr/lib/libstdc++.so.6
#10 0x00007f7740562dc6 in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#11 0x00007f7740daeebd in QEventLoop::exec (this=<value optimized out>,
flags=<value optimized out>) at kernel/qeventloop.cpp:214
#12 0x00007f7740db2aab in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:981
#13 0x00000000007b1731 in main (argc=1, argv=0x7fffe4292108) at
/home/freanki/progs/src/digikam/digikam/digikam/main.cpp:194

Possible duplicates by query: bug 239080, bug 239073, bug 239059, bug 239057,
bug 239033.

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