Bug 308349 - Crash when uploading to Google photo
Summary: Crash when uploading to Google photo
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-WebService-Google (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-13 22:56 UTC by julien.t43+kde
Modified: 2019-07-27 13:15 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 6.2.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description julien.t43+kde 2012-10-13 22:56:34 UTC
Application: digikam (2.8.0)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-31-generic i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Doing a massive upload of pictures to picasa, I experienced a first silenced crash (no output of drkonqi and nothing in console [1]). I restarted one sequence and it crashed with drkonqui this time (end of console [2])

Digikam 2.8.0 on lubuntu 12.04 from ppa

[1]
digikam(22833)/KIPI (general) KIPIPlugins::KPHostSettings::metadataSettings: KPMetaSettings::writeRawFiles: false, KPMetaSettings::updateFileTimeStamp: false, KPMetaSettings::useXMPSidecar4Reading: false, KPMetaSettings::metadataWritingMode: 0
digikam(22833)/KIPI (general) KIPIPlugins::KPHostSettings::metadataSettings: KPMetaSettings::writeRawFiles: false, KPMetaSettings::updateFileTimeStamp: false, KPMetaSettings::useXMPSidecar4Reading: false, KPMetaSettings::metadataWritingMode: 0
digikam(22833)/KIPI (general) KIPIPicasawebExportPlugin::PicasawebWindow::prepareImageForUpload: Resizing to  1600
digikam(22833)/KIPI (general) KIPIPicasawebExportPlugin::PicasawebWindow::prepareImageForUpload: Saving to temp file:  "/tmp/kde-julien/kipi-picasawebexportplugin-22833/20120807_150042--DSC_0713.jpg"
digikam(22833)/KIPI (general) KIPIPlugins::KPHostSettings::metadataSettings: KPMetaSettings::writeRawFiles: false, KPMetaSettings::updateFileTimeStamp: false, KPMetaSettings::useXMPSidecar4Reading: false, KPMetaSettings::metadataWritingMode: 0
digikam(22833)/KEXIV2 KExiv2Iface::KExiv2::save: KExiv2::metadataWritingMode 0
digikam(22833)/KEXIV2 KExiv2Iface::KExiv2::save: Will write Metadata to file "20120807_150042--DSC_0713.jpg"
digikam(22833)/KEXIV2 KExiv2Iface::KExiv2::KExiv2Priv::saveToFile: File Extension:  "jpg"  is supported for writing mode
digikam(22833)/KEXIV2 KExiv2Iface::KExiv2::save: Metadata for file "20120807_150042--DSC_0713.jpg" written to file.
KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
QSocketNotifier: Invalid socket 16 and type 'Read', disabling...

[2]
digikam(22833)/KIPI (general) KIPIPlugins::KPHostSettings::metadataSettings: KPMetaSettings::writeRawFiles: false, KPMetaSettings::updateFileTimeStamp: false, KPMetaSettings::useXMPSidecar4Reading: false, KPMetaSettings::metadataWritingMode: 0
digikam(22833)/KIPI (general) KIPIPlugins::KPHostSettings::metadataSettings: KPMetaSettings::writeRawFiles: false, KPMetaSettings::updateFileTimeStamp: false, KPMetaSettings::useXMPSidecar4Reading: false, KPMetaSettings::metadataWritingMode: 0
digikam(22833)/KIPI (general) KIPIPicasawebExportPlugin::PicasawebWindow::prepareImageForUpload: Resizing to  1600
digikam(22833)/KIPI (general) KIPIPicasawebExportPlugin::PicasawebWindow::prepareImageForUpload: Saving to temp file:  "/tmp/kde-julien/kipi-picasawebexportplugin-22833/20120807_150042--DSC_0713.jpg"
digikam(22833)/KIPI (general) KIPIPlugins::KPHostSettings::metadataSettings: KPMetaSettings::writeRawFiles: false, KPMetaSettings::updateFileTimeStamp: false, KPMetaSettings::useXMPSidecar4Reading: false, KPMetaSettings::metadataWritingMode: 0
digikam(22833)/KEXIV2 KExiv2Iface::KExiv2::save: KExiv2::metadataWritingMode 0
digikam(22833)/KEXIV2 KExiv2Iface::KExiv2::save: Will write Metadata to file "20120807_150042--DSC_0713.jpg"
digikam(22833)/KEXIV2 KExiv2Iface::KExiv2::KExiv2Priv::saveToFile: File Extension:  "jpg"  is supported for writing mode
digikam(22833)/KEXIV2 KExiv2Iface::KExiv2::save: Metadata for file "20120807_150042--DSC_0713.jpg" written to file.
KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
QSocketNotifier: Invalid socket 16 and type 'Read', disabling...

The crash can be reproduced some of the time.

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

Thread 5 (Thread 0xb2d30b40 (LWP 22836)):
#0  0x009d0416 in __kernel_vsyscall ()
#1  0x047be96b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x07b2385c in __pthread_cond_wait (cond=0x9a70658, mutex=0x9a70640) at forward.c:139
#3  0x039d4350 in wait (time=4294967295, this=0x9a70640) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9a705ac, mutex=0x9a705a8, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x0820fe3e in Digikam::ScanController::run (this=0x99e3930) at /build/buildd/digikam-2.8.0/core/digikam/database/scancontroller.cpp:698
#6  0x039d3de0 in QThreadPrivate::start (arg=0x99e3930) at thread/qthread_unix.cpp:298
#7  0x047bad4c in start_thread (arg=0xb2d30b40) at pthread_create.c:308
#8  0x07b15f4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb23ffb40 (LWP 22837)):
#0  0x0572cdcd in __GI_clock_gettime (clock_id=1, tp=0xb23fef78) at ../sysdeps/unix/clock_gettime.c:116
#1  0x03a32315 in do_gettime (frac=0xb23fef70, sec=0xb23fef68) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x03b1c226 in QTimerInfoList::updateCurrentTime (this=0xb1a01974) at kernel/qeventdispatcher_unix.cpp:343
#4  0x03b1c57a in QTimerInfoList::timerWait (this=0xb1a01974, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x03b1ae23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb23ff07c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03b1aebd in timerSourcePrepare (source=0xb1a01940, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x03536872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x03536faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x03537201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x03b1b8e7 in QEventDispatcherGlib::processEvents (this=0xb1a00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x03ae750d in QEventLoop::processEvents (this=0xb23ff200, flags=...) at kernel/qeventloop.cpp:149
#12 0x03ae77a9 in QEventLoop::exec (this=0xb23ff200, flags=...) at kernel/qeventloop.cpp:204
#13 0x039d094c in QThread::exec (this=0x9a70fa8) at thread/qthread.cpp:501
#14 0x03ac4b5d in QInotifyFileSystemWatcherEngine::run (this=0x9a70fa8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x039d3de0 in QThreadPrivate::start (arg=0x9a70fa8) at thread/qthread_unix.cpp:298
#16 0x047bad4c in start_thread (arg=0xb23ffb40) at pthread_create.c:308
#17 0x07b15f4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb19ffb40 (LWP 23021)):
#0  0x009d0416 in __kernel_vsyscall ()
#1  0x047be96b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x07b2385c in __pthread_cond_wait (cond=0x9c03170, mutex=0x9c03158) at forward.c:139
#3  0x039d4350 in wait (time=4294967295, this=0x9c03158) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9c15180, mutex=0x9c1517c, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x010db0cc in Digikam::ParkingThread::run (this=0x9c15170) at /build/buildd/digikam-2.8.0/core/libs/threads/threadmanager.cpp:119
#6  0x039d3de0 in QThreadPrivate::start (arg=0x9c15170) at thread/qthread_unix.cpp:298
#7  0x047bad4c in start_thread (arg=0xb19ffb40) at pthread_create.c:308
#8  0x07b15f4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xad4ffb40 (LWP 25611)):
#0  0x009d0416 in __kernel_vsyscall ()
#1  0x047be96b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x07b2385c in __pthread_cond_wait (cond=0x5b953a00, mutex=0x5b9539e8) at forward.c:139
#3  0x039d4350 in wait (time=4294967295, this=0x5b9539e8) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x5b95379c, mutex=0x5b953798, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x06860ab2 in KIPIPlugins::KPRawThumbThread::run (this=0xa4be598) at /build/buildd/digikam-2.8.0/extra/kipi-plugins/common/libkipiplugins/tools/kprawthumbthread.cpp:107
#6  0x039d3de0 in QThreadPrivate::start (arg=0xa4be598) at thread/qthread_unix.cpp:298
#7  0x047bad4c in start_thread (arg=0xad4ffb40) at pthread_create.c:308
#8  0x07b15f4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb513b780 (LWP 22833)):
[KCrash Handler]
#7  QObject::connect (sender=0x88, signal=0x651fb6b "2gotThumbnail(KUrl,QPixmap)", receiver=0xbfcc78ec, method=0x651fb4e "1slotThumbnail(KUrl,QPixmap)", type=Qt::AutoConnection) at kernel/qobject.cpp:2551
#8  0x0651a9b6 in KIPIPicasawebExportPlugin::PicasawebReplaceDialog::PicasawebReplaceDialog (this=0xbfcc78ec, parent=0x5baee708, _caption=..., _iface=0x88, _src=..., _dest=...) at /build/buildd/digikam-2.8.0/extra/kipi-plugins/picasawebexport/picasawebreplacedialog.cpp:183
#9  0x06515eed in KIPIPicasawebExportPlugin::PicasawebWindow::uploadNextPhoto (this=0x5baee708) at /build/buildd/digikam-2.8.0/extra/kipi-plugins/picasawebexport/picasawebwindow.cpp:654
#10 0x06517c3d in KIPIPicasawebExportPlugin::PicasawebWindow::slotListPhotosDoneForUpload (this=0x5baee708, errCode=0, errMsg=..., photosList=...) at /build/buildd/digikam-2.8.0/extra/kipi-plugins/picasawebexport/picasawebwindow.cpp:476
#11 0x03aff6b1 in QMetaObject::activate (sender=0x5a362650, m=0x65247f8, local_signal_index=5, argv=0xbfcc7c00) at kernel/qobject.cpp:3547
#12 0x06501485 in KIPIPicasawebExportPlugin::PicasawebTalker::signalListPhotosDone (this=0x5a362650, _t1=0, _t2=..., _t3=...) at /build/buildd/digikam-2.8.0/obj-i686-linux-gnu/extra/kipi-plugins/picasawebexport/picasawebtalker.moc:176
#13 0x065093a8 in KIPIPicasawebExportPlugin::PicasawebTalker::parseResponseListPhotos (this=0x5a362650, data=...) at /build/buildd/digikam-2.8.0/extra/kipi-plugins/picasawebexport/picasawebtalker.cpp:896
#14 0x0650a7bf in KIPIPicasawebExportPlugin::PicasawebTalker::slotResult (this=0x5a362650, job=0x5a36bb98) at /build/buildd/digikam-2.8.0/extra/kipi-plugins/picasawebexport/picasawebtalker.cpp:674
#15 0x03aff6b1 in QMetaObject::activate (sender=0x5a36bb98, m=0x45654ac, local_signal_index=3, argv=0xbfcc7fa8) at kernel/qobject.cpp:3547
#16 0x043b1795 in KJob::result (this=0x5a36bb98, _t1=0x5a36bb98) at ./kjob.moc:208
#17 0x043b17e8 in KJob::emitResult (this=0x5a36bb98) at ../../kdecore/jobs/kjob.cpp:318
#18 0x06995348 in KIO::SimpleJob::slotFinished (this=0x5a36bb98) at ../../kio/kio/job.cpp:494
#19 0x0699e39d in KIO::TransferJob::slotFinished (this=0x5a36bb98) at ../../kio/kio/job.cpp:1081
#20 0x0699c958 in qt_static_metacall (_a=0xbfcc8220, _id=7, _o=0x5a36bb98, _c=<optimized out>) at ./jobclasses.moc:388
#21 KIO::TransferJob::qt_static_metacall (_o=0x5a36bb98, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfcc8220) at ./jobclasses.moc:375
#22 0x03aff6b1 in QMetaObject::activate (sender=0x5a349900, m=0x6b78480, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3547
#23 0x06a53f45 in KIO::SlaveInterface::finished (this=0x5a349900) at ./slaveinterface.moc:185
#24 0x06a570d1 in KIO::SlaveInterface::dispatch (this=0x5a349900, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#25 0x06a5358a in KIO::SlaveInterface::dispatch (this=0x5a349900) at ../../kio/kio/slaveinterface.cpp:88
#26 0x06a44c28 in KIO::Slave::gotInput (this=0x5a349900) at ../../kio/kio/slave.cpp:344
#27 0x06a45290 in KIO::Slave::qt_static_metacall (_o=0x5a349900, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfcc84e0) at ./slave.moc:57
#28 0x03aff6b1 in QMetaObject::activate (sender=0x5bd0a0a0, m=0x6b75110, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#29 0x0695fb35 in KIO::Connection::readyRead (this=0x5bd0a0a0) at ./connection.moc:106
#30 0x069603aa in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#31 KIO::ConnectionPrivate::dequeue (this=0x5baf1320) at ../../kio/kio/connection.cpp:71
#32 0x03afac01 in QMetaCallEvent::placeMetaCall (this=0x5aea6c00, object=0x5bd0a0a0) at kernel/qobject.cpp:525
#33 0x03b03c7b in QObject::event (this=0x5bd0a0a0, e=0x5aea6c00) at kernel/qobject.cpp:1195
#34 0x022c4ed4 in notify_helper (e=0x5aea6c00, receiver=0x5bd0a0a0, this=0x988ea78) at kernel/qapplication.cpp:4559
#35 QApplicationPrivate::notify_helper (this=0x988ea78, receiver=0x5bd0a0a0, e=0x5aea6c00) at kernel/qapplication.cpp:4531
#36 0x022ca30d in QApplication::notify (this=0x5aea6c00, receiver=0x5bd0a0a0, e=0x5aea6c00) at kernel/qapplication.cpp:4288
#37 0x014fbe01 in KApplication::notify (this=0xbfcc8de0, receiver=0x5bd0a0a0, event=0x5aea6c00) at ../../kdeui/kernel/kapplication.cpp:311
#38 0x03ae897e in QCoreApplication::notifyInternal (this=0xbfcc8de0, receiver=0x5bd0a0a0, event=0x5aea6c00) at kernel/qcoreapplication.cpp:876
#39 0x03aecad8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9844cc0) at kernel/qcoreapplication.cpp:1500
#41 0x03aece0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#42 0x03b1b494 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#43 postEventSourceDispatch (s=0x988e650) at kernel/qeventdispatcher_glib.cpp:279
#44 0x03536d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0x03537125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0x03537201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0x03b1b887 in QEventDispatcherGlib::processEvents (this=0x9845848, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#48 0x0237daaa in QGuiEventDispatcherGlib::processEvents (this=0x9845848, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x03ae750d in QEventLoop::processEvents (this=0xbfcc8cc4, flags=...) at kernel/qeventloop.cpp:149
#50 0x03ae77a9 in QEventLoop::exec (this=0xbfcc8cc4, flags=...) at kernel/qeventloop.cpp:204
#51 0x03aeceba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#52 0x022c2a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#53 0x080b9980 in main (argc=<error reading variable: Cannot access memory at address 0x88>, argv=<error reading variable: Cannot access memory at address 0x8c>) at /build/buildd/digikam-2.8.0/core/digikam/main/main.cpp:232

This bug may be a duplicate of or related to bug 306165.

Possible duplicates by query: bug 306165.

Reported using DrKonqi
Comment 1 caulier.gilles 2012-10-14 07:47:34 UTC

*** This bug has been marked as a duplicate of bug 306165 ***
Comment 2 caulier.gilles 2019-07-27 13:08:21 UTC
Fixed with bug #306165