Bug 326335 - Gwenview crashes when trying to share a picture with Facebook kipi plugin
Summary: Gwenview crashes when trying to share a picture with Facebook kipi plugin
Status: RESOLVED UNMAINTAINED
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 4.11.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-10-20 16:35 UTC by Jaume
Modified: 2023-05-10 06:16 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaume 2013-10-20 16:35:31 UTC
Application: gwenview (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-12-generic x86_64
Distribution: Ubuntu 13.10

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

When sharing a picture with Facebook kipi plugin, the plugin window opens but immediately Gwenview crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6059b3a7c0 (LWP 22277))]

Thread 4 (Thread 0x7f6042617700 (LWP 22281)):
#0  0x00007fff25800990 in clock_gettime ()
#1  0x00007f60562e796d in clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f605888f757 in do_gettime (frac=0x7f6042616b00, sec=0x7f6042616af8) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f6058968fe5 in updateCurrentTime (this=0x7f6034002660) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f6034002660, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0x00007f605896782c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f6042616bb4) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f60589678d5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f60524afd3d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f60524b05b3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f60524b079c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f6058967a76 in QEventDispatcherGlib::processEvents (this=0x7f60340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f60589395ef in QEventLoop::processEvents (this=this@entry=0x7f6042616d70, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f60589398e5 in QEventLoop::exec (this=this@entry=0x7f6042616d70, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f605883888f in QThread::exec (this=this@entry=0x1e78090) at thread/qthread.cpp:542
#15 0x00007f605891ad13 in QInotifyFileSystemWatcherEngine::run (this=0x1e78090) at io/qfilesystemwatcher_inotify.cpp:265
#16 0x00007f605883af2f in QThreadPrivate::start (arg=0x1e78090) at thread/qthread_unix.cpp:338
#17 0x00007f605297ff6e in start_thread (arg=0x7f6042617700) at pthread_create.c:311
#18 0x00007f60562d29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f6041617700 (LWP 22283)):
#0  0x00007f60562c5f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f60524b0694 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60524b079c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6058967a76 in QEventDispatcherGlib::processEvents (this=0x7f60380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f60589395ef in QEventLoop::processEvents (this=this@entry=0x7f6041616d70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f60589398e5 in QEventLoop::exec (this=this@entry=0x7f6041616d70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f605883888f in QThread::exec (this=this@entry=0x2071500) at thread/qthread.cpp:542
#7  0x00007f605891ad13 in QInotifyFileSystemWatcherEngine::run (this=0x2071500) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f605883af2f in QThreadPrivate::start (arg=0x2071500) at thread/qthread_unix.cpp:338
#9  0x00007f605297ff6e in start_thread (arg=0x7f6041617700) at pthread_create.c:311
#10 0x00007f60562d29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f6020def700 (LWP 22291)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f605883b406 in wait (time=18446744073709551615, this=0x5869930) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x586f580, mutex=mutex@entry=0x586f578, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f60336b8c3d in KIPIPlugins::KPRawThumbThread::run (this=0x7b71b30) at /build/buildd/digikam-3.4.0/extra/kipi-plugins/common/libkipiplugins/tools/kprawthumbthread.cpp:108
#4  0x00007f605883af2f in QThreadPrivate::start (arg=0x7b71b30) at thread/qthread_unix.cpp:338
#5  0x00007f605297ff6e in start_thread (arg=0x7f6020def700) at pthread_create.c:311
#6  0x00007f60562d29cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f6059b3a7c0 (LWP 22277)):
[KCrash Handler]
#6  qVariantToHelper<QMap<QString, QVariant> > (t=QVariant::Map, handler=0x7f60579d6780 <qt_gui_variant_handler>, d=...) at kernel/qvariant.cpp:2115
#7  QVariant::toMap (this=0x21) at kernel/qvariant.cpp:2158
#8  0x00007f602144ceed in KIPIFacebookPlugin::FbTalker::parseExchangeSession (this=this@entry=0x58abcd0, data=...) at /build/buildd/digikam-3.4.0/extra/kipi-plugins/facebook/fbtalker.cpp:1034
#9  0x00007f6021451754 in KIPIFacebookPlugin::FbTalker::slotResult (this=0x58abcd0, kjob=0x2a084f0) at /build/buildd/digikam-3.4.0/extra/kipi-plugins/facebook/fbtalker.cpp:842
#10 0x00007f602145195c in KIPIFacebookPlugin::FbTalker::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /build/buildd/digikam-3.4.0/obj-x86_64-linux-gnu/extra/kipi-plugins/facebook/fbtalker.moc:96
#11 0x00007f605894ea58 in QMetaObject::activate (sender=sender@entry=0x2a084f0, m=m@entry=0x7f6056d5a600 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff25731750) at kernel/qobject.cpp:3539
#12 0x00007f60569ca0c2 in KJob::result (this=this@entry=0x2a084f0, _t1=_t1@entry=0x2a084f0) at ./kjob.moc:208
#13 0x00007f60569ca100 in KJob::emitResult (this=this@entry=0x2a084f0) at ../../kdecore/jobs/kjob.cpp:318
#14 0x00007f6058fcfe3a in KIO::SimpleJob::slotFinished (this=this@entry=0x2a084f0) at ../../kio/kio/job.cpp:496
#15 0x00007f6058fd0f8e in KIO::TransferJob::slotFinished (this=0x2a084f0) at ../../kio/kio/job.cpp:1099
#16 0x00007f605894ea58 in QMetaObject::activate (sender=0x58f6f20, m=m@entry=0x7f6059379580 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#17 0x00007f605906dd33 in KIO::SlaveInterface::finished (this=<optimized out>) at ./slaveinterface.moc:185
#18 0x00007f605906f276 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#19 0x00007f605906cd6e in KIO::SlaveInterface::dispatch (this=0x58f6f20) at ../../kio/kio/slaveinterface.cpp:92
#20 0x00007f60590619d6 in KIO::Slave::gotInput (this=0x58f6f20) at ../../kio/kio/slave.cpp:344
#21 0x00007f605894ea58 in QMetaObject::activate (sender=0x7bafb50, m=m@entry=0x7f6059372aa0 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#22 0x00007f6058f9d1e0 in KIO::Connection::readyRead (this=<optimized out>) at ./connection.moc:106
#23 0x00007f6058f9d8d1 in KIO::ConnectionPrivate::dequeue (this=0x585ab60) at ../../kio/kio/connection.cpp:82
#24 0x00007f6058952dce in QObject::event (this=0x7bafb50, e=<optimized out>) at kernel/qobject.cpp:1194
#25 0x00007f6056f39dfc in QApplicationPrivate::notify_helper (this=this@entry=0x19ff900, receiver=receiver@entry=0x7bafb50, e=e@entry=0x6813b60) at kernel/qapplication.cpp:4567
#26 0x00007f6056f40470 in QApplication::notify (this=this@entry=0x7fff25732400, receiver=receiver@entry=0x7bafb50, e=e@entry=0x6813b60) at kernel/qapplication.cpp:4353
#27 0x00007f6057c49a6a in KApplication::notify (this=0x7fff25732400, receiver=0x7bafb50, event=0x6813b60) at ../../kdeui/kernel/kapplication.cpp:311
#28 0x00007f605893a8bd in QCoreApplication::notifyInternal (this=0x7fff25732400, receiver=receiver@entry=0x7bafb50, event=event@entry=0x6813b60) at kernel/qcoreapplication.cpp:946
#29 0x00007f605893de1f in sendEvent (event=0x6813b60, receiver=0x7bafb50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x19ba1f0) at kernel/qcoreapplication.cpp:1570
#31 0x00007f605893e2c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#32 0x00007f6058968073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#33 postEventSourceDispatch (s=0x19f64f0) at kernel/qeventdispatcher_glib.cpp:279
#34 0x00007f60524b03a6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f60524b06f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f60524b079c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f6058967a55 in QEventDispatcherGlib::processEvents (this=0x19bbad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#38 0x00007f6056fdb9d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007f60589395ef in QEventLoop::processEvents (this=this@entry=0x7fff257323a0, flags=...) at kernel/qeventloop.cpp:149
#40 0x00007f60589398e5 in QEventLoop::exec (this=this@entry=0x7fff257323a0, flags=...) at kernel/qeventloop.cpp:204
#41 0x00007f605893ee5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#42 0x0000000000427cad in ?? ()
#43 0x00007f60561f9de5 in __libc_start_main (main=0x4279c0, argc=6, ubp_av=0x7fff25732548, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff25732538) at libc-start.c:260
#44 0x0000000000427f42 in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 323378.

Possible duplicates by query: bug 323378, bug 320626.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-10-21 02:01:12 UTC

*** This bug has been marked as a duplicate of bug 323378 ***
Comment 2 caulier.gilles 2023-05-10 06:16:25 UTC
fixed with 323378