Bug 320626 - Export to Facebook tool crashes when exporting to Facebook
Summary: Export to Facebook tool crashes when exporting to Facebook
Status: RESOLVED UNMAINTAINED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-WebService-Facebook (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-02 19:01 UTC by levensondavid
Modified: 2023-05-10 06:16 UTC (History)
2 users (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 levensondavid 2013-06-02 19:01:02 UTC
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0fafa56a80 (LWP 7028))]

Thread 7 (Thread 0x7f0f86523700 (LWP 7030)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0faa2c214b in wait (time=18446744073709551615, this=0x120b4b0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x120b3b0, mutex=mutex@entry=0x120b3a8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005ccce8 in Digikam::ScanController::run (this=0x120b140) at /build/buildd/digikam-3.1.0/core/digikam/database/scancontroller.cpp:705
#4  0x00007f0faa2c1bec in QThreadPrivate::start (arg=0x120b140) at thread/qthread_unix.cpp:338
#5  0x00007f0f90c57764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#6  0x00007f0fa4531f8e in start_thread (arg=0x7f0f86523700) at pthread_create.c:311
#7  0x00007f0fa94dee1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f0f85d22700 (LWP 7031)):
#0  0x00007f0fa94d23cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f0fa1d911dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0fa1d91304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0faa3ed036 in QEventDispatcherGlib::processEvents (this=0x7f0f780008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f0faa3bd38f in QEventLoop::processEvents (this=this@entry=0x7f0f85d21a10, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f0faa3bd618 in QEventLoop::exec (this=this@entry=0x7f0f85d21a10, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f0faa2bf410 in QThread::exec (this=this@entry=0x120ea30) at thread/qthread.cpp:542
#7  0x00007f0faa39eedf in QInotifyFileSystemWatcherEngine::run (this=0x120ea30) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f0faa2c1bec in QThreadPrivate::start (arg=0x120ea30) at thread/qthread_unix.cpp:338
#9  0x00007f0f90c57764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#10 0x00007f0fa4531f8e in start_thread (arg=0x7f0f85d22700) at pthread_create.c:311
#11 0x00007f0fa94dee1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f0f85521700 (LWP 7041)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0faa2c214b in wait (time=18446744073709551615, this=0x14e1ef0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1424460, mutex=mutex@entry=0x1424458, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0fad30d0a9 in Digikam::ParkingThread::run (this=0x1424440) at /build/buildd/digikam-3.1.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007f0faa2c1bec in QThreadPrivate::start (arg=0x1424440) at thread/qthread_unix.cpp:338
#5  0x00007f0f90c57764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#6  0x00007f0fa4531f8e in start_thread (arg=0x7f0f85521700) at pthread_create.c:311
#7  0x00007f0fa94dee1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f0f7796a700 (LWP 7042)):
#0  __GI___pthread_mutex_lock (mutex=0x7f0f70000a90) at pthread_mutex_lock.c:54
#1  0x00007f0fa1dd05c1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0fa1d910d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0fa1d91304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0faa3ed036 in QEventDispatcherGlib::processEvents (this=0x7f0f700008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f0faa3bd38f in QEventLoop::processEvents (this=this@entry=0x7f0f77969a10, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f0faa3bd618 in QEventLoop::exec (this=this@entry=0x7f0f77969a10, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f0faa2bf410 in QThread::exec (this=this@entry=0x1b4f0d0) at thread/qthread.cpp:542
#8  0x00007f0faa39eedf in QInotifyFileSystemWatcherEngine::run (this=0x1b4f0d0) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f0faa2c1bec in QThreadPrivate::start (arg=0x1b4f0d0) at thread/qthread_unix.cpp:338
#10 0x00007f0f90c57764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#11 0x00007f0fa4531f8e in start_thread (arg=0x7f0f7796a700) at pthread_create.c:311
#12 0x00007f0fa94dee1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f0f75126700 (LWP 7157)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0faa2c214b in wait (time=18446744073709551615, this=0x5836520) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x581e0f0, mutex=mutex@entry=0x581e0e8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0f445d1006 in KIPIPlugins::KPRawThumbThread::run (this=0x581e570) at /build/buildd/digikam-3.1.0/extra/kipi-plugins/common/libkipiplugins/tools/kprawthumbthread.cpp:108
#4  0x00007f0faa2c1bec in QThreadPrivate::start (arg=0x581e570) at thread/qthread_unix.cpp:338
#5  0x00007f0f90c57764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#6  0x00007f0fa4531f8e in start_thread (arg=0x7f0f75126700) at pthread_create.c:311
#7  0x00007f0fa94dee1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f0f68b1d700 (LWP 7320)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0faa2c214b in wait (time=18446744073709551615, this=0x3c1c9e0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x6b8a190, mutex=mutex@entry=0x6b8a188, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f0f445d1006 in KIPIPlugins::KPRawThumbThread::run (this=0x621b4c0) at /build/buildd/digikam-3.1.0/extra/kipi-plugins/common/libkipiplugins/tools/kprawthumbthread.cpp:108
#4  0x00007f0faa2c1bec in QThreadPrivate::start (arg=0x621b4c0) at thread/qthread_unix.cpp:338
#5  0x00007f0f90c57764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#6  0x00007f0fa4531f8e in start_thread (arg=0x7f0f68b1d700) at pthread_create.c:311
#7  0x00007f0fa94dee1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f0fafa56a80 (LWP 7028)):
[KCrash Handler]
#6  qVariantToHelper<QMap<QString, QVariant> > (d=..., t=<optimized out>, handler=<optimized out>) at kernel/qvariant.cpp:2115
#7  QVariant::toMap (this=0x21) at kernel/qvariant.cpp:2158
#8  0x00007f0f261420ed in KIPIFacebookPlugin::FbTalker::parseExchangeSession (this=this@entry=0x64ee790, data=...) at /build/buildd/digikam-3.1.0/extra/kipi-plugins/facebook/fbtalker.cpp:1026
#9  0x00007f0f2614269c in KIPIFacebookPlugin::FbTalker::slotResult (this=0x64ee790, kjob=0x66f8bb0) at /build/buildd/digikam-3.1.0/extra/kipi-plugins/facebook/fbtalker.cpp:832
#10 0x00007f0f26142b44 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /build/buildd/digikam-3.1.0/obj-x86_64-linux-gnu/extra/kipi-plugins/facebook/fbtalker.moc:96
#11 KIPIFacebookPlugin::FbTalker::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /build/buildd/digikam-3.1.0/obj-x86_64-linux-gnu/extra/kipi-plugins/facebook/fbtalker.moc:77
#12 0x00007f0faa3d30ef in QMetaObject::activate (sender=sender@entry=0x66f8bb0, m=m@entry=0x7f0faabcd4e0 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff1a04b410) at kernel/qobject.cpp:3539
#13 0x00007f0faa841162 in KJob::result (this=this@entry=0x66f8bb0, _t1=_t1@entry=0x66f8bb0) at ./kjob.moc:208
#14 0x00007f0faa8411a0 in KJob::emitResult (this=this@entry=0x66f8bb0) at ../../kdecore/jobs/kjob.cpp:318
#15 0x00007f0fac202ad5 in KIO::SimpleJob::slotFinished (this=this@entry=0x66f8bb0) at ../../kio/kio/job.cpp:494
#16 0x00007f0fac202f72 in KIO::TransferJob::slotFinished (this=0x66f8bb0) at ../../kio/kio/job.cpp:1081
#17 0x00007f0faa3d30ef in QMetaObject::activate (sender=sender@entry=0x661f4a0, m=m@entry=0x7f0fac59e620 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#18 0x00007f0fac29ad63 in KIO::SlaveInterface::finished (this=this@entry=0x661f4a0) at ./slaveinterface.moc:185
#19 0x00007f0fac29da61 in KIO::SlaveInterface::dispatch (this=0x661f4a0, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#20 0x00007f0fac29ab9a in KIO::SlaveInterface::dispatch (this=0x661f4a0) at ../../kio/kio/slaveinterface.cpp:88
#21 0x00007f0fac28f13e in KIO::Slave::gotInput (this=0x661f4a0) at ../../kio/kio/slave.cpp:344
#22 0x00007f0faa3d30ef in QMetaObject::activate (sender=0x35024c0, m=m@entry=0x7f0fac597b40 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#23 0x00007f0fac1ce830 in KIO::Connection::readyRead (this=<optimized out>) at ./connection.moc:106
#24 0x00007f0fac1ced22 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#25 KIO::ConnectionPrivate::dequeue (this=0x65a02c0) at ../../kio/kio/connection.cpp:71
#26 0x00007f0faa3d85be in QObject::event (this=0x35024c0, e=<optimized out>) at kernel/qobject.cpp:1194
#27 0x00007f0faada78ec in QApplicationPrivate::notify_helper (this=this@entry=0x10127a0, receiver=receiver@entry=0x35024c0, e=e@entry=0x6524d00) at kernel/qapplication.cpp:4567
#28 0x00007f0faadaa25b in QApplication::notify (this=this@entry=0x7fff1a04ca70, receiver=receiver@entry=0x35024c0, e=e@entry=0x6524d00) at kernel/qapplication.cpp:4428
#29 0x00007f0fabab4af6 in KApplication::notify (this=0x7fff1a04ca70, receiver=0x35024c0, event=0x6524d00) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x00007f0faa3be63e in QCoreApplication::notifyInternal (this=0x7fff1a04ca70, receiver=receiver@entry=0x35024c0, event=event@entry=0x6524d00) at kernel/qcoreapplication.cpp:946
#31 0x00007f0faa3c2171 in sendEvent (event=0x6524d00, receiver=0x35024c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xfa31c0) at kernel/qcoreapplication.cpp:1570
#33 0x00007f0faa3c24a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#34 0x00007f0faa3ece83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#35 postEventSourceDispatch (s=0x1010ab0) at kernel/qeventdispatcher_glib.cpp:279
#36 0x00007f0fa1d90f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f0fa1d91248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f0fa1d91304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f0faa3ed016 in QEventDispatcherGlib::processEvents (this=0xfa46b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#40 0x00007f0faae4d1ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x00007f0faa3bd38f in QEventLoop::processEvents (this=this@entry=0x7fff1a04c460, flags=...) at kernel/qeventloop.cpp:149
#42 0x00007f0faa3bd618 in QEventLoop::exec (this=this@entry=0x7fff1a04c460, flags=...) at kernel/qeventloop.cpp:204
#43 0x00007f0faa3c2cf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#44 0x00007f0faada5ffc in QApplication::exec () at kernel/qapplication.cpp:3828
#45 0x000000000048f9ab in main (argc=1, argv=0x7fff1a04cca8) at /build/buildd/digikam-3.1.0/core/digikam/main/main.cpp:235


Reproducible: Always

Steps to Reproduce:
1.  Open digiKam
2.  Select files 
3.  Select Export to Facebook
Actual Results:  
Exporting to facebook opens the export dialog, then digiKam crashes.

Expected Results:  
Export to facebook successful
Comment 1 Victor Dodon 2013-06-03 11:37:42 UTC
Were you logged in to Facebook before opening the plugin? 

Also please enable all entries in kdebugdialog, run digikam from terminal and then paste here the output.

Thank you!
Comment 2 Jekyll Wu 2013-08-13 15:35:38 UTC

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