Bug 284663 - crash while exporting on Picasaweb
Summary: crash while exporting on Picasaweb
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: 2011-10-22 04:38 UTC by julien.t43+kde
Modified: 2018-02-04 08:39 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.3.0


Attachments
New crash information added by DrKonqi (14.02 KB, text/plain)
2011-10-22 11:49 UTC, julien.t43+kde
Details
New crash information added by DrKonqi (14.60 KB, text/plain)
2011-10-22 12:09 UTC, julien.t43+kde
Details
New crash information added by DrKonqi (18.79 KB, text/plain)
2011-10-24 03:41 UTC, julien.t43+kde
Details
New crash information added by DrKonqi (13.86 KB, text/plain)
2011-10-24 08:43 UTC, julien.t43+kde
Details
New crash information added by DrKonqi (13.83 KB, text/plain)
2011-10-26 23:56 UTC, julien.t43+kde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description julien.t43+kde 2011-10-22 04:38:12 UTC
Application: digikam (2.1.1)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
Tried twice.
Make a search by date, rate 1* on some photos, ask to export on picasaweb, enter credentials:
- first try, crash directly
- second, multiple connection w picasaweb.google.com is broken, next crash

One particular note, I'm currently in China behind the great firewall so ...

The crash can be reproduced some of the time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb78648c0 (LWP 31851))]

