[Digikam-devel] [Bug 301526] New: Restoration enhancement filtering crashes Digikam image editor.

Philip Johnsson philip.johnsson at gmail.com
Sat Jun 9 19:58:54 BST 2012


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

            Bug ID: 301526
          Severity: normal
           Version: 2.6.0
          Priority: NOR
          Assignee: digikam-devel at kde.org
           Summary: Restoration enhancement filtering crashes Digikam
                    image editor.
    Classification: Unclassified
                OS: Linux
          Reporter: philip.johnsson at gmail.com
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: Restoration
           Product: digikamimageplugins

Digikam crashes when trying to use the Restoration feature in Digikam Image
editor.

backtrace:

(gdb) bt
#0  0x00007ffff157e445 in __GI_raise (sig=<optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff1581bab in __GI_abort () at abort.c:91
#2  0x00007ffff15bbe2e in __libc_message (do_abort=2, 
    fmt=0x7ffff16c40d0 "*** glibc detected *** %s: %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#3  0x00007ffff15c6626 in malloc_printerr (action=3, 
    str=0x7ffff16c4450 "malloc(): memory corruption (fast)", 
    ptr=<optimized out>) at malloc.c:5007
#4  0x00007ffff15c8e78 in _int_malloc (av=0x7fff90000020, bytes=16)
    at malloc.c:3470
#5  0x00007ffff15caa45 in __GI___libc_malloc (bytes=16) at malloc.c:2924
#6  0x00007ffff252153c in queued_activate (argv=0x7fffa73a8ae0, c=0x3eb1a80, 
    signal=11, sender=0x4142220) at kernel/qobject.cpp:3421
#7  QMetaObject::activate (sender=0x4142220, m=<optimized out>, 
    local_signal_index=<optimized out>, argv=0x7fffa73a8ae0)
    at kernel/qobject.cpp:3507
#8  0x00007ffff565b782 in Digikam::DImgThreadedFilter::finished (
    this=<optimized out>, _t1=true)
    at
/tmp/buildd/digikam-2.6.0/obj-x86_64-linux-gnu/core/digikam/dimgthreadedfilter.moc:117
#9  0x00007ffff565b8cf in Digikam::DImgThreadedFilter::startFilterDirectly (
    this=0x4142220)
    at
/tmp/buildd/digikam-2.6.0/core/libs/dimg/filters/dimgthreadedfilter.cpp:199
#10 0x00007ffff58239ce in Digikam::DynamicThread::DynamicThreadPriv::run (
    this=0x3d9bd00)
    at /tmp/buildd/digikam-2.6.0/core/libs/threads/dynamicthread.cpp:186
#11 0x00007ffff24014f2 in QThreadPoolThread::run (this=0x25ff0f0)
    at concurrent/qthreadpool.cpp:107
#12 0x00007ffff240dfcb in QThreadPrivate::start (arg=0x25ff0f0)
    at thread/qthread_unix.cpp:298
#13 0x00007fffece30e9a in start_thread (arg=0x7fffa73a9700)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:308
#14 0x00007ffff163a4bd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()


Reproducible: Always

Steps to Reproduce:
1.Open an image for edit in Digikams Image editor.
2.Select Enhance > Restoration
3.If no restoration effect try to apply to the image select a Filtering typ and
press "try" to make the calculation.
4. The restoration progress bar crashes around at 93% every time.
Actual Results:  
Digikam crashes

Expected Results:  
Restoration filter applys without crash.

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



More information about the Digikam-devel mailing list