[Digikam-devel] [digikam] [Bug 320626] New: digiKam/Export to Facebook plugin crashes when exporting to Facebook

levensondavid at hotmail.com levensondavid at hotmail.com
Sun Jun 2 20:01:02 BST 2013


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

            Bug ID: 320626
           Summary: digiKam/Export to Facebook plugin crashes when
                    exporting to Facebook
    Classification: Unclassified
           Product: digikam
           Version: 3.1.0
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Export
          Assignee: digikam-devel at kde.org
          Reporter: levensondavid at hotmail.com

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 at entry=0x120b3b0,
mutex=mutex at entry=0x120b3a8, time=time at 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 at entry=0x7f0f85d21a10, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f0faa3bd618 in QEventLoop::exec (this=this at entry=0x7f0f85d21a10,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f0faa2bf410 in QThread::exec (this=this at 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 at entry=0x1424460,
mutex=mutex at entry=0x1424458, time=time at 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 at entry=0x7f0f77969a10, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f0faa3bd618 in QEventLoop::exec (this=this at entry=0x7f0f77969a10,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f0faa2bf410 in QThread::exec (this=this at 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 at entry=0x581e0f0,
mutex=mutex at entry=0x581e0e8, time=time at 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 at entry=0x6b8a190,
mutex=mutex at entry=0x6b8a188, time=time at 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 at 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 at entry=0x66f8bb0,
m=m at entry=0x7f0faabcd4e0 <KJob::staticMetaObject>,
local_signal_index=local_signal_index at entry=3, argv=argv at entry=0x7fff1a04b410)
at kernel/qobject.cpp:3539
#13 0x00007f0faa841162 in KJob::result (this=this at entry=0x66f8bb0,
_t1=_t1 at entry=0x66f8bb0) at ./kjob.moc:208
#14 0x00007f0faa8411a0 in KJob::emitResult (this=this at entry=0x66f8bb0) at
../../kdecore/jobs/kjob.cpp:318
#15 0x00007f0fac202ad5 in KIO::SimpleJob::slotFinished
(this=this at 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 at entry=0x661f4a0,
m=m at entry=0x7f0fac59e620 <KIO::SlaveInterface::staticMetaObject>,
local_signal_index=local_signal_index at entry=4, argv=argv at entry=0x0) at
kernel/qobject.cpp:3539
#18 0x00007f0fac29ad63 in KIO::SlaveInterface::finished
(this=this at 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 at entry=0x7f0fac597b40 <KIO::Connection::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at 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 at entry=0x10127a0, receiver=receiver at entry=0x35024c0,
e=e at entry=0x6524d00) at kernel/qapplication.cpp:4567
#28 0x00007f0faadaa25b in QApplication::notify (this=this at entry=0x7fff1a04ca70,
receiver=receiver at entry=0x35024c0, e=e at 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 at entry=0x35024c0,
event=event at 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 at entry=0x0,
event_type=event_type at entry=0, data=0xfa31c0) at
kernel/qcoreapplication.cpp:1570
#33 0x00007f0faa3c24a3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at 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 at entry=0x7fff1a04c460, flags=...) at kernel/qeventloop.cpp:149
#42 0x00007f0faa3bd618 in QEventLoop::exec (this=this at 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

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list