Bug 335515 - Crash on Enhance -> Noise Reduction
Summary: Crash on Enhance -> Noise Reduction
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Showfoto-Plugins (show other bugs)
Version: 4.0.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-05-29 11:41 UTC by sayth
Modified: 2022-02-05 04:23 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.11.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sayth 2014-05-29 11:41:36 UTC
Application: showfoto (4.0.0)
KDE Platform Version: 4.13.1
Qt Version: 4.8.5
Operating System: Linux 3.14.4-1.gbebeb6f-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I had a saved jpg file which I right clicked and opened in showfoto. I then selected photo and chose Enhance and Noise Reduction. The program then crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: showFoto (showfoto), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb32872c900 (LWP 6599))]

Thread 2 (Thread 0x7fb30a911700 (LWP 6600)):
#0  0x00007fb3232b00af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb32584cb66 in wait (time=18446744073709551615, this=0x172b4c0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x16558b0, mutex=mutex@entry=0x16558a8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb328155bba in Digikam::ParkingThread::run (this=0x1655890) at /usr/src/debug/digikam-4.0.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007fb32584c68f in QThreadPrivate::start (arg=0x1655890) at thread/qthread_unix.cpp:338
#5  0x00007fb3232ac0db in start_thread () from /lib64/libpthread.so.0
#6  0x00007fb324ce190d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb32872c900 (LWP 6599)):
[KCrash Handler]
#6  assign (o=..., this=0x7fff2b31d470) at /usr/src/debug/digikam-4.0.0/core/libs/dimg/dshareddata.h:223
#7  operator= (o=..., this=0x7fff2b31d470) at /usr/src/debug/digikam-4.0.0/core/libs/dimg/dshareddata.h:202
#8  Digikam::DImg::DImg (this=0x7fff2b31d470, image=...) at /usr/src/debug/digikam-4.0.0/core/libs/dimg/dimg.cpp:118
#9  0x00007fb327f6face in Digikam::DImg::copy (this=<optimized out>) at /usr/src/debug/digikam-4.0.0/core/libs/dimg/dimg.cpp:1510
#10 0x00007fb3281afb50 in Digikam::ImageRegionItem::ImageRegionItem (this=0x1eaf8f0, widget=<optimized out>) at /usr/src/debug/digikam-4.0.0/core/utilities/imageeditor/widgets/imageregionitem.cpp:78
#11 0x00007fb3281aef20 in Digikam::ImageRegionWidget::ImageRegionWidget (this=0x1e60b70, parent=<optimized out>) at /usr/src/debug/digikam-4.0.0/core/utilities/imageeditor/widgets/imageregionwidget.cpp:81
#12 0x00007fb309484d20 in DigikamEnhanceImagePlugin::NoiseReductionTool::NoiseReductionTool (this=0x1d1a390, parent=<optimized out>) at /usr/src/debug/digikam-4.0.0/core/imageplugins/enhance/noisereductiontool.cpp:86
#13 0x00007fb30947bbd1 in DigikamEnhanceImagePlugin::ImagePlugin_Enhance::slotNoiseReduction (this=0x1c1cb00) at /usr/src/debug/digikam-4.0.0/core/imageplugins/enhance/imageplugin_enhance.cpp:244
#14 0x00007fb32595fd68 in QMetaObject::activate (sender=sender@entry=0x19258a0, m=m@entry=0x7fb326dfc2a0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff2b31d6b0) at kernel/qobject.cpp:3556
#15 0x00007fb326354752 in QAction::triggered (this=this@entry=0x19258a0, _t1=false) at .moc/release-shared/moc_qaction.cpp:276
#16 0x00007fb326356123 in QAction::activate (this=this@entry=0x19258a0, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257
#17 0x00007fb32677f0e9 in QMenuPrivate::activateCausedStack (this=this@entry=0x1b71cc0, causedStack=..., action=action@entry=0x19258a0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1038
#18 0x00007fb326783619 in QMenuPrivate::activateAction (this=0x1b71cc0, action=0x19258a0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1130
#19 0x00007fb326786fe5 in QMenu::mouseReleaseEvent (this=this@entry=0x1b7fd70, e=e@entry=0x7fff2b31dde0) at widgets/qmenu.cpp:2372
#20 0x00007fb327127d95 in KMenu::mouseReleaseEvent (this=0x1b7fd70, e=0x7fff2b31dde0) at /usr/src/debug/kdelibs-4.13.1/kdeui/widgets/kmenu.cpp:464
#21 0x00007fb3263a9dfe in QWidget::event (this=this@entry=0x1b7fd70, event=event@entry=0x7fff2b31dde0) at kernel/qwidget.cpp:8376
#22 0x00007fb3267873eb in QMenu::event (this=0x1b7fd70, e=0x7fff2b31dde0) at widgets/qmenu.cpp:2481
#23 0x00007fb32635a8ac in QApplicationPrivate::notify_helper (this=this@entry=0x14e5510, receiver=receiver@entry=0x1b7fd70, e=e@entry=0x7fff2b31dde0) at kernel/qapplication.cpp:4562
#24 0x00007fb326360fad in QApplication::notify (this=this@entry=0x7fff2b31e760, receiver=receiver@entry=0x1b7fd70, e=e@entry=0x7fff2b31dde0) at kernel/qapplication.cpp:4105
#25 0x00007fb3270715ea in KApplication::notify (this=0x7fff2b31e760, receiver=0x1b7fd70, event=0x7fff2b31dde0) at /usr/src/debug/kdelibs-4.13.1/kdeui/kernel/kapplication.cpp:311
#26 0x00007fb32594c0ad in QCoreApplication::notifyInternal (this=0x7fff2b31e760, receiver=receiver@entry=0x1b7fd70, event=event@entry=0x7fff2b31dde0) at kernel/qcoreapplication.cpp:949
#27 0x00007fb326360763 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#28 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x1b7fd70, event=event@entry=0x7fff2b31dde0, alienWidget=alienWidget@entry=0x0, nativeWidget=nativeWidget@entry=0x1b7fd70, buttonDown=buttonDown@entry=0x7fb326e38278 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3173
#29 0x00007fb3263d22ac in QETWidget::translateMouseEvent (this=this@entry=0x1b7fd70, event=event@entry=0x7fff2b31e120) at kernel/qapplication_x11.cpp:4462
#30 0x00007fb3263d09ec in QApplication::x11ProcessEvent (this=0x7fff2b31e760, event=event@entry=0x7fff2b31e120) at kernel/qapplication_x11.cpp:3651
#31 0x00007fb3263f7882 in x11EventSourceDispatch (s=0x14cd980, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00007fb31f0c0316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#33 0x00007fb31f0c0668 in ?? () from /usr/lib64/libglib-2.0.so.0
#34 0x00007fb31f0c070c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#35 0x00007fb325978d55 in QEventDispatcherGlib::processEvents (this=0x145c560, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#36 0x00007fb3263f7936 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007fb32594ad0f in QEventLoop::processEvents (this=this@entry=0x7fff2b31e500, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007fb32594b005 in QEventLoop::exec (this=this@entry=0x7fff2b31e500, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007fb32595013b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#40 0x00007fb32635906c in QApplication::exec () at kernel/qapplication.cpp:3823
#41 0x0000000000422999 in main (argc=6, argv=0x7fff2b31e898) at /usr/src/debug/digikam-4.0.0/core/showfoto/main/main.cpp:90

