[Digikam-devel] [Bug 308349] New: crash when uploading to picasa

julien.t43+kde at gmail.com julien.t43+kde at gmail.com
Sat Oct 13 23:56:34 BST 2012


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

            Bug ID: 308349
          Severity: crash
           Version: 2.8.0
          Priority: NOR
          Assignee: digikam-devel at kde.org
           Summary: crash when uploading to picasa
    Classification: Unclassified
                OS: Linux
          Reporter: julien.t43+kde at gmail.com
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: digikam

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

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



More information about the Digikam-devel mailing list