[Digikam-devel] [Bug 311135] New: digikam crashed after saving a new version of a modified picture
franz.bergesund at gmail.com
franz.bergesund at gmail.com
Tue Dec 4 08:56:40 GMT 2012
https://bugs.kde.org/show_bug.cgi?id=311135
Bug ID: 311135
Severity: crash
Version: 2.8.0
Priority: NOR
Assignee: digikam-devel at kde.org
Summary: digikam crashed after saving a new version of a
modified picture
Classification: Unclassified
OS: Linux
Reporter: franz.bergesund at gmail.com
Hardware: Ubuntu Packages
Status: UNCONFIRMED
Component: general
Product: digikam
Application: digikam (2.8.0)
KDE Platform Version: 4.9.3
Qt Version: 4.8.3
Operating System: Linux 3.5.0-19-generic x86_64
Distribution: Ubuntu 12.10
-- Information about the crash:
- What I was doing when the application crashed:
I opened the image editor, cropped a picture and then "save as new version".
When I closed the editor digikam crashesd
-- 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 0x7f6e262d4a00 (LWP 2685))]
Thread 6 (Thread 0x7f6e016c9700 (LWP 2746)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007f6e2045704b in wait (time=18446744073709551615, this=0x12c5a70) at
thread/qwaitcondition_unix.cpp:86
#2 QWaitCondition::wait (this=<optimized out>, mutex=0x12939a8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3 0x00000000005eea33 in Digikam::ScanController::run() ()
#4 0x00007f6e20456aec in QThreadPrivate::start (arg=0x12a0e10) at
thread/qthread_unix.cpp:338
#5 0x00007f6e1af5de9a in start_thread (arg=0x7f6e016c9700) at
pthread_create.c:308
#6 0x00007f6e1f67fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 5 (Thread 0x7f6e00ec8700 (LWP 2748)):
#0 0x00007f6e1f674303 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f6e18981d84 in g_main_context_poll (n_fds=1, fds=0x7f6df40029b0,
timeout=-1, context=0x7f6df40009a0, priority=<optimized out>) at
/build/buildd/glib2.0-2.34.0/./glib/gmain.c:3584
#2 g_main_context_iterate (context=context at entry=0x7f6df40009a0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.34.0/./glib/gmain.c:3285
#3 0x00007f6e18981ea4 in g_main_context_iteration (context=0x7f6df40009a0,
may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#4 0x00007f6e20581c16 in QEventDispatcherGlib::processEvents
(this=0x7f6df40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5 0x00007f6e205522bf in QEventLoop::processEvents
(this=this at entry=0x7f6e00ec7b50, flags=...) at kernel/qeventloop.cpp:149
#6 0x00007f6e20552548 in QEventLoop::exec (this=0x7f6e00ec7b50, flags=...) at
kernel/qeventloop.cpp:204
#7 0x00007f6e20453b10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8 0x00007f6e205329af in QInotifyFileSystemWatcherEngine::run (this=0x12eddb0)
at io/qfilesystemwatcher_inotify.cpp:248
#9 0x00007f6e20456aec in QThreadPrivate::start (arg=0x12eddb0) at
thread/qthread_unix.cpp:338
#10 0x00007f6e1af5de9a in start_thread (arg=0x7f6e00ec8700) at
pthread_create.c:308
#11 0x00007f6e1f67fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7f6dfbfff700 (LWP 2834)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007f6e2045704b in wait (time=18446744073709551615, this=0x1523bd0) at
thread/qwaitcondition_unix.cpp:86
#2 QWaitCondition::wait (this=<optimized out>, mutex=0x1565cf8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3 0x00007f6e238b6a47 in Digikam::ParkingThread::run() () from
/usr/lib/libdigikamcore.so.2
#4 0x00007f6e20456aec in QThreadPrivate::start (arg=0x1565ce0) at
thread/qthread_unix.cpp:338
#5 0x00007f6e1af5de9a in start_thread (arg=0x7f6dfbfff700) at
pthread_create.c:308
#6 0x00007f6e1f67fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7f6dfb370700 (LWP 2835)):
#0 0x00007f6e1f674303 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f6e18981d84 in g_main_context_poll (n_fds=1, fds=0x7f6de80025b0,
timeout=-1, context=0x7f6de80009a0, priority=<optimized out>) at
/build/buildd/glib2.0-2.34.0/./glib/gmain.c:3584
#2 g_main_context_iterate (context=context at entry=0x7f6de80009a0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.34.0/./glib/gmain.c:3285
#3 0x00007f6e18981ea4 in g_main_context_iteration (context=0x7f6de80009a0,
may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#4 0x00007f6e20581c16 in QEventDispatcherGlib::processEvents
(this=0x7f6de80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5 0x00007f6e205522bf in QEventLoop::processEvents
(this=this at entry=0x7f6dfb36fb50, flags=...) at kernel/qeventloop.cpp:149
#6 0x00007f6e20552548 in QEventLoop::exec (this=0x7f6dfb36fb50, flags=...) at
kernel/qeventloop.cpp:204
#7 0x00007f6e20453b10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8 0x00007f6e205329af in QInotifyFileSystemWatcherEngine::run (this=0x1a0e030)
at io/qfilesystemwatcher_inotify.cpp:248
#9 0x00007f6e20456aec in QThreadPrivate::start (arg=0x1a0e030) at
thread/qthread_unix.cpp:338
#10 0x00007f6e1af5de9a in start_thread (arg=0x7f6dfb370700) at
pthread_create.c:308
#11 0x00007f6e1f67fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7f6dee50e700 (LWP 23155)):
#0 0x00007f6e1898176c in g_main_context_query
(context=context at entry=0x7f6dc0089870, max_priority=2147483647,
timeout=timeout at entry=0x7f6dee50d9ec, fds=fds at entry=0x7f6dc00034a0,
n_fds=n_fds at entry=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3092
#1 0x00007f6e18981cf9 in g_main_context_iterate
(context=context at entry=0x7f6dc0089870, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.34.0/./glib/gmain.c:3272
#2 0x00007f6e18981ea4 in g_main_context_iteration (context=0x7f6dc0089870,
may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#3 0x00007f6e20581c16 in QEventDispatcherGlib::processEvents
(this=0x7f6dc00897e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4 0x00007f6e205522bf in QEventLoop::processEvents
(this=this at entry=0x7f6dee50db40, flags=...) at kernel/qeventloop.cpp:149
#5 0x00007f6e20552548 in QEventLoop::exec (this=0x7f6dee50db40, flags=...) at
kernel/qeventloop.cpp:204
#6 0x00007f6e238b5fd3 in Digikam::WorkerObjectRunnable::run() () from
/usr/lib/libdigikamcore.so.2
#7 0x00007f6e2044a45d in QThreadPoolThread::run (this=0x4899ea0) at
concurrent/qthreadpool.cpp:107
#8 0x00007f6e20456aec in QThreadPrivate::start (arg=0x4899ea0) at
thread/qthread_unix.cpp:338
#9 0x00007f6e1af5de9a in start_thread (arg=0x7f6dee50e700) at
pthread_create.c:308
#10 0x00007f6e1f67fcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f6e262d4a00 (LWP 2685)):
[KCrash Handler]
#6 0x0000000000601238 in Digikam::TimeLineWidget::slotDatesMap(QMap<QDateTime,
int> const&) ()
#7 0x00000000005fee90 in Digikam::TimeLineWidget::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) ()
#8 0x00007f6e20568f5f in QMetaObject::activate (sender=0x12edce0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff550c98e0) at
kernel/qobject.cpp:3547
#9 0x00000000005b486d in
Digikam::AlbumManager::signalDatesMapDirty(QMap<QDateTime, int> const&) ()
#10 0x00000000005c4836 in Digikam::AlbumManager::slotDatesJobData(KIO::Job*,
QByteArray const&) ()
#11 0x00000000005b3f89 in Digikam::AlbumManager::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) ()
#12 0x00007f6e20568f5f in QMetaObject::activate (sender=0x2c47740, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff550c9be0) at
kernel/qobject.cpp:3547
#13 0x00007f6e22386f04 in KIO::TransferJob::data (this=this at entry=0x2c47740,
_t1=_t1 at entry=0x2c47740, _t2=...) at ./jobclasses.moc:447
#14 0x00007f6e22386f63 in KIO::TransferJob::slotData (this=0x2c47740,
_data=...) at ../../kio/kio/job.cpp:981
#15 0x00007f6e20568f5f in QMetaObject::activate (sender=0x31185b0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff550c9d90) at
kernel/qobject.cpp:3547
#16 0x00007f6e22425ca2 in KIO::SlaveInterface::data (this=this at entry=0x31185b0,
_t1=...) at ./slaveinterface.moc:160
#17 0x00007f6e224287b0 in KIO::SlaveInterface::dispatch (this=0x31185b0,
_cmd=100, rawdata=...) at ../../kio/kio/slaveinterface.cpp:160
#18 0x00007f6e224255fa in KIO::SlaveInterface::dispatch (this=0x31185b0) at
../../kio/kio/slaveinterface.cpp:88
#19 0x00007f6e22419a5e in KIO::Slave::gotInput (this=0x31185b0) at
../../kio/kio/slave.cpp:344
#20 0x00007f6e20568f5f in QMetaObject::activate (sender=0x11b65f0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#21 0x00007f6e2235a732 in dequeue (this=<optimized out>) at
../../kio/kio/connection.cpp:82
#22 KIO::ConnectionPrivate::dequeue (this=0x43482d0) at
../../kio/kio/connection.cpp:71
#23 0x00007f6e2056843e in QObject::event (this=0x11b65f0, e=<optimized out>) at
kernel/qobject.cpp:1195
#24 0x00007f6e20f34e9c in QApplicationPrivate::notify_helper
(this=this at entry=0x1163f20, receiver=receiver at entry=0x11b65f0,
e=e at entry=0x42691f0) at kernel/qapplication.cpp:4562
#25 0x00007f6e20f3930a in QApplication::notify (this=0x7fff550cb060,
receiver=0x11b65f0, e=0x42691f0) at kernel/qapplication.cpp:4423
#26 0x00007f6e21c3d1d6 in KApplication::notify (this=0x7fff550cb060,
receiver=0x11b65f0, event=0x42691f0) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007f6e2055356e in QCoreApplication::notifyInternal
(this=0x7fff550cb060, receiver=receiver at entry=0x11b65f0,
event=event at entry=0x42691f0) at kernel/qcoreapplication.cpp:915
#28 0x00007f6e205573f1 in sendEvent (event=0x42691f0, receiver=0x11b65f0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x10f8310) at kernel/qcoreapplication.cpp:1539
#30 0x00007f6e20581a63 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=s at entry=0x115fe00) at
kernel/qeventdispatcher_glib.cpp:279
#32 0x00007f6e18981ab5 in g_main_dispatch (context=0x1166400) at
/build/buildd/glib2.0-2.34.0/./glib/gmain.c:2715
#33 g_main_context_dispatch (context=context at entry=0x1166400) at
/build/buildd/glib2.0-2.34.0/./glib/gmain.c:3219
#34 0x00007f6e18981de8 in g_main_context_iterate
(context=context at entry=0x1166400, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.34.0/./glib/gmain.c:3290
#35 0x00007f6e18981ea4 in g_main_context_iteration (context=0x1166400,
may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#36 0x00007f6e20581bf6 in QEventDispatcherGlib::processEvents (this=0x1162f40,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#37 0x00007f6e20fd9c1e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f6e205522bf in QEventLoop::processEvents
(this=this at entry=0x7fff550caaa0, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f6e20552548 in QEventLoop::exec (this=0x7fff550caaa0, flags=...) at
kernel/qeventloop.cpp:204
#40 0x00007f6e20557708 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#41 0x00000000006cbd33 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