Bug 240382

Summary: picasaweb: pressing of "-" while photo uploading causes crash
Product: [Applications] digikam Reporter: Kostya Sha <gentoo.integer>
Component: Plugin-WebService-GoogleAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles, kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 1.6.0
Sentry Crash Report:

Description Kostya Sha 2010-06-01 20:35:55 UTC
1) Mark photos
2) Press export to picasa
3) press upload
4) press "-" on uploading photo
Comment 1 Nicolas L. 2010-06-02 00:15:59 UTC
can you please paste the crash log ?
Comment 2 Kostya Sha 2010-06-02 21:44:02 UTC
console:
Warning: Failed to decode XMP metadata.
Object::connect: No such slot KIPIPicasawebExportPlugin::PicasawebWidget::slotAnonymousToggled(bool)
Object::connect:  (receiver name: 'PicasawebWidget')
Warning: XMP toolkit support not compiled in.
Warning: Failed to decode XMP metadata.
QPainter::begin: Paint device returned engine == 0, type: 2
KCrash: Application 'digikam' crashing...

drkonqui:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb3e79740 (LWP 23370))]

Thread 17 (Thread 0xb2580b70 (LWP 23371)):
#0  0xb7701424 in __kernel_vsyscall ()
#1  0xb5821585 in pthread_cond_wait () from /lib/libpthread.so.0
#2  0xb58c51d0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4
#3  0x08333182 in Digikam::ScanController::run() ()
#4  0xb58c4170 in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb581cb5f in start_thread () from /lib/libpthread.so.0
#6  0xb49e288e in clone () from /lib/libc.so.6

Thread 16 (Thread 0xb1b37b70 (LWP 23373)):
#0  0xb44b43eb in clock_gettime () from /lib/librt.so.1
#1  0xb5ae3ff4 in ?? () from /usr/lib/qt4/libQtCore.so.4
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 15 (Thread 0xb0effb70 (LWP 23374)):
#0  0xb7701424 in __kernel_vsyscall ()
#1  0xb49d6dde in poll () from /lib/libc.so.6
#2  0xb442570c in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0x00000001 in ?? ()
#4  0xffffffff in ?? ()
#5  0xb44aeff4 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0x00200001 in ?? ()
#7  0x00000010 in ?? ()
#8  0x00000045 in ?? ()
#9  0x00000030 in ?? ()
#10 0x00000000 in ?? ()

Thread 14 (Thread 0xb06feb70 (LWP 23375)):
#0  0xb7701424 in __kernel_vsyscall ()
#1  0xb5821585 in pthread_cond_wait () from /lib/libpthread.so.0
#2  0xb58c51d0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4
#3  0xb6804d48 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#4  0xb58c4170 in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb581cb5f in start_thread () from /lib/libpthread.so.0
#6  0xb49e288e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xafefdb70 (LWP 23376)):
#0  0xb44b43eb in clock_gettime () from /lib/librt.so.1
#1  0xb5ae3ff4 in ?? () from /usr/lib/qt4/libQtCore.so.4
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xaf6fcb70 (LWP 23377)):
#0  0xb44b43eb in clock_gettime () from /lib/librt.so.1
#1  0xb5ae3ff4 in ?? () from /usr/lib/qt4/libQtCore.so.4
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0xac8cab70 (LWP 23378)):
#0  0xb7701424 in __kernel_vsyscall ()
#1  0xb58218b2 in pthread_cond_timedwait () from /lib/libpthread.so.0
#2  0xb103f611 in metronom_sync_loop () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 10 (Thread 0xabc8db70 (LWP 23379)):
#0  0xb7701424 in __kernel_vsyscall ()
#1  0xb49da511 in select () from /lib/libc.so.6
#2  0xb10692dd in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 9 (Thread 0xab48cb70 (LWP 23380)):
#0  0xb4417e81 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#1  0x0aaf0990 in ?? ()
#2  0xb44cc8c8 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 8 (Thread 0xaac8bb70 (LWP 23381)):
#0  0xb7701424 in __kernel_vsyscall ()
#1  0xb5821585 in pthread_cond_wait () from /lib/libpthread.so.0
#2  0xb58c51d0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4
#3  0xb6804d48 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#4  0xb58c4170 in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb581cb5f in start_thread () from /lib/libpthread.so.0
#6  0xb49e288e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xaa48ab70 (LWP 23384)):
#0  0xb7701424 in __kernel_vsyscall ()
#1  0xb49d6dde in poll () from /lib/libc.so.6
#2  0xac0c5799 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#3  0x00000000 in ?? ()

