Bug 342475 - Crash by open red Eyes correction tool
Summary: Crash by open red Eyes correction tool
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-RedEyes (show other bugs)
Version: 4.4.0
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-01-04 09:12 UTC by Ferenc
Modified: 2017-07-08 10:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ferenc 2015-01-04 09:12:17 UTC
Application: gwenview (4.14.0 pre)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.14-3.slh.2-aptosid-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed: open plugins menu, make contantly to crah the program. I can repeat the issue every time. Kipi-plugin 4:4.4.0-1.1 installed. I run debian unstable.

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 0x7ff779b09880 (LWP 6571))]

Thread 4 (Thread 0x7ff75da87700 (LWP 6572)):
#0  0x00007ff7764e125d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff76c291eb1 in ?? () from /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.331.67
#2  0x00007ff772204ed0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff7721c196c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff7721c1e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff7721c1ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ff7788fa4d6 in QEventDispatcherGlib::processEvents (this=0x7ff7580008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#7  0x00007ff7788cbf9f in QEventLoop::processEvents (this=this@entry=0x7ff75da86d20, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007ff7788cc295 in QEventLoop::exec (this=this@entry=0x7ff75da86d20, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007ff7787c891f in QThread::exec (this=this@entry=0x1be7250) at thread/qthread.cpp:537
#10 0x00007ff7788ad6c3 in QInotifyFileSystemWatcherEngine::run (this=0x1be7250) at io/qfilesystemwatcher_inotify.cpp:256
#11 0x00007ff7787cafef in QThreadPrivate::start (arg=0x1be7250) at thread/qthread_unix.cpp:349
#12 0x00007ff7726980a4 in start_thread (arg=0x7ff75da87700) at pthread_create.c:309
#13 0x00007ff7764edccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7ff757fff700 (LWP 6577)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007ff7787cb4b4 in wait (time=30000, this=0x1f8ac00) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x214f218, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff7787be8e5 in QThreadPoolThread::run (this=0x214f2e0) at concurrent/qthreadpool.cpp:141
#4  0x00007ff7787cafef in QThreadPrivate::start (arg=0x214f2e0) at thread/qthread_unix.cpp:349
#5  0x00007ff7726980a4 in start_thread (arg=0x7ff757fff700) at pthread_create.c:309
#6  0x00007ff7764edccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7ff7567fc700 (LWP 6581)):
#0  0x00007ff7764e518d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff7721c1ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff7721c1ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff7788fa4d6 in QEventDispatcherGlib::processEvents (this=0x7ff74c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007ff7788cbf9f in QEventLoop::processEvents (this=this@entry=0x7ff7567fbd20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff7788cc295 in QEventLoop::exec (this=this@entry=0x7ff7567fbd20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ff7787c891f in QThread::exec (this=this@entry=0x1f79180) at thread/qthread.cpp:537
#7  0x00007ff7788ad6c3 in QInotifyFileSystemWatcherEngine::run (this=0x1f79180) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007ff7787cafef in QThreadPrivate::start (arg=0x1f79180) at thread/qthread_unix.cpp:349
#9  0x00007ff7726980a4 in start_thread (arg=0x7ff7567fc700) at pthread_create.c:309
#10 0x00007ff7764edccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ff779b09880 (LWP 6571)):
[KCrash Handler]
#6  __strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:209
#7  0x00007ff7544d1e63 in asn1_find_node () from /usr/lib/x86_64-linux-gnu/libtasn1.so.3
#8  0x00007ff744de3978 in ?? () from /usr/lib/x86_64-linux-gnu/libtasn1.so.6
#9  0x00007ff744de3f18 in asn1_array2tree () from /usr/lib/x86_64-linux-gnu/libtasn1.so.6
#10 0x00007ff7388a7f57 in gnutls_global_init () from /usr/lib/x86_64-linux-gnu/libgnutls.so.28
#11 0x00007ff73ee21311 in ?? () from /usr/lib/x86_64-linux-gnu/libavformat.so.54
#12 0x00007ff73ee760ff in avformat_network_init () from /usr/lib/x86_64-linux-gnu/libavformat.so.54
#13 0x00007ff7435b984a in ?? () from /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4
#14 0x00007ff7799569fa in call_init (l=<optimized out>, argc=argc@entry=5, argv=argv@entry=0x7fffbd2a24d8, env=env@entry=0x1a458e0) at dl-init.c:78
#15 0x00007ff779956ae3 in call_init (env=0x1a458e0, argv=0x7fffbd2a24d8, argc=5, l=<optimized out>) at dl-init.c:36
#16 _dl_init (main_map=main_map@entry=0x2792000, argc=5, argv=0x7fffbd2a24d8, env=0x1a458e0) at dl-init.c:126
#17 0x00007ff77995ac48 in dl_open_worker (a=a@entry=0x7fffbd2a03e8) at dl-open.c:577
#18 0x00007ff7799568b4 in _dl_catch_error (objname=objname@entry=0x7fffbd2a03d8, errstring=errstring@entry=0x7fffbd2a03e0, mallocedp=mallocedp@entry=0x7fffbd2a03d7, operate=operate@entry=0x7ff77995a970 <dl_open_worker>, args=args@entry=0x7fffbd2a03e8) at dl-error.c:187
#19 0x00007ff77995a43b in _dl_open (file=0x2792a28 "/usr/lib/kde4/kipiplugin_removeredeyes.so", mode=-2147483647, caller_dlopen=<optimized out>, nsid=-2, argc=5, argv=0x7fffbd2a24d8, env=0x1a458e0) at dl-open.c:661
#20 0x00007ff77248902b in dlopen_doit (a=a@entry=0x7fffbd2a0600) at dlopen.c:66
#21 0x00007ff7799568b4 in _dl_catch_error (objname=0x18741a0, errstring=0x18741a8, mallocedp=0x1874198, operate=0x7ff772488fd0 <dlopen_doit>, args=0x7fffbd2a0600) at dl-error.c:187
#22 0x00007ff7724895dd in _dlerror_run (operate=operate@entry=0x7ff772488fd0 <dlopen_doit>, args=args@entry=0x7fffbd2a0600) at dlerror.c:163
#23 0x00007ff7724890c1 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
#24 0x00007ff7788be56c in QLibraryPrivate::load_sys (this=this@entry=0x2787590) at plugin/qlibrary_unix.cpp:226
#25 0x00007ff7788b943a in QLibraryPrivate::load (this=0x2787590) at plugin/qlibrary.cpp:469
#26 0x00007ff7788b9a43 in QLibraryPrivate::loadPlugin (this=0x2787590) at plugin/qlibrary.cpp:519
#27 0x00007ff7788b1531 in QPluginLoader::load (this=this@entry=0x7fffbd2a1ba0) at plugin/qpluginloader.cpp:227
#28 0x00007ff776cefbc0 in KPluginLoader::load (this=this@entry=0x7fffbd2a1ba0) at ../../kdecore/util/kpluginloader.cpp:239
#29 0x00007ff776cf0648 in KPluginLoader::factory (this=this@entry=0x7fffbd2a1ba0) at ../../kdecore/util/kpluginloader.cpp:204
#30 0x00007ff77831328e in createInstance<KIPI::Plugin> (error=0x7fffbd2a1b00, args=..., parent=0x1f29210, parentWidget=0x0, this=0x21e25f0) at /usr/include/kservice.h:571
#31 createInstance<KIPI::Plugin> (error=0x7fffbd2a1b00, args=..., parent=0x1f29210, this=0x21e25f0) at /usr/include/kservice.h:550
#32 KIPI::PluginLoader::Info::plugin (this=this@entry=0x243d9d0) at ../../libkipi/pluginloader.cpp:165
#33 0x0000000000463221 in Gwenview::KIPIInterface::loadOnePlugin (this=0x1f29210) at ../../app/kipiinterface.cpp:310
#34 0x00007ff7788e587e in QObject::event (this=0x1f29210, e=<optimized out>) at kernel/qobject.cpp:1194
#35 0x00007ff77718075c in QApplicationPrivate::notify_helper (this=this@entry=0x18f3480, receiver=receiver@entry=0x1f29210, e=e@entry=0x275bbf0) at kernel/qapplication.cpp:4567
#36 0x00007ff777186dd0 in QApplication::notify (this=this@entry=0x7fffbd2a2390, receiver=receiver@entry=0x1f29210, e=e@entry=0x275bbf0) at kernel/qapplication.cpp:4353
#37 0x00007ff777eb72ca in KApplication::notify (this=0x7fffbd2a2390, receiver=0x1f29210, event=0x275bbf0) at ../../kdeui/kernel/kapplication.cpp:311
#38 0x00007ff7788cd33d in QCoreApplication::notifyInternal (this=0x7fffbd2a2390, receiver=receiver@entry=0x1f29210, event=event@entry=0x275bbf0) at kernel/qcoreapplication.cpp:949
#39 0x00007ff7788d089f in sendEvent (event=0x275bbf0, receiver=0x1f29210) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1865220) at kernel/qcoreapplication.cpp:1573
#41 0x00007ff7788d0d43 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#42 0x00007ff7788fabf3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#43 postEventSourceDispatch (s=0x18f2620) at kernel/qeventdispatcher_glib.cpp:280
#44 0x00007ff7721c1c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007ff7721c1f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007ff7721c1ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007ff7788fa4b5 in QEventDispatcherGlib::processEvents (this=0x1866b00, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#48 0x00007ff77721e896 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x00007ff7788cbf9f in QEventLoop::processEvents (this=this@entry=0x7fffbd2a2330, flags=...) at kernel/qeventloop.cpp:149
#50 0x00007ff7788cc295 in QEventLoop::exec (this=this@entry=0x7fffbd2a2330, flags=...) at kernel/qeventloop.cpp:204
#51 0x00007ff7788d18db in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#52 0x00007ff77717ef1c in QApplication::exec () at kernel/qapplication.cpp:3828
#53 0x00000000004275fd in main (argc=<optimized out>, argv=0x7fffbd2a24d8) at ../../app/main.cpp:145

Reported using DrKonqi
Comment 1 caulier.gilles 2015-05-10 09:08:17 UTC
Problem still reproducible with kipi-plugins 4.9.0 ?

Gilles Caulier
Comment 2 caulier.gilles 2015-06-25 09:00:53 UTC
New kipi-plugins 4.11.0 is available :

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

Can you reproduce the problem with this release ?
Comment 3 Ferenc 2015-06-27 06:35:55 UTC
Hi,

i cannot test it, this version isn’t on Debian now.

Best regards,

Francisco.

06/25/2015 11:00 AM, Gilles Caulier wrote:
> https://bugs.kde.org/show_bug.cgi?id=342475
>
> --- Comment #2 from Gilles Caulier <caulier.gilles@gmail.com> ---
> New kipi-plugins 4.11.0 is available :
>
> https://www.digikam.org/node/740
>
> Can you reproduce the problem with this release ?
>
Comment 4 caulier.gilles 2015-08-23 14:31:20 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 5 caulier.gilles 2017-07-08 10:45:13 UTC
This problem is fixed since digiKam 5.x integrate a dedicated tool to process
red eyes instead kipi plugin.