Bug 322056 - Imgur exporter can crash
Summary: Imgur exporter can crash
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-WebService-Imgur (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-07-07 01:03 UTC by Hrvoje Senjan
Modified: 2018-02-04 07:50 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hrvoje Senjan 2013-07-07 01:03:15 UTC
Application: gwenview (4.11.0 beta2)
KDE Platform Version: 4.10.90 "release 9"
Qt Version: 4.8.5
Operating System: Linux 3.9.8-1.gf3348a8-desktop x86_64
Distribution: "openSUSE 13.1 Milestone 2 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

Usually, but not that often - had it a few times, it crashes if there's no response from server, ie. upload takes much longer than usually

The crash can be reproduced sometimes.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd357339780 (LWP 3330))]

Thread 4 (Thread 0x7fd33fb1a700 (LWP 3335)):
#0  0x00007fffb1175af7 in clock_gettime ()
#1  0x00007fd353b10d1d in clock_gettime () from /lib64/libc.so.6
#2  0x00007fd3560c4bf4 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fd35619aa9d in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fd35619ade3 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fd3561997cc in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fd356199875 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fd34fd32780 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fd34fd32f7e in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fd34fd33184 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fd35619a0e6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#11 0x00007fd35616a80f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007fd35616aa98 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00007fd35606c500 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00007fd35614c39f in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007fd35606ed0c in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007fd351a93e0b in start_thread () from /lib64/libpthread.so.0
#17 0x00007fd353aff06d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fd33affb700 (LWP 3343)):
#0  0x00007fd351a97924 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd35606f27b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd356c99416 in ?? () from /usr/lib64/libgwenviewlib.so.4
#3  0x00007fd35606ed0c in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fd351a93e0b in start_thread () from /lib64/libpthread.so.0
#5  0x00007fd353aff06d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fd328185700 (LWP 3346)):
#0  0x00007fd351a97924 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd35606f27b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd33d3099e6 in KIPIPlugins::KPRawThumbThread::run (this=0x1fb26b0) at /usr/src/debug/kipi-plugins-3.60.1372521721/common/libkipiplugins/tools/kprawthumbthread.cpp:108
#3  0x00007fd35606ed0c in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fd351a93e0b in start_thread () from /lib64/libpthread.so.0
#5  0x00007fd353aff06d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fd357339780 (LWP 3330)):
[KCrash Handler]
#5  ref (this=0x4545454545454545) at /usr/include/QtCore/qatomic_x86_64.h:121
#6  QString (other=..., this=0x7fffb10a4bd0) at /usr/include/QtCore/qstring.h:726
#7  KIPIImgurExportPlugin::ImgurTalker::parseResponseImageUpload (this=this@entry=0x1fe2320, data=...) at /usr/src/debug/kipi-plugins-3.60.1372521721/imgurexport/imgurtalker.cpp:227
#8  0x00007fd331e7e893 in KIPIImgurExportPlugin::ImgurTalker::parseResponse (this=this@entry=0x1fe2320, buffer=...) at /usr/src/debug/kipi-plugins-3.60.1372521721/imgurexport/imgurtalker.cpp:140
#9  0x00007fd331e7e93b in KIPIImgurExportPlugin::ImgurTalker::slotResult (this=0x1fe2320, kjob=0x1ecd4c0) at /usr/src/debug/kipi-plugins-3.60.1372521721/imgurexport/imgurtalker.cpp:171
#10 0x00007fd35618005f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#11 0x00007fd3541fd7d2 in KJob::result(KJob*) () from /usr/lib64/libkdecore.so.5
#12 0x00007fd3541fd810 in KJob::emitResult() () from /usr/lib64/libkdecore.so.5
#13 0x00007fd3567fe3b5 in KIO::SimpleJob::slotFinished() () from /usr/lib64/libkio.so.5
#14 0x00007fd3567fe852 in KIO::TransferJob::slotFinished() () from /usr/lib64/libkio.so.5
#15 0x00007fd35618005f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#16 0x00007fd356898f21 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib64/libkio.so.5
#17 0x00007fd35689605a in KIO::SlaveInterface::dispatch() () from /usr/lib64/libkio.so.5
#18 0x00007fd35688a5ee in KIO::Slave::gotInput() () from /usr/lib64/libkio.so.5
#19 0x00007fd35618005f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#20 0x00007fd3567ca282 in ?? () from /usr/lib64/libkio.so.5
#21 0x00007fd35618556e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#22 0x00007fd35477717c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#23 0x00007fd354779aeb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007fd35548bde6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#25 0x00007fd35616bb5e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#26 0x00007fd35616f171 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#27 0x00007fd356199f33 in ?? () from /usr/lib64/libQtCore.so.4
#28 0x00007fd34fd32d85 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#29 0x00007fd34fd330c8 in ?? () from /usr/lib64/libglib-2.0.so.0
#30 0x00007fd34fd33184 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#31 0x00007fd35619a0c6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#32 0x00007fd354817d1e in ?? () from /usr/lib64/libQtGui.so.4
#33 0x00007fd35616a80f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#34 0x00007fd35616aa98 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#35 0x00007fd35616fd08 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#36 0x000000000042a356 in ?? ()
#37 0x00007fd353a38a35 in __libc_start_main () from /lib64/libc.so.6
#38 0x000000000042a611 in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2013-12-23 14:36:03 UTC
This entry still valid using last kipi-plugins 3.5.0 ?

Gilles Caulier
Comment 2 caulier.gilles 2014-05-16 07:34:20 UTC
digiKam 4.0.0 is out :

http://www.digikam.org/node/713

Please check if this entry still valid with this new version.

Thanks in advance

Gilles Caulier
Comment 3 caulier.gilles 2014-09-08 06:58:44 UTC
This file still valid using last kipi-plugins 4.2.0 ?

Gilles Caulier
Comment 4 caulier.gilles 2015-06-28 10:01:30 UTC
New Kipiplugins 4.11.0 is available :

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?

Gilles Caulier
Comment 5 caulier.gilles 2015-08-23 14:34:51 UTC
digiKam 4.12.0 is out :

https://www.digikam.org/node/741

We need a fresh feedback using this release please...
Thanks in advance.
Comment 6 caulier.gilles 2016-07-02 16:23:32 UTC
With digiKam 5.0.0, this problem is not reproducible
This file is closed now. Don't hesitate to re-open if necessary.

Gilles Caulier