Thread 6 (Thread 0xa9c89b70 (LWP 23385)):
#0  0xb7701424 in __kernel_vsyscall ()
#1  0xb5821585 in pthread_cond_wait () from /lib/libpthread.so.0
#2  0xb104ecd4 in fifo_peek_int () from /usr/lib/libxine.so.1
#3  0x0ae612f0 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0xa67f5b70 (LWP 23403)):
#0  0xb7701424 in __kernel_vsyscall ()
#1  0xb58218b2 in pthread_cond_timedwait () from /lib/libpthread.so.0
#2  0xb58c515c in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4
#3  0xb58b97cc in ?? () from /usr/lib/qt4/libQtCore.so.4
#4  0xb58c4170 in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb581cb5f in start_thread () from /lib/libpthread.so.0
#6  0xb49e288e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa5328b70 (LWP 23429)):
#0  0xb7701424 in __kernel_vsyscall ()
#1  0xb5821585 in pthread_cond_wait () from /lib/libpthread.so.0
#2  0xb58c51d0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4
#3  0xb6804d48 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#4  0xb58c4170 in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb581cb5f in start_thread () from /lib/libpthread.so.0
#6  0xb49e288e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa4b27b70 (LWP 23430)):
#0  0xb7701424 in __kernel_vsyscall ()
#1  0xb5821585 in pthread_cond_wait () from /lib/libpthread.so.0
#2  0xb58c51d0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4
#3  0xb6804d48 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#4  0xb58c4170 in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb581cb5f in start_thread () from /lib/libpthread.so.0
#6  0xb49e288e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa3705b70 (LWP 23431)):
#0  0xb7701424 in __kernel_vsyscall ()
#1  0xb5821585 in pthread_cond_wait () from /lib/libpthread.so.0
#2  0xb58c51d0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt4/libQtCore.so.4
#3  0xa921f302 in KIPIPlugins::LoadRawThumbThread::run() () from /usr/lib/libkipiplugins.so.1
#4  0x0b58af78 in ?? ()
#5  0x2824748b in ?? ()
#6  0xc32cc483 in ?? ()
#7  0x1c244489 in ?? ()
#8  0xe8243489 in ?? ()
#9  0x00025c4f in ?? ()
#10 0x1c24448b in ?? ()
#11 0xe8240489 in ?? ()
#12 0xffee632b in ?? ()
#13 0x83906690 in ?? ()
#14 0x5c892cec in ?? ()
#15 0x74891c24 in ?? ()
#16 0x7c892024 in ?? ()
#17 0x6c892424 in ?? ()
#18 0x00e82824 in ?? ()
#19 0x5b000000 in ?? ()
#20 0x42ecc381 in ?? ()
#21 0x7c8b0012 in ?? ()
#22 0x04c73024 in ?? ()
#23 0x00005424 in ?? ()
#24 0x57a9e800 in ?? ()
#25 0x44c7ffee in ?? ()
#26 0x06020424 in ?? ()
#27 0xc6890004 in ?? ()
#28 0xe8240489 in ?? ()
#29 0x0002502f in ?? ()
#30 0x005046c7 in ?? ()
#31 0x8b000000 in ?? ()
#32 0xfffe7c83 in ?? ()
#33 0x08c083ff in ?? ()
#34 0x448b0689 in ?? ()
#35 0x74893424 in ?? ()
#36 0x44890424 in ?? ()
#37 0x3c890824 in ?? ()
#38 0x4199e824 in ?? ()
#39 0x838b0002 in ?? ()
#40 0xfffffd84 in ?? ()
#41 0x8908c083 in ?? ()
#42 0x04478b07 in ?? ()
#43 0xe8240489 in ?? ()
#44 0xfffffe63 in ?? ()
#45 0x1c245c8b in ?? ()
#46 0x2024748b in ?? ()
#47 0x24247c8b in ?? ()
#48 0x28246c8b in ?? ()
#49 0xc32cc483 in ?? ()
#50 0x3489c589 in ?? ()
#51 0x5d9de824 in ?? ()
#52 0x2c89ffee in ?? ()
#53 0x6285e824 in ?? ()
#54 0xc589ffee in ?? ()
#55 0xe8243c89 in ?? ()
#56 0x00025b93 in ?? ()
#57 0xe8242c89 in ?? ()
#58 0xffee6273 in ?? ()
#59 0x00768d90 in ?? ()
#60 0x0027bc8d in ?? ()
#61 0x83000000 in ?? ()
#62 0x5c892cec in ?? ()
#63 0x74891c24 in ?? ()
#64 0x7c892024 in ?? ()
#65 0x6c892424 in ?? ()
#66 0x00e82824 in ?? ()
#67 0x5b000000 in ?? ()
#68 0x422cc381 in ?? ()
#69 0x7c8b0012 in ?? ()
#70 0x04c73024 in ?? ()
#71 0x00005424 in ?? ()
#72 0x56e9e800 in ?? ()
#73 0x44c7ffee in ?? ()
#74 0x06020424 in ?? ()
#75 0xc6890004 in ?? ()
#76 0xe8240489 in ?? ()
#77 0x00024f6f in ?? ()
#78 0x005046c7 in ?? ()
#79 0x8b000000 in ?? ()
#80 0xfffe7c83 in ?? ()
#81 0x08c083ff in ?? ()
#82 0x448b0689 in ?? ()
#83 0x74893424 in ?? ()
#84 0x44890424 in ?? ()
#85 0x3c890824 in ?? ()
#86 0x40d9e824 in ?? ()
#87 0x838b0002 in ?? ()
#88 0xfffffd84 in ?? ()
#89 0x8908c083 in ?? ()
#90 0x04478b07 in ?? ()
#91 0xe8240489 in ?? ()
#92 0xfffffda3 in ?? ()
#93 0x1c245c8b in ?? ()
#94 0x2024748b in ?? ()
#95 0x24247c8b in ?? ()
#96 0x28246c8b in ?? ()
#97 0xc32cc483 in ?? ()
#98 0x3489c589 in ?? ()
#99 0x5cdde824 in ?? ()
#100 0x2c89ffee in ?? ()
#101 0x61c5e824 in ?? ()
#102 0xc589ffee in ?? ()
#103 0xe8243c89 in ?? ()
#104 0x00025ad3 in ?? ()
#105 0xe8242c89 in ?? ()
#106 0xffee61b3 in ?? ()
#107 0x90909090 in ?? ()
#108 0x90909090 in ?? ()
#109 0x56909090 in ?? ()
#110 0x000001be in ?? ()
#111 0x00e85300 in ?? ()
#112 0x5b000000 in ?? ()
#113 0x4178c381 in ?? ()
#114 0xec830012 in ?? ()
#115 0x00768d14 in ?? ()
#116 0x0027bc8d in ?? ()
#117 0x8b000000 in ?? ()
#118 0x050cb384 in ?? ()
#119 0xc0850000 in ?? ()
#120 0x04890874 in ?? ()
#121 0x5ed5e824 in ?? ()
#122 0x8346ffee in ?? ()
#123 0xe77508fe in ?? ()
#124 0x5b14c483 in ?? ()
#125 0x8390c35e in ?? ()
#126 0x5c891cec in ?? ()
#127 0x74891424 in ?? ()
#128 0x00e81824 in ?? ()
#129 0x5b000000 in ?? ()
#130 0x4134c381 in ?? ()
#131 0x748b0012 in ?? ()
#132 0x838b2024 in ?? ()
#133 0xfffffe7c in ?? ()
#134 0x8908c083 in ?? ()
#135 0x24348906 in ?? ()
#136 0x0245d2e8 in ?? ()
#137 0x24348900 in ?? ()
#138 0xee5c42e8 in ?? ()
#139 0x245c8bff in ?? ()
#140 0x24748b14 in ?? ()
#141 0x1cc48318 in ?? ()
#142 0x909090c3 in ?? ()
#143 0x90909090 in ?? ()
#144 0x90909090 in ?? ()
#145 0x53909090 in ?? ()
#146 0x000000e8 in ?? ()
#147 0xc3815b00 in ?? ()
#148 0x001240ee in ?? ()
#149 0x8b18ec83 in ?? ()
#150 0x8b202444 in ?? ()
#151 0xfffe7c93 in ?? ()
#152 0x08c283ff in ?? ()
#153 0x04891089 in ?? ()
#154 0x4589e824 in ?? ()
#155 0xc4830002 in ?? ()
#156 0x90c35b18 in ?? ()
#157 0x8b909090 in ?? ()
#158 0xc7042444 in ?? ()
#159 0x00000000 in ?? ()

Thread 1 (Thread 0xb3e79740 (LWP 23370)):
#0  0xb7701424 in __kernel_vsyscall ()
#1  0xb499f936 in nanosleep () from /lib/libc.so.6
#2  0xb499f755 in sleep () from /lib/libc.so.6
#3  0xb60072cc in KCrash::startDrKonqi(char const**, int) () from /usr/lib/libkdeui.so.5
#4  0x000000c3 in ?? ()
#5  0xbf7fbf70 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Comment 3 caulier.gilles 2010-06-03 00:03:51 UTC
install kipi-plugins-debug package and give us a new gdb backtrace. This one is uncomplete

Gilles Caulier
Comment 4 Kostya Sha 2010-06-03 11:00:19 UTC
Thats why i don't give this log in first message (i have kipi-plugins builded with splitdebug + fomit-frame-pointer). Does somebody can try to reproduce?
Comment 5 Jens Mueller 2010-11-08 19:00:18 UTC
SVN commit 1194321 by jmueller:

fix crash when current processing item is removed

BUG: 243877
BUG: 240382

 M  +3 -1      NEWS  
 M  +13 -0     common/libkipiplugins/widgets/imageslist.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1194321