Bug 315489 - Crash at start up
Summary: Crash at start up
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Bqm-BlackWhite (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-20 03:19 UTC by cheevey1
Modified: 2017-08-19 09:13 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description cheevey1 2013-02-20 03:19:58 UTC
Application: gwenview (2.9.4)
KDE Platform Version: 4.9.4 (Compiled from sources)
Qt Version: 4.8.3
Operating System: Linux 3.5.0-24-generic i686
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
Converting an HDR image to Black & White ready to upload to Facebook using Firefox (Firefox open with Facebook) using Gwenview and it's plugin to convert image to Black & White.

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

Thread 5 (Thread 0xb2018b40 (LWP 4102)):
#0  0xb507e762 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb5080755 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb5080c92 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb50811db in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2c29b7a in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#5  0xb50a6303 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb514bd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0xb5bcfd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xaff3ab40 (LWP 4116)):
#0  0xb514dcfe in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb5bdd864 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb50c1ed0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5080536 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5080bff in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5080e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb71ed99f in QEventDispatcherGlib::processEvents (this=0x8e18eb8, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb71ba26c in QEventLoop::processEvents (this=this@entry=0xaff3a228, flags=...) at kernel/qeventloop.cpp:149
#8  0xb71ba561 in QEventLoop::exec (this=0xaff3a228, flags=...) at kernel/qeventloop.cpp:204
#9  0xb70a566c in QThread::exec (this=0x8e1e188) at thread/qthread.cpp:501
#10 0xb71987bd in QInotifyFileSystemWatcherEngine::run (this=0x8e1e188) at io/qfilesystemwatcher_inotify.cpp:248
#11 0xb70a8a58 in QThreadPrivate::start (arg=0x8e1e188) at thread/qthread_unix.cpp:338
#12 0xb514bd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb5bcfd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xa27b1b40 (LWP 4166)):
#0  0xb77b7424 in __kernel_vsyscall ()
#1  0xb514f96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5bdd64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb70a9030 in wait (time=4294967295, this=0x9418928) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x940f18c, mutex=0x940f190, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xacf2195d in KIPIPlugins::KPActionThreadBase::run() () from /usr/lib/libkipiplugins.so.2
#6  0xb70a8a58 in QThreadPrivate::start (arg=0x9410788) at thread/qthread_unix.cpp:338
#7  0xb514bd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb5bcfd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xa47b3b40 (LWP 4167)):
[KCrash Handler]
#7  0xb52073d5 in QDBusAdaptorConnector::relaySlot (this=this@entry=0x8e2f198, argv=argv@entry=0xa47b2908) at qdbusabstractadaptor.cpp:270
#8  0xb520779b in QDBusAdaptorConnector::qt_metacall (this=0x8e2f198, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xa47b2908) at qdbusabstractadaptor.cpp:366
#9  0xb71c28b5 in metacall (argv=0xa47b2908, idx=4, cl=QMetaObject::InvokeMetaMethod, object=0x0) at kernel/qmetaobject.cpp:245
#10 QMetaObject::metacall (object=0x8e2f198, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xa47b2908) at kernel/qmetaobject.cpp:240
#11 0xb71d40f2 in QMetaObject::activate (sender=sender@entry=0x8e2f128, m=0x80c2800 <QObject::staticMetaObject>, m@entry=0xb731edb8 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0xa47b2908) at kernel/qobject.cpp:3566
#12 0xb71d4975 in QObject::destroyed (this=this@entry=0x8e2f128, _t1=_t1@entry=0x8e2f128) at .moc/release-shared/moc_qobject.cpp:149
#13 0xb71d4a47 in QObject::~QObject (this=0x8e2f128, __in_chrg=<optimized out>) at kernel/qobject.cpp:844
#14 0xb74aa8c6 in KIO::Scheduler::~Scheduler (this=0x8e2f128, __in_chrg=<optimized out>) at ../../kio/kio/scheduler.cpp:793
#15 0xb74aa8f2 in KIO::Scheduler::~Scheduler (this=0x8e2f128, __in_chrg=<optimized out>) at ../../kio/kio/scheduler.cpp:795
#16 0xb74b7464 in KIO::SchedulerPrivate::~SchedulerPrivate (this=0x8e2b0c8, __in_chrg=<optimized out>) at ../../kio/kio/scheduler.cpp:671
#17 0xb74b0049 in destroy () at ../../kio/kio/scheduler.cpp:752
#18 0xb7401cc9 in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0xb75f62d0 <._236::operator->()::cleanUpObject>, __in_chrg=<optimized out>) at ../../kdecore/kernel/kglobal.h:62
#19 0xb5b13f51 in ?? () from /lib/i386-linux-gnu/libc.so.6
#20 0xb5b13fdd in exit () from /lib/i386-linux-gnu/libc.so.6
#21 0xb58f7410 in error_exit (cinfo=0xa47b2cdc) at jerror.c:78
#22 0xaea8e63b in KIPIJPEGLossLessPlugin::jtransform_adjust_parameters(jpeg_decompress_struct*, jpeg_compress_struct*, jvirt_barray_control**, KIPIJPEGLossLessPlugin::jpeg_transform_info*) () from /usr/lib/kde4/kipiplugin_jpeglossless.so
#23 0xaea8a4cd in KIPIJPEGLossLessPlugin::ImageGrayScale::image2GrayScaleJPEG(QString const&, QString const&, QString&) () from /usr/lib/kde4/kipiplugin_jpeglossless.so
#24 0xaea8a05b in KIPIJPEGLossLessPlugin::ImageGrayScale::image2GrayScale(QString const&, QString&) () from /usr/lib/kde4/kipiplugin_jpeglossless.so
#25 0xaea874d0 in KIPIJPEGLossLessPlugin::ActionThread::Task::run() () from /usr/lib/kde4/kipiplugin_jpeglossless.so
#26 0xacee5f43 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0xa47b31a8, th=th@entry=0xb17039f0, job=job@entry=0x95b1f98) at ../../../threadweaver/Weaver/Job.cpp:106
#27 0xacee60e3 in ThreadWeaver::Job::execute (this=0x95b1f98, th=0xb17039f0) at ../../../threadweaver/Weaver/Job.cpp:135
#28 0xacee7655 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x95b20d0, t=0xb17039f0) at ../../../threadweaver/Weaver/JobCollection.cpp:82
#29 0xacee7866 in ThreadWeaver::JobCollection::execute (this=0x922a6c0, t=0xb17039f0) at ../../../threadweaver/Weaver/JobCollection.cpp:231
#30 0xacee54f2 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0xa47b3284, parent=0x9456f98, th=th@entry=0xb17039f0) at ../../../threadweaver/Weaver/Thread.cpp:95
#31 0xacee55da in ThreadWeaver::Thread::run (this=0xb17039f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#32 0xb70a8a58 in QThreadPrivate::start (arg=0xb17039f0) at thread/qthread_unix.cpp:338
#33 0xb514bd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#34 0xb5bcfd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb4461740 (LWP 4099)):
#0  0xb77b7424 in __kernel_vsyscall ()
#1  0xb5bbf3eb in read () from /lib/i386-linux-gnu/libc.so.6
#2  0xb50c11ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb508083b in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5080c92 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5080e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb71ed99f in QEventDispatcherGlib::processEvents (this=0x8c265b8, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb622f9aa in QGuiEventDispatcherGlib::processEvents (this=0x8c265b8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#8  0xb71ba26c in QEventLoop::processEvents (this=this@entry=0xbfefec58, flags=...) at kernel/qeventloop.cpp:149
#9  0xb71ba561 in QEventLoop::exec (this=0xbfefec58, flags=...) at kernel/qeventloop.cpp:204
#10 0xb71bfcba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#11 0xb6176fc4 in QApplication::exec () at kernel/qapplication.cpp:3823
#12 0x080669a7 in main (argc=6, argv=0xbfefee04) at ../../app/main.cpp:142

Possible duplicates by query: bug 290966, bug 278936, bug 276040, bug 271667, bug 270164.

Reported using DrKonqi
Comment 1 Benni Hill 2013-02-20 17:58:47 UTC
Looks like a bug in kipiplugins.
Comment 2 caulier.gilles 2013-02-20 18:17:36 UTC
Which kipi-plugins version you use ?

Gilles Caulier
Comment 3 Christoph Feck 2013-03-06 20:48:34 UTC
If you can provide the information requested in comment #2, please add it.
Comment 4 caulier.gilles 2013-12-23 14:30:28 UTC
We needs feedback here please...

This entry still valid using last kipi-plugins 3.5.0 ?

Gilles Caulier
Comment 5 caulier.gilles 2015-06-28 10:00:50 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 6 caulier.gilles 2015-07-04 09:43:17 UTC
JPEGLossLess tool is not maintained and now obsolete with 5.0.0