Thread 11 (Thread 0xb7540b70 (LWP 31852)):
#0  0x00c62387 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x00bcf616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x4992e009 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x4992ee63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x4992f92b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x49d54304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x499582df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x00c5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x00bc173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 10 (Thread 0xb429cb70 (LWP 31854)):
#0  0xb78ab416 in __kernel_vsyscall ()
#1  0x00c6448c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00bcf3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x4f5a57a7 in wait (this=0x8a91214, mutex=0x8a91210, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8a91214, mutex=0x8a91210, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x081e92e9 in Digikam::ScanController::run (this=0x8a69e68) at /build/buildd/digikam2-2.1.1/core/digikam/database/scancontroller.cpp:647
#6  0x4f5a50e2 in QThreadPrivate::start (arg=0x8a69e68) at thread/qthread_unix.cpp:320
#7  0x00c5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x00bc173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 9 (Thread 0xb3a9bb70 (LWP 31855)):
#0  0x00cb7d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x4f5fb118 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x4f6c7832 in updateCurrentTime (this=0x8a9735c, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x8a9735c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x4f6c6072 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb3a9af2c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x4f6c610d in timerSourcePrepare (source=0x8a97328, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x4992dfd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x4992ee63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x4992f524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x4f6c68b7 in QEventDispatcherGlib::processEvents (this=0x8a8eb88, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x4f6985c9 in QEventLoop::processEvents (this=0xb3a9b0e0, flags=...) at kernel/qeventloop.cpp:149
#12 0x4f698862 in QEventLoop::exec (this=0xb3a9b0e0, flags=...) at kernel/qeventloop.cpp:201
#13 0x4f5a25e0 in QThread::exec (this=0x8a8e9e0) at thread/qthread.cpp:492
#14 0x4f67a31b in QInotifyFileSystemWatcherEngine::run (this=0x8a8e9e0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x4f5a50e2 in QThreadPrivate::start (arg=0x8a8e9e0) at thread/qthread_unix.cpp:320
#16 0x00c5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x00bc173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 8 (Thread 0xb6a55b70 (LWP 31862)):
#0  0xb78ab416 in __kernel_vsyscall ()
#1  0x00c6448c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00bcf3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x4f5a57a7 in wait (this=0x8b59c50, mutex=0x8b59c4c, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8b59c50, mutex=0x8b59c4c, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x480d309a in Digikam::ParkingThread::run (this=0x8b59c40) at /build/buildd/digikam2-2.1.1/core/libs/threads/threadmanager.cpp:119
#6  0x4f5a50e2 in QThreadPrivate::start (arg=0x8b59c40) at thread/qthread_unix.cpp:320
#7  0x00c5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x00bc173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0xb329ab70 (LWP 31863)):
#0  0xb78ab416 in __kernel_vsyscall ()
#1  0x00c64834 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00bcf454 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb05ee963 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0xac023b70 (LWP 31864)):
#0  0xb78ab416 in __kernel_vsyscall ()
#1  0x00bba681 in select () from /lib/i386-linux-gnu/libc.so.6
#2  0xb061ac38 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 5 (Thread 0xab822b70 (LWP 31865)):
#0  0x00cb7d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x4f5fb118 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x4f6c7832 in updateCurrentTime (this=0x8e590e4, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x8e590e4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x4f6c6072 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xab821f3c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x4f6c610d in timerSourcePrepare (source=0x8e590b0, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x4992dfd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x4992ee63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x4992f524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x4f6c68b7 in QEventDispatcherGlib::processEvents (this=0x8e584c8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x4f6985c9 in QEventLoop::processEvents (this=0xab8220f0, flags=...) at kernel/qeventloop.cpp:149
#12 0x4f698862 in QEventLoop::exec (this=0xab8220f0, flags=...) at kernel/qeventloop.cpp:201
#13 0x4f5a25e0 in QThread::exec (this=0x8e58080) at thread/qthread.cpp:492
#14 0xb272989a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#15 0x4f5a50e2 in QThreadPrivate::start (arg=0x8e58080) at thread/qthread_unix.cpp:320
#16 0x00c5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x00bc173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xab021b70 (LWP 31866)):
#0  0xb78ab416 in __kernel_vsyscall ()
#1  0x00bb2f76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x441ce4a2 in ?? () from /usr/lib/libpulse.so.0
#3  0x441bd3a9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x441bdb84 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x441bdc64 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x441ce443 in ?? () from /usr/lib/libpulse.so.0
#7  0x4421ca75 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#8  0x00c5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x00bc173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xa681fb70 (LWP 31867)):
#0  0xb78ab416 in __kernel_vsyscall ()
#1  0x00c6448c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00bcf3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb0601870 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0x997bbb70 (LWP 31925)):
#0  0xb78ab416 in __kernel_vsyscall ()
#1  0x00c6448c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00bcf3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x4f5a57a7 in wait (this=0xa16ccf4, mutex=0xa16ccf0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa16ccf4, mutex=0xa16ccf0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xa5f600c2 in KIPIPlugins::LoadRawThumbThread::run() () from /usr/lib/libkipiplugins.so.2
#6  0x4f5a50e2 in QThreadPrivate::start (arg=0xa1649f8) at thread/qthread_unix.cpp:320
#7  0x00c5fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x00bc173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb78648c0 (LWP 31851)):
[KCrash Handler]
#7  ref (this=0xbf893300, res=...) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#8  QMap (this=0xbf893300, res=...) at /usr/include/qt4/QtCore/qmap.h:186
#9  Digikam::KipiImageInfo::addAttributes (this=0xbf893300, res=...) at /build/buildd/digikam2-2.1.1/core/utilities/kipiiface/kipiimageinfo.cpp:185
#10 0x4c391dbb in KIPI::ImageInfo::attributes (this=0xbf893318) at ../../../../libs/libkipi/libkipi/imageinfo.cpp:102
#11 0xa593bc7b in ?? () from /usr/lib/kde4/kipiplugin_picasawebexport.so
#12 0xa593c99d in ?? () from /usr/lib/kde4/kipiplugin_picasawebexport.so
#13 0x4f69f9fa in QMetaObject::metacall (object=0xad5fdd0, cl=QMetaObject::InvokeMetaMethod, idx=80, argv=0xbf893450) at kernel/qmetaobject.cpp:237
#14 0x4f6af83f in QMetaObject::activate (sender=0xadaac28, m=0xa59467b4, local_signal_index=5, argv=0xbf893450) at kernel/qobject.cpp:3287
#15 0xa5927ecf in ?? () from /usr/lib/kde4/kipiplugin_picasawebexport.so
#16 0xa592fbc8 in ?? () from /usr/lib/kde4/kipiplugin_picasawebexport.so
#17 0xa5930e97 in ?? () from /usr/lib/kde4/kipiplugin_picasawebexport.so
#18 0xa59311b7 in ?? () from /usr/lib/kde4/kipiplugin_picasawebexport.so
#19 0x4f69f9fa in QMetaObject::metacall (object=0xadaac28, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0xbf893838) at kernel/qmetaobject.cpp:237
#20 0x4f6af83f in QMetaObject::activate (sender=0xadb2220, m=0x43cc61c8, local_signal_index=3, argv=0xbf893838) at kernel/qobject.cpp:3287
#21 0x43b71b13 in KJob::result (this=0xadb2220, _t1=0xadb2220) at ./kjob.moc:194
#22 0x43b71b68 in KJob::emitResult (this=0xadb2220) at ../../kdecore/jobs/kjob.cpp:312
#23 0x45815f1b in KIO::SimpleJob::slotFinished (this=0xadb2220) at ../../kio/kio/job.cpp:525
#24 0x4581b946 in KIO::TransferJob::slotFinished (this=0xadb2220) at ../../kio/kio/job.cpp:1120
#25 0x4581f333 in KIO::TransferJob::qt_metacall (this=0xadb2220, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf893adc) at ./jobclasses.moc:367
#26 0x4f69f9fa in QMetaObject::metacall (object=0xadb2220, cl=QMetaObject::InvokeMetaMethod, idx=47, argv=0xbf893adc) at kernel/qmetaobject.cpp:237
#27 0x4f6af83f in QMetaObject::activate (sender=0xadadb58, m=0x4599a904, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3287
#28 0x458c5c17 in KIO::SlaveInterface::finished (this=0xadadb58) at ./slaveinterface.moc:171
#29 0x458c8a47 in KIO::SlaveInterface::dispatch (this=0xadadb58, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:173
#30 0x458c54c3 in KIO::SlaveInterface::dispatch (this=0xadadb58) at ../../kio/kio/slaveinterface.cpp:89
#31 0x458b7c08 in KIO::Slave::gotInput (this=0xadadb58) at ../../kio/kio/slave.cpp:348
#32 0x458b8333 in KIO::Slave::qt_metacall (this=0xadadb58, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf893dec) at ./slave.moc:82
#33 0x4f69f9fa in QMetaObject::metacall (object=0xadadb58, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf893dec) at kernel/qmetaobject.cpp:237
#34 0x4f6af83f in QMetaObject::activate (sender=0xad9b130, m=0x45997680, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#35 0x457e2b07 in KIO::Connection::readyRead (this=0xad9b130) at ./connection.moc:92
#36 0x457e3326 in KIO::ConnectionPrivate::dequeue (this=0xa10d890) at ../../kio/kio/connection.cpp:82
#37 0x457e33d6 in KIO::Connection::qt_metacall (this=0xad9b130, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xa1d8bd8) at ./connection.moc:79
#38 0x4f69f9fa in QMetaObject::metacall (object=0xad9b130, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xa1d8bd8) at kernel/qmetaobject.cpp:237
#39 0x4f6aa156 in QMetaCallEvent::placeMetaCall (this=0x9ed8368, object=0xad9b130) at kernel/qobject.cpp:535
#40 0x4f6ae6f7 in QObject::event (this=0xad9b130, e=0x9ed8368) at kernel/qobject.cpp:1226
#41 0x41148444 in QApplicationPrivate::notify_helper (this=0x88def68, receiver=0xad9b130, e=0x9ed8368) at kernel/qapplication.cpp:4462
#42 0x4114cfee in QApplication::notify (this=0xbf89479c, receiver=0xad9b130, e=0x9ed8368) at kernel/qapplication.cpp:3862
#43 0x43ec3faa in KApplication::notify (this=0xbf89479c, receiver=0xad9b130, event=0x9ed8368) at ../../kdeui/kernel/kapplication.cpp:311
#44 0x4f6993fb in QCoreApplication::notifyInternal (this=0xbf89479c, receiver=0xad9b130, event=0x9ed8368) at kernel/qcoreapplication.cpp:731
#45 0x4f69cfb9 in sendEvent (receiver=0x0, event_type=0, data=0x8882f88) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8882f88) at kernel/qcoreapplication.cpp:1372
#47 0x4f69d14d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#48 0x4f6c6704 in sendPostedEvents (s=0x88e1ad0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#49 postEventSourceDispatch (s=0x88e1ad0) at kernel/qeventdispatcher_glib.cpp:277
#50 0x4992eaa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0x4992f270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0x4992f524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0x4f6c687c in QEventDispatcherGlib::processEvents (this=0x8882ae0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#54 0x411fe905 in QGuiEventDispatcherGlib::processEvents (this=0x8882ae0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x4f6985c9 in QEventLoop::processEvents (this=0xbf894664, flags=...) at kernel/qeventloop.cpp:149
#56 0x4f698862 in QEventLoop::exec (this=0xbf894664, flags=...) at kernel/qeventloop.cpp:201
#57 0x4f69d20c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#58 0x41146007 in QApplication::exec () at kernel/qapplication.cpp:3736
#59 0x082bbc93 in main (argc=0, argv=0x9754208) at /build/buildd/digikam2-2.1.1/core/digikam/main/main.cpp:232

