Hello @Carmelo_DrRaw
Could you check if things get faster with a smaller radius? I suspect that the program is not freezing, but just taking long to process the output image.
Yes. It is NOT a crash but a very long freeze due to compute the change I have applied by increasing the radius. Since I am testing the software I apply these “crazy” changes on purpose
EDIT: as regards the crash while zooming out a Nef Image I have even restarted my Windows 10 computer but the crash persists and it is easily reproduced no matter what Nef image I open with Photoflow (Enhanced Unsharp branch).
You only need to zoom out like crazy (which again does not make much sense in real life…)
Here is the backtrace (gdb output) for this crash:
PF::Image::do_update(): preparing pipeline #0
[Thread 13192.0x32c8 exited with code 0]
PF::Image::do_update(): updating pipeline #0
PF::Image::do_update(): pipeline #0 updated.
PF::Image::do_update(): preparing pipeline #1
PF::Image::do_update(): updating pipeline #1
[rebuild_chain]: reusing existing node for layer “RAW loader”.
[rebuild_chain]: reusing existing node for layer “RAW developer”.
rebuild_chain(): scaling layer “RAW developer” by 2.98023e-08
(photoflow.exe:13192): GLib-GObject-WARNING **: 21:31:59.102: value “16777216” of type ‘gint’ is invalid or out of range for property ‘vshrink’ of type ‘gint’
rebuild_chain(): vips_resize() failed.
Thread 7 received signal SIGSEGV, Segmentation fault.
[Switching to Thread 13192.0x309c]
0x0000000067f281a1 in ?? ()
(gdb) seg logging file crash_zoom.txt
Undefined command: “seg”. Try “help”.
(gdb) thread apply all bt
Thread 111 (Thread 13192.0x2ee0):
#0 0x00007fff79fdfa54 in ?? ()
#1 0x00007fff79f74060 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 110 (Thread 13192.0x3264):
#0 0x00007fff79fdfa54 in ?? ()
#1 0x00007fff79f74060 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 29 (Thread 13192.0x3048):
#0 0x00007fff79fdcc14 in ?? ()
#1 0x00007fff771c7ff7 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 9 (Thread 13192.0x176c):
#0 0x00007fff79fdcc14 in ?? ()
#1 0x00007fff771c7ff7 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 8 (Thread 13192.0x33a4):
#0 0x00007fff76ea9a84 in ?? ()
#1 0x00007fff78c4260d in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 7 (Thread 13192.0x309c):
#0 0x0000000067f281a1 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
—Type to continue, or q to quit—
Thread 6 (Thread 13192.0x2f08):
#0 0x00007fff79fdfa54 in ?? ()
#1 0x00007fff79f74060 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 5 (Thread 13192.0x2174):
#0 0x00007fff79fdfa54 in ?? ()
#1 0x00007fff79f74060 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 4 (Thread 13192.0x337c):
#0 0x00007fff79fdfa54 in ?? ()
#1 0x00007fff79f74060 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 3 (Thread 13192.0x2718):
#0 0x00007fff79fdfa54 in ?? ()
#1 0x00007fff79f74060 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 2 (Thread 13192.0x21ec):
#0 0x00007fff79fdfa54 in ?? ()
#1 0x00007fff79f74060 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 1 (Thread 13192.0x2a40):
#0 0x00007fff76ea9a84 in ?? ()
#1 0x00007fff78c4260d in ?? ()
—Type to continue, or q to quit—
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)