[Digikam-devel] [Bug 302714] New: Crash when selecting Tools->Image Effects

bugzilla at matthias-keller.ch bugzilla at matthias-keller.ch
Thu Jun 28 20:56:41 BST 2012


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

            Bug ID: 302714
          Severity: crash
           Version: 2.5.0
          Priority: NOR
          Assignee: digikam-devel at kde.org
           Summary: Crash when selecting Tools->Image Effects
    Classification: Unclassified
                OS: Linux
          Reporter: bugzilla at matthias-keller.ch
          Hardware: openSUSE RPMs
            Status: UNCONFIRMED
         Component: general
           Product: digikam

Application: digikam (2.5.0)
KDE Platform Version: 4.8.4 (4.8.4) "release 7"
Qt Version: 4.8.2
Operating System: Linux 3.1.0-1.2-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
I selected various images (about 4) and clicked Tools -> Image Effects.
The result is a reproducible crash every time, also with different photos.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fa6e42f0800 (LWP 20270))]

Thread 4 (Thread 0x7fa6c17c1700 (LWP 20271)):
#0  0x00007fa6db735e6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa6df3f1a6b in wait (time=18446744073709551615, this=0xe56fd0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xe50868,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005d3970 in ?? ()
#4  0x00007fa6df3f155b in QThreadPrivate::start (arg=0xe4c580) at
thread/qthread_unix.cpp:307
#5  0x00007fa6d2c98b74 in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007fa6db731f05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fa6dd9ea10d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fa6c0fc0700 (LWP 20272)):
#0  0x00007fa6dd9dc18d in read () from /lib64/libc.so.6
#1  0x00007fa6d2c970bc in ?? () from /usr/X11R6/lib64/libGL.so.1
#2  0x00007fa6cc90cb27 in ?? () from /usr/lib64/tls/libnvidia-tls.so.295.49
#3  0x00007fa6d5b5c46f in read (__nbytes=16, __buf=0x7fa6c0fbfb10,
__fd=<optimized out>) at /usr/include/bits/unistd.h:45
#4  g_wakeup_acknowledge (wakeup=0x7fa6bc001fb0) at gwakeup.c:212
#5  0x00007fa6d5b2176d in g_main_context_check (context=0x7fa6b40009c0,
max_priority=2147483647, fds=0x7fa6b4002a10, n_fds=1) at gmain.c:2957
#6  0x00007fa6d5b21c46 in g_main_context_iterate (dispatch=1, block=<optimized
out>, context=0x7fa6b40009c0, self=<optimized out>) at gmain.c:3120
#7  g_main_context_iterate (context=0x7fa6b40009c0, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3060
#8  0x00007fa6d5b21dd4 in g_main_context_iteration (context=0x7fa6b40009c0,
may_block=1) at gmain.c:3184
#9  0x00007fa6df51ed06 in QEventDispatcherGlib::processEvents
(this=0x7fa6b40008e0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#10 0x00007fa6df4ee782 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#11 0x00007fa6df4ee9d7 in QEventLoop::exec (this=0x7fa6c0fbfc90, flags=...) at
kernel/qeventloop.cpp:204
#12 0x00007fa6df3ee537 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#13 0x00007fa6df4ce56f in QInotifyFileSystemWatcherEngine::run (this=0xe44ff0)
at io/qfilesystemwatcher_inotify.cpp:248
#14 0x00007fa6df3f155b in QThreadPrivate::start (arg=0xe44ff0) at
thread/qthread_unix.cpp:307
#15 0x00007fa6d2c98b74 in ?? () from /usr/X11R6/lib64/libGL.so.1
#16 0x00007fa6db731f05 in start_thread () from /lib64/libpthread.so.0
#17 0x00007fa6dd9ea10d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fa6bbfff700 (LWP 20274)):
#0  0x00007fa6db735e6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa6df3f1a6b in wait (time=18446744073709551615, this=0xf58160) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xf58138,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa6e1b75b97 in ?? () from /usr/lib64/libdigikamcore.so.2
#4  0x00007fa6df3f155b in QThreadPrivate::start (arg=0xf58120) at
thread/qthread_unix.cpp:307
#5  0x00007fa6d2c98b74 in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007fa6db731f05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fa6dd9ea10d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fa6e42f0800 (LWP 20270)):
[KCrash Handler]
#6  findNode (akey=..., this=0x7fff6e2c4510) at /usr/include/QtCore/qmap.h:483
#7  contains (this=0x7fff6e2c4510, akey=...) at /usr/include/QtCore/qmap.h:552
#8  hasAttribute (name=..., this=0x4801420) at
/usr/src/debug/digikam-software-compilation/extra/kipi-plugins/common/libkipiplugins/tools/kpimageinfo.cpp:101
#9  hasAttribute (name=..., this=0x4801420) at
/usr/src/debug/digikam-software-compilation/extra/kipi-plugins/common/libkipiplugins/tools/kpimageinfo.cpp:336
#10 KIPIPlugins::KPImageInfo::orientation (this=0x7fff6e2c4670) at
/usr/src/debug/digikam-software-compilation/extra/kipi-plugins/common/libkipiplugins/tools/kpimageinfo.cpp:340
#11 0x00007fa6ad03911b in
KIPIBatchProcessImagesPlugin::BatchProcessImagesDialog::slotGotPreview
(this=0x11cad20, item=..., pixmap=<optimized out>) at
/usr/src/debug/digikam-software-compilation/extra/kipi-plugins/batchprocessimages/common/batchprocessimagesdialog.cpp:305
#12 0x00007fa6ad03e986 in
KIPIBatchProcessImagesPlugin::BatchProcessImagesDialog::qt_metacall
(this=0x11cad20, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>,
_a=0x7fff6e2c4830) at
/usr/src/debug/digikam-software-compilation/build/extra/kipi-plugins/batchprocessimages/batchprocessimagesdialog.moc:112
#13 0x00007fa6ad04cd08 in
KIPIBatchProcessImagesPlugin::EffectImagesDialog::qt_metacall (this=0x11cad20,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at
/usr/src/debug/digikam-software-compilation/build/extra/kipi-plugins/batchprocessimages/effectimagesdialog.moc:68
#14 0x00007fa6df503d89 in QMetaObject::activate (sender=0x4578ce0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff6e2c4830) at
kernel/qobject.cpp:3575
#15 0x00007fa6e076dcd7 in KIO::PreviewJob::gotPreview (this=<optimized out>,
_t1=<optimized out>, _t2=<optimized out>) at
/usr/src/debug/kdelibs-4.8.4/build/kio/previewjob.moc:113
#16 0x00007fa6e076ddab in KIO::PreviewJobPrivate::emitPreview (this=0x11df480,
thumb=...) at /usr/src/debug/kdelibs-4.8.4/kio/kio/previewjob.cpp:732
#17 0x00007fa6e0770877 in KIO::PreviewJobPrivate::statResultThumbnail
(this=0x11df480) at /usr/src/debug/kdelibs-4.8.4/kio/kio/previewjob.cpp:571
#18 0x00007fa6e0770dfa in KIO::PreviewJob::slotResult (this=<optimized out>,
job=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/kio/kio/previewjob.cpp:497
#19 0x00007fa6df503b81 in QMetaObject::activate (sender=0x356e280, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff6e2c4dc0) at
kernel/qobject.cpp:3556
#20 0x00007fa6df984ed2 in KJob::result (this=<optimized out>, _t1=0x356e280) at
/usr/src/debug/kdelibs-4.8.4/build/kdecore/kjob.moc:208
#21 0x00007fa6df984f10 in KJob::emitResult (this=0x356e280) at
/usr/src/debug/kdelibs-4.8.4/kdecore/jobs/kjob.cpp:318
#22 0x00007fa6e06e71a4 in KIO::SimpleJob::slotFinished (this=0x356e280) at
/usr/src/debug/kdelibs-4.8.4/kio/kio/job.cpp:494
#23 0x00007fa6e06eb0ed in KIO::StatJob::slotFinished (this=0x356e280) at
/usr/src/debug/kdelibs-4.8.4/kio/kio/job.cpp:896
#24 0x00007fa6df503b81 in QMetaObject::activate (sender=0x2f55840, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#25 0x00007fa6e0795361 in KIO::SlaveInterface::dispatch (this=<optimized out>,
_cmd=104, rawdata=...) at
/usr/src/debug/kdelibs-4.8.4/kio/kio/slaveinterface.cpp:172
#26 0x00007fa6e07920b5 in KIO::SlaveInterface::dispatch (this=<optimized out>)
at /usr/src/debug/kdelibs-4.8.4/kio/kio/slaveinterface.cpp:88
#27 0x00007fa6e078532e in KIO::Slave::gotInput (this=0x2f55840) at
/usr/src/debug/kdelibs-4.8.4/kio/kio/slave.cpp:344
#28 0x00007fa6df503b81 in QMetaObject::activate (sender=0x2403cd0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#29 0x00007fa6e06b7b17 in dequeue (this=<optimized out>) at
/usr/src/debug/kdelibs-4.8.4/kio/kio/connection.cpp:82
#30 KIO::ConnectionPrivate::dequeue (this=0x27eaf30) at
/usr/src/debug/kdelibs-4.8.4/kio/kio/connection.cpp:71
#31 0x00007fa6df508d46 in QObject::event (this=0x2403cd0, e=<optimized out>) at
kernel/qobject.cpp:1204
#32 0x00007fa6de5f3fe4 in notify_helper (e=0x4cb1b40, receiver=0x2403cd0,
this=0xc06f90) at kernel/qapplication.cpp:4551
#33 QApplicationPrivate::notify_helper (this=0xc06f90, receiver=0x2403cd0,
e=0x4cb1b40) at kernel/qapplication.cpp:4523
#34 0x00007fa6de5f8db3 in QApplication::notify (this=0x7fff6e2c5fe0,
receiver=0x2403cd0, e=0x4cb1b40) at kernel/qapplication.cpp:4412
#35 0x00007fa6dff75746 in KApplication::notify (this=0x7fff6e2c5fe0,
receiver=0x2403cd0, event=0x4cb1b40) at
/usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#36 0x00007fa6df4efc4c in QCoreApplication::notifyInternal
(this=0x7fff6e2c5fe0, receiver=0x2403cd0, event=0x4cb1b40) at
kernel/qcoreapplication.cpp:915
#37 0x00007fa6df4f34fa in sendEvent (event=0x4cb1b40, receiver=0x2403cd0) at
kernel/qcoreapplication.h:231
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xbaa5d0) at kernel/qcoreapplication.cpp:1539
#39 0x00007fa6df51e873 in sendPostedEvents () at kernel/qcoreapplication.h:236
#40 postEventSourceDispatch (s=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:279
#41 0x00007fa6d5b2194a in g_main_dispatch (context=0xc056d0) at gmain.c:2515
#42 g_main_context_dispatch (context=0xc056d0) at gmain.c:3052
#43 0x00007fa6d5b21d10 in g_main_context_iterate (dispatch=1, block=<optimized
out>, context=0xc056d0, self=<optimized out>) at gmain.c:3123
#44 g_main_context_iterate (context=0xc056d0, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3060
#45 0x00007fa6d5b21dd4 in g_main_context_iteration (context=0xc056d0,
may_block=1) at gmain.c:3184
#46 0x00007fa6df51ec9f in QEventDispatcherGlib::processEvents (this=0xc06e50,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#47 0x00007fa6de69769e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007fa6df4ee782 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#49 0x00007fa6df4ee9d7 in QEventLoop::exec (this=0x7fff6e2c5e60, flags=...) at
kernel/qeventloop.cpp:204
#50 0x00007fa6df4f37f5 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#51 0x0000000000494a0d in ?? ()
#52 0x00007fa6dd93023d in __libc_start_main () from /lib64/libc.so.6
#53 0x00000000004961e5 in _start ()

Possible duplicates by query: bug 195875.

Reported using DrKonqi

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



More information about the Digikam-devel mailing list