Reported using DrKonqi
Comment 1 julien.t43+kde 2011-10-22 11:49:04 UTC
Created attachment 64788 [details]
New crash information added by DrKonqi

digikam (2.1.1) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.2

- What I was doing when the application crashed:

Exporting a selection of images from search tab to picasaweb with kipi plugins
Crash after login

- Custom settings of the application:

Behind great firewall in China
but has changed KDE network settings to use a squid proxy (via SSH LocalForward; working ok in konqueror)

-- Backtrace (Reduced):
#7  ref (this=0xbfe71110, res=...) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#8  QMap (this=0xbfe71110, res=...) at /usr/include/qt4/QtCore/qmap.h:186
#9  Digikam::KipiImageInfo::addAttributes (this=0xbfe71110, res=...) at /build/buildd/digikam2-2.1.1/core/utilities/kipiiface/kipiimageinfo.cpp:185
#10 0x4c391dbb in KIPI::ImageInfo::attributes (this=0xbfe71128) at ../../../../libs/libkipi/libkipi/imageinfo.cpp:102
[...]
#21 0x43b71b13 in KJob::result (this=0xb1acae0, _t1=0xb1acae0) at ./kjob.moc:194
Comment 2 julien.t43+kde 2011-10-22 12:09:16 UTC
Created attachment 64790 [details]
New crash information added by DrKonqi