Reported using DrKonqi
Comment 1 caulier.gilles 2014-06-02 04:38:13 UTC
Can you share the original file plus all settings used in NR tool to try to reproduce the crash here ?

Gilles Caulier
Comment 2 caulier.gilles 2014-09-02 13:08:23 UTC
sayth,

This file still valid using last digiKam 4.2.0 ?

Gilles Caulier
Comment 3 caulier.gilles 2014-12-10 17:56:18 UTC
digiKam 4.5.0 have been released.

Crash still reproducible with this release ?

Gilles Caulier
Comment 4 caulier.gilles 2014-12-27 21:59:43 UTC
*** Bug 342233 has been marked as a duplicate of this bug. ***
Comment 5 caulier.gilles 2015-05-10 08:43:24 UTC
Reproducible with last digiKam 4.9.0 ?

Gilles Caulier
Comment 6 wiktor2 2015-05-10 20:12:34 UTC
No, tank s.

Vittorio.

Il 10/05/2015 10:43, Gilles Caulier ha scritto:
> https://bugs.kde.org/show_bug.cgi?id=335515
>
> Gilles Caulier <caulier.gilles@gmail.com> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>               Status|UNCONFIRMED                 |RESOLVED
>           Resolution|---                         |WAITINGFORINFO
>
> --- Comment #5 from Gilles Caulier <caulier.gilles@gmail.com> ---
> Reproducible with last digiKam 4.9.0 ?
>
> Gilles Caulier
>