[Digikam-devel] [Bug 308701] New: digikam crash while export again the same image to picasaweb with kipi plugin

nerriec dom1.nerriec at gmail.com
Sat Oct 20 12:12:13 BST 2012


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

            Bug ID: 308701
          Severity: crash
           Version: 2.6.0
          Priority: NOR
          Assignee: digikam-devel at kde.org
           Summary: digikam crash while export again the same image to
                    picasaweb with kipi plugin
    Classification: Unclassified
                OS: Linux
          Reporter: dom1.nerriec at gmail.com
          Hardware: Debian testing
            Status: UNCONFIRMED
         Component: general
           Product: digikam

Application: digikam (2.6.0)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.2
Operating System: Linux 3.2.0-3-amd64 x86_64
Distribution: Debian GNU/Linux testing (wheezy)

-- Information about the crash:
- What I was doing when the application crashed:
export to picasaweb 1 image.
This image was previously exported to the same album. Normaly in that case, I
have a dialog window that request me if I want to overwrite the previous
uploaded image. But digikam crashed.
Since the first export, I fliped the image (rotate 90 degrees).
The first export consisted in album creation, and export of 35 images.

I retried once : same problem.

The crash can be reproduced every time.

-- 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 0x7fe34c872a00 (LWP 21864))]

Thread 6 (Thread 0x7fe323465700 (LWP 21867)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe346b7720b in wait (time=18446744073709551615, this=0x1d8cbe0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1d8cad8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005fa903 in Digikam::ScanController::run() ()
#4  0x00007fe346b76d0b in QThreadPrivate::start (arg=0x1d87d70) at
thread/qthread_unix.cpp:307
#5  0x00007fe341739b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#6  0x00007fe345e2a70d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fe322c64700 (LWP 21868)):
#0  0x00007fff4c549700 in ?? ()
#1  0x00007fff4c549959 in ?? ()
#2  0x00007fe33e05ce86 in *__GI_clock_gettime (clock_id=1, tp=0x7fe322c638f0)
at ../sysdeps/unix/clock_gettime.c:116
#3  0x00007fe346bccb94 in do_gettime (frac=0x7fe322c638d8, sec=0x7fe322c638d0)
at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007fe346ca0a9d in QTimerInfoList::updateCurrentTime
(this=this at entry=0x1cd0c20) at kernel/qeventdispatcher_unix.cpp:343
#6  0x00007fe346ca0de3 in QTimerInfoList::timerWait (this=0x1cd0c20, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#7  0x00007fe346c9f94c in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x7fe322c639cc) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007fe346c9f9f5 in timerSourcePrepare (source=<optimized out>,
timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007fe33f1ecd0f in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fe33f1ed3fb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fe33f1ed5f4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fe346ca0296 in QEventDispatcherGlib::processEvents (this=0x1cd0cc0,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#13 0x00007fe346c708af in QEventLoop::processEvents
(this=this at entry=0x7fe322c63b70, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007fe346c70b38 in QEventLoop::exec (this=0x7fe322c63b70, flags=...) at
kernel/qeventloop.cpp:204
#15 0x00007fe346b73d70 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#16 0x00007fe346c511bf in QInotifyFileSystemWatcherEngine::run (this=0x1d8a190)
at io/qfilesystemwatcher_inotify.cpp:248
#17 0x00007fe346b76d0b in QThreadPrivate::start (arg=0x1d8a190) at
thread/qthread_unix.cpp:307
#18 0x00007fe341739b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#19 0x00007fe345e2a70d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe322463700 (LWP 21870)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe346b7720b in wait (time=18446744073709551615, this=0x1e5f8f0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ea4498,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe34a068f33 in Digikam::ParkingThread::run() () from
/usr/lib/libdigikamcore.so.2
#4  0x00007fe346b76d0b in QThreadPrivate::start (arg=0x1ea4480) at
thread/qthread_unix.cpp:307
#5  0x00007fe341739b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#6  0x00007fe345e2a70d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe31acb1700 (LWP 21873)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe32023debf in ?? () from /usr/lib/libvlccore.so.5
#2  0x00007fe341739b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#3  0x00007fe345e2a70d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe316a69700 (LWP 21898)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe346b7720b in wait (time=18446744073709551615, this=0x45b5890) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x45b4a08,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe315a0b064 in KIPIPlugins::KPRawThumbThread::run() () from
/usr/lib/libkipiplugins.so.2
#4  0x00007fe346b76d0b in QThreadPrivate::start (arg=0x45b4e90) at
thread/qthread_unix.cpp:307
#5  0x00007fe341739b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#6  0x00007fe345e2a70d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe34c872a00 (LWP 21864)):
[KCrash Handler]
#6  QUrlPrivate::toEncoded (this=this at entry=0x49288c0, options=...) at
io/qurl.cpp:3971
#7  0x00007fe346c2d2a0 in QUrlPrivate::validate (this=0x49288c0) at
io/qurl.cpp:3788
#8  0x00007fe346c2d50d in QUrl::isValid (this=0x49c4128) at io/qurl.cpp:4268
#9  0x00007fe311e38a5a in
KIPIPicasawebExportPlugin::PicasawebReplaceDialog::PicasawebReplaceDialog(QWidget*,
QString const&, KIPI::Interface*, KUrl const&, KUrl const&) () from
/usr/lib/kde4/kipiplugin_picasawebexport.so
#10 0x00007fe311e32af5 in
KIPIPicasawebExportPlugin::PicasawebWindow::uploadNextPhoto() () from
/usr/lib/kde4/kipiplugin_picasawebexport.so
#11 0x00007fe311e318e7 in
KIPIPicasawebExportPlugin::PicasawebWindow::slotListPhotosDoneForUpload(int,
QString const&, QList<KIPIPicasawebExportPlugin::PicasaWebPhoto> const&) ()
from /usr/lib/kde4/kipiplugin_picasawebexport.so
#12 0x00007fe311e2ee07 in
KIPIPicasawebExportPlugin::PicasawebWindow::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) () from
/usr/lib/kde4/kipiplugin_picasawebexport.so
#13 0x00007fe346c8754f in QMetaObject::activate (sender=0x462f2b0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff4c4fcb30) at
kernel/qobject.cpp:3547
#14 0x00007fe311e21fe0 in
KIPIPicasawebExportPlugin::PicasawebTalker::signalListPhotosDone(int, QString
const&, QList<KIPIPicasawebExportPlugin::PicasaWebPhoto> const&) () from
/usr/lib/kde4/kipiplugin_picasawebexport.so
#15 0x00007fe311e2906e in
KIPIPicasawebExportPlugin::PicasawebTalker::parseResponseListPhotos(QByteArray
const&) () from /usr/lib/kde4/kipiplugin_picasawebexport.so
#16 0x00007fe311e2740c in
KIPIPicasawebExportPlugin::PicasawebTalker::slotResult(KJob*) () from
/usr/lib/kde4/kipiplugin_picasawebexport.so
#17 0x00007fe311e21ca5 in
KIPIPicasawebExportPlugin::PicasawebTalker::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) () from
/usr/lib/kde4/kipiplugin_picasawebexport.so
#18 0x00007fe346c8754f in QMetaObject::activate (sender=0x4635350, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff4c4fd330) at
kernel/qobject.cpp:3547
#19 0x00007fe347106a22 in KJob::result (this=this at entry=0x4635350,
_t1=_t1 at entry=0x4635350) at ./kjob.moc:208
#20 0x00007fe347106a60 in KJob::emitResult (this=0x4635350) at
../../kdecore/jobs/kjob.cpp:318
#21 0x00007fe348b1c475 in KIO::SimpleJob::slotFinished
(this=this at entry=0x4635350) at ../../kio/kio/job.cpp:494
#22 0x00007fe348b23892 in KIO::TransferJob::slotFinished (this=0x4635350) at
../../kio/kio/job.cpp:1081
#23 0x00007fe346c8754f in QMetaObject::activate (sender=0x462ddb0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#24 0x00007fe348bbddd1 in KIO::SlaveInterface::dispatch (this=0x462ddb0,
_cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#25 0x00007fe348bbaeca in KIO::SlaveInterface::dispatch (this=0x462ddb0) at
../../kio/kio/slaveinterface.cpp:88
#26 0x00007fe348baf32e in KIO::Slave::gotInput (this=0x462ddb0) at
../../kio/kio/slave.cpp:344
#27 0x00007fe346c8754f in QMetaObject::activate (sender=0x462c120, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#28 0x00007fe348af14f2 in dequeue (this=<optimized out>) at
../../kio/kio/connection.cpp:82
#29 KIO::ConnectionPrivate::dequeue (this=0x408d4a0) at
../../kio/kio/connection.cpp:71
#30 0x00007fe346c86a2e in QObject::event (this=0x462c120, e=<optimized out>) at
kernel/qobject.cpp:1195
#31 0x00007fe34768170c in QApplicationPrivate::notify_helper
(this=this at entry=0x1ae2720, receiver=receiver at entry=0x462c120,
e=e at entry=0x4679ff0) at kernel/qapplication.cpp:4556
#32 0x00007fe347685b8a in QApplication::notify (this=0x7fff4c4fe500,
receiver=0x462c120, e=0x4679ff0) at kernel/qapplication.cpp:4417
#33 0x00007fe3483b48a6 in KApplication::notify (this=0x7fff4c4fe500,
receiver=0x462c120, event=0x4679ff0) at ../../kdeui/kernel/kapplication.cpp:311
#34 0x00007fe346c71b5e in QCoreApplication::notifyInternal
(this=0x7fff4c4fe500, receiver=receiver at entry=0x462c120,
event=event at entry=0x4679ff0) at kernel/qcoreapplication.cpp:915
#35 0x00007fe346c759e1 in sendEvent (event=0x4679ff0, receiver=0x462c120) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x1a7d740) at kernel/qcoreapplication.cpp:1539
#37 0x00007fe346ca00e3 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#38 postEventSourceDispatch (s=0x1ae2550) at
kernel/qeventdispatcher_glib.cpp:279
#39 0x00007fe33f1ed205 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fe33f1ed538 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007fe33f1ed5f4 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007fe346ca0276 in QEventDispatcherGlib::processEvents (this=0x1a7ec00,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#43 0x00007fe34772283e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00007fe346c708af in QEventLoop::processEvents
(this=this at entry=0x7fff4c4fe380, flags=...) at kernel/qeventloop.cpp:149
#45 0x00007fe346c70b38 in QEventLoop::exec (this=0x7fff4c4fe380, flags=...) at
kernel/qeventloop.cpp:204
#46 0x00007fe346c75cf8 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#47 0x00000000006d955f 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