digikam (2.1.1) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.2

- What I was doing when the application crashed:

Export picasaweb, login ok, album creation ok
crash when asking to upload

- Custom settings of the application:

behind china great firewall
proxy set outside but is it used ? it seems so. when asking upload, I saw in squid access.log
1319284252.328    708 127.0.0.1 TCP_MISS/200 5983 GET http://picasaweb.google.com/data/feed/api/user/#########/albumid/############? - DIRECT/74.125.39.136 text/xml
1319284254.092  19082 127.0.0.1 TCP_MISS/200 4768 CONNECT 74.125.71.147:443 - DIRECT/74.125.71.147 -

-- Backtrace (Reduced):
#7  ref (this=0xbfa1c2c0, res=...) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#8  QMap (this=0xbfa1c2c0, res=...) at /usr/include/qt4/QtCore/qmap.h:186
#9  Digikam::KipiImageInfo::addAttributes (this=0xbfa1c2c0, res=...) at /build/buildd/digikam2-2.1.1/core/utilities/kipiiface/kipiimageinfo.cpp:185
#10 0x4c391dbb in KIPI::ImageInfo::attributes (this=0xbfa1c2d8) at ../../../../libs/libkipi/libkipi/imageinfo.cpp:102
[...]
#21 0x43b71b13 in KJob::result (this=0x97c5588, _t1=0x97c5588) at ./kjob.moc:194
Comment 3 julien.t43+kde 2011-10-24 03:41:00 UTC
Created attachment 64822 [details]
New crash information added by DrKonqi

digikam (2.1.1) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.2

- What I was doing when the application crashed:

uploading picture to picasa (like previous)

- Custom settings of the application:

behind chinese great firewall but proxy to another country (as upload to picasa are blocked)

squid proxy log:
1319426522.822    215 127.0.0.1 TCP_MISS/403 548 GET http://picasaweb.google.com/data/feed/api/user/xxx - DIRECT/74.125.39.91 text/plain
1319426623.258    663 127.0.0.1 TCP_MISS/200 11345 GET http://picasaweb.google.com/data/feed/api/user/xxx - DIRECT/74.125.39.93 text/xml
1319426631.888    772 127.0.0.1 TCP_MISS/200 5983 GET http://picasaweb.google.com/data/feed/api/user/xxx/albumid/xxx? - DIRECT/74.125.39.190 text/xml
1319426634.654  17322 127.0.0.1 TCP_MISS/200 4770 CONNECT 74.125.71.147:443 - DIRECT/74.125.71.147 -

-- Backtrace (Reduced):
#7  ref (this=0xbfd138a0, res=...) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#8  QMap (this=0xbfd138a0, res=...) at /usr/include/qt4/QtCore/qmap.h:186
#9  Digikam::KipiImageInfo::addAttributes (this=0xbfd138a0, res=...) at /build/buildd/digikam2-2.1.1/core/utilities/kipiiface/kipiimageinfo.cpp:185
#10 0x4c391dbb in KIPI::ImageInfo::attributes (this=0xbfd138b8) at ../../../../libs/libkipi/libkipi/imageinfo.cpp:102
[...]
#21 0x43b71b13 in KJob::result (this=0xad10f58, _t1=0xad10f58) at ./kjob.moc:194
Comment 4 julien.t43+kde 2011-10-24 08:43:10 UTC
Created attachment 64827 [details]
New crash information added by DrKonqi

digikam (2.1.1) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.2

- What I was doing when the application crashed:

upload to picasaweb
Last time working about Oct. 3, not retried before the previous report.

- Custom settings of the application:

