On Saturday, March 9, 2019 7:18:44 PM CET Wolfgang Goetz wrote:
> Hi,
>
> following the new process for generating noise profiles by Andreas Schneider
> on pixls.us: unfortunately the tool is stopping in first picture.
> (Exitcode: 139)
Pascal, this dereferences `self` which is a NULL pointer when calling
dt_undo_start_group().
This means that when we call the function in dt_undo_start_group(). The global
variable `darktable` seems not to be set up yet! Also normally it is a bad
thing to work with extern variables, we should use getter and setter for that
which do error checking and probably abort() early if something is wrong.
Just my 2 cents :-)
Andreas
>
> see ProcCmdLine in Ubu problem report. (sorry for the Screenshot, c+p not
> possible)
>
>
> darktable-cli DSC_0120.NEF DSC_0120.-l.jpg
>
> crashlog attached.
>
>
>
>
> goetz@wgdesktop:~/noiseprofile_Z7$
> /opt/darktable/libexec/darktable/tools/darktable-gen-noiseprofile -d $(pwd)
> ===> Check for required tools
> --> Check for images handling tools availability
> --> Check for images export tools availability
> --> Check for profiling tools availability
> --> Check for tethering tools availability
> --> Check for pdf tools availability
>
> ===> Check profiling directory
>
> ===> List profiling input RAW images
> --> Found ISO 31 image: /home/goetz/noiseprofile_Z7/DSC_0120.NEF
> --> Found ISO 40 image: /home/goetz/noiseprofile_Z7/DSC_0121.NEF
> --> Found ISO 50 image: /home/goetz/noiseprofile_Z7/DSC_0122.NEF
> --> Found ISO 64 image: /home/goetz/noiseprofile_Z7/DSC_0123.NEF
> --> Found ISO 80 image: /home/goetz/noiseprofile_Z7/DSC_0124.NEF
> --> Found ISO 100 image: /home/goetz/noiseprofile_Z7/DSC_0125.NEF
> --> Found ISO 125 image: /home/goetz/noiseprofile_Z7/DSC_0126.NEF
> --> Found ISO 160 image: /home/goetz/noiseprofile_Z7/DSC_0127.NEF
> --> Found ISO 200 image: /home/goetz/noiseprofile_Z7/DSC_0128.NEF
> --> Found ISO 250 image: /home/goetz/noiseprofile_Z7/DSC_0129.NEF
> --> Found ISO 320 image: /home/goetz/noiseprofile_Z7/DSC_0130.NEF
> --> Found ISO 400 image: /home/goetz/noiseprofile_Z7/DSC_0131.NEF
> --> Found ISO 500 image: /home/goetz/noiseprofile_Z7/DSC_0132.NEF
> --> Found ISO 640 image: /home/goetz/noiseprofile_Z7/DSC_0133.NEF
> --> Found ISO 800 image: /home/goetz/noiseprofile_Z7/DSC_0134.NEF
> --> Found ISO 1000 image: /home/goetz/noiseprofile_Z7/DSC_0135.NEF
> --> Found ISO 1250 image: /home/goetz/noiseprofile_Z7/DSC_0136.NEF
> --> Found ISO 1600 image: /home/goetz/noiseprofile_Z7/DSC_0137.NEF
> --> Found ISO 2000 image: /home/goetz/noiseprofile_Z7/DSC_0138.NEF
> --> Found ISO 2500 image: /home/goetz/noiseprofile_Z7/DSC_0139.NEF
> --> Found ISO 3200 image: /home/goetz/noiseprofile_Z7/DSC_0140.NEF
> --> Found ISO 4000 image: /home/goetz/noiseprofile_Z7/DSC_0141.NEF
> --> Found ISO 5000 image: /home/goetz/noiseprofile_Z7/DSC_0142.NEF
> --> Found ISO 6400 image: /home/goetz/noiseprofile_Z7/DSC_0143.NEF
> --> Found ISO 8000 image: /home/goetz/noiseprofile_Z7/DSC_0144.NEF
> --> Found ISO 10000 image: /home/goetz/noiseprofile_Z7/DSC_0145.NEF
> --> Found ISO 12800 image: /home/goetz/noiseprofile_Z7/DSC_0146.NEF
> --> Found ISO 16000 image: /home/goetz/noiseprofile_Z7/DSC_0147.NEF
> --> Found ISO 20000 image: /home/goetz/noiseprofile_Z7/DSC_0148.NEF
> --> Found ISO 25600 image: /home/goetz/noiseprofile_Z7/DSC_0149.NEF
> --> Found ISO 32254 image: /home/goetz/noiseprofile_Z7/DSC_0150.NEF
> --> Found ISO 40637 image: /home/goetz/noiseprofile_Z7/DSC_0151.NEF
> --> Found ISO 51200 image: /home/goetz/noiseprofile_Z7/DSC_0152.NEF
> --> Found ISO 102400 image: /home/goetz/noiseprofile_Z7/DSC_0153.NEF
>
> The script will use existing input RAW images for the profiling. No more
> shot will be taken.
>
> ===> Checking profiling RAW images correctness + Jpeg export
> --> ISO 31:
> /home/goetz/noiseprofile_Z7/DSC_0120.NEF
> goetz@wgdesktop:~/noiseprofile_Z7$ echo $?
> 139
--
Andreas Schneider [email protected]
GPG-ID: 8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D
___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to [email protected]