[Digikam-devel] [Bug 284663] New: crash while exporting on Picasaweb

julien.t43+kde at gmail.com julien.t43+kde at gmail.com
Sat Oct 22 05:38:13 BST 2011


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

           Summary: crash while exporting on Picasaweb
           Product: digikam
           Version: 2.1.1
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: julien.t43+kde at gmail.com


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list