I have switched to a VPN (openvpn with default route in vpn; konqueror/chrome work ok), removed all proxy settings from ~/.kde/share/config/kioslaverc.
So it seems the bug has nothing to do with china great firewall or the proxy.

-- Backtrace (Reduced):
#7  ref (this=0xbfa3d9f0, res=...) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#8  QMap (this=0xbfa3d9f0, res=...) at /usr/include/qt4/QtCore/qmap.h:186
#9  Digikam::KipiImageInfo::addAttributes (this=0xbfa3d9f0, res=...) at /build/buildd/digikam2-2.1.1/core/utilities/kipiiface/kipiimageinfo.cpp:185
#10 0x4c391dbb in KIPI::ImageInfo::attributes (this=0xbfa3da08) at ../../../../libs/libkipi/libkipi/imageinfo.cpp:102
[...]
#21 0x43b71b13 in KJob::result (this=0xaa721d0, _t1=0xaa721d0) at ./kjob.moc:194
Comment 5 caulier.gilles 2011-10-25 11:57:37 UTC
*** Bug 284801 has been marked as a duplicate of this bug. ***
Comment 6 julien.t43+kde 2011-10-26 23:56:40 UTC
Created attachment 64920 [details]
New crash information added by DrKonqi

digikam (2.1.1) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.2

- What I was doing when the application crashed:

tried again
upload picasaweb. login/album creation ok
crash when starting upload

- Custom settings of the application:

same than previous (inside vpn)

-- Backtrace (Reduced):
#7  ref (this=0xbf8e9fd0, res=...) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#8  QMap (this=0xbf8e9fd0, res=...) at /usr/include/qt4/QtCore/qmap.h:186
#9  Digikam::KipiImageInfo::addAttributes (this=0xbf8e9fd0, res=...) at /build/buildd/digikam2-2.1.1/core/utilities/kipiiface/kipiimageinfo.cpp:185
#10 0x4c391dbb in KIPI::ImageInfo::attributes (this=0xbf8e9fe8) at ../../../../libs/libkipi/libkipi/imageinfo.cpp:102
[...]
#21 0x43b71b13 in KJob::result (this=0xb0b1a28, _t1=0xb0b1a28) at ./kjob.moc:194
Comment 7 caulier.gilles 2011-11-03 12:42:42 UTC
digiKam 2.2.0 is out since few weeks. Crash still valid with this version ?

Gilles Caulier
Comment 8 Gergö Letay 2011-11-03 21:03:21 UTC
I cannot even run 2.2.0 I get a the following:
letay@gunar:~$ digikam
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.
ecdigikam: symbol lookup error: digikam: undefined symbol: _ZN4KIPI21ImageCollectionSharedD2Ev
???
Running on Ubuntu 11.04
--Gergö
Comment 9 caulier.gilles 2011-11-03 21:19:54 UTC
Sound like a broken binary compatibility with libkipi. update this shared library on your computer and try again.

Gilles Caulier
Comment 10 Gergö Letay 2011-11-03 21:42:45 UTC
Thanks Gilles for the hint, 

I reinstalled libkipi8 now digikam 2.2.0 starts up, although on the shell I still get some messages:
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.
digikam(4326)/kdeui (kdelibs): Shortcut for KAction  "rotate_exif" "Automatisches Drehen/Spiegeln" set with QShortcut::setShortcut()! See KAction documentation. 
digikam(4326)/kdeui (kdelibs): Shortcut for KAction  "timeadjust" "Zeit und Datum anpassen ..." set with QShortcut::setShortcut()! See KAction documentation. 
Object::connect: No such slot KIPIPicasawebExportPlugin::PicasawebWidget::slotAnonymousToggled(bool)
Object::connect:  (receiver name: 'PicasawebWidget')
 
But at the end the original bug described here picasaweb export works in this version.

Cheers
Gergoe
Comment 11 caulier.gilles 2011-11-03 21:46:00 UTC
nice to see crash disappear... 

The signal/slot connections broken sound strange. I cannot reproduce here. Which version of kipi-plugins package you use ? 2.2.0 ?

Gilles Caulier
Comment 12 julien.t43+kde 2011-11-04 15:35:29 UTC
Not tested for me, ubuntu repo not updated from
http://ppa.launchpad.net/philip5/extra/ubuntu/pool/main/d/digikam2/
still 2.1.1

... arghn, need to manually switch back package digikam2 to digikam.
I'm doing the update and make my tests in the coming days.
Comment 13 julien.t43+kde 2011-11-13 14:50:38 UTC
sorry for delay. I upload a full load of pictures today without any problems (v2.3.0 from ubuntu/ppa)