Page 1 of 1

Crashes and Out of Frame occurs

Posted: August 5th, 2018, 7:22 am
by den
...
Ref: PWP 8.0.exe 180804; msi 180802; Win10 Home

Sequence: This is the first instance of a PWP8 program opening for a given Win10 session.
1) Open a previously Saved Script and 4896x33264 pixel, jpeg image into the Browser

2) PWP8 disappears from desktop with no warnings or errors... ...believe the crash occurs during "image index 3" execution but too fast to be sure.

3) Open PWP8 and repeat 1)... ...the Script and image open properly.
Loaded script and image.jpg
Loaded script and image.jpg (297.63 KiB) Viewed 1298 times
4) For "image index 3", select Edit Transformation, then Edit mask... ...The Mask dialog goes out of frame.
Mask dialog out of frame.jpg
Mask dialog out of frame.jpg (203.98 KiB) Viewed 1298 times
5) click transformation OK, PWP8 disappears from desktop with no warnings or errors... ...Believe that the Mask dialog may have been the 'active' dialog rather than the transform dialog when OK was clicked.

6) Open PWP8 and repeat 1)... ...the Script and image open properly.

7) Repeat 4) and 5)... ...PWP8 disappears from desktop...

8) Open PWP8 and repeat 1)... ...the Script and image open properly.

9) Repeat 4) and 5)... ...PWP8 remains on desktop.

10) Turn on "image index 6"... ...script progresses properly.

11) For "image index 6", select Edit Transformation, then Edit mask... ...The Mask dialog goes out of main program frame.

12) click transformation OK, PWP8 executes "image index 6" properly.

13) do a file Save as...

The Script:

script 1.0
color_management enabled 1 on_mismatch 0 acs_profile ″C:\WINDOWS\system32\spool\drivers\color\sRGB Color Space Profile.icm″ gray_acs_profile ″C:\WINDOWS\system32\spool\drivers\color\Gamma 2.2.icm″ wcs_profile ″C:\WINDOWS\system32\spool\drivers\color\sRGB Color Space Profile.icm″ gray_wcs_profile ″C:\WINDOWS\system32\spool\drivers\color\Gamma 2.2.icm″ monitor_curves_file ″″ monitor_curves_enabled 0

image index 1 caption ″DSCF1748_FS.jpg″ parent -1 bypass -1 same_size 0 size_specific 0 n_inputs 0 n_masks 0 command ‴file_open pathname ″″ filetime ″″‴
end_image

image index 2 caption ″Blk Wht Points″ parent 1 bypass 0 same_size 1 size_specific 0 n_inputs 0 n_masks 1 command ‴multi_color_balance 0 npts 2 white 2 black 2 probesize 1 curpt 1 amount 1 -1 0 0 ″Amount: ″ ″Mask″ display 2 sync_scroll 1 auto_preview 1 enable1 1 inconsistent1 0 src1 0 dst1 0 enable2 1 inconsistent2 0 src2 fefefd dst2 ffffff‴
mask base_image 2 mask_number 0 base_input_index -1 initial_image -1 initial_mask_index 0 initial_level 0 caption ″Mask″ command ‴‴
end_image

image index 3 caption ″Vibrance″ parent 2 bypass 0 same_size 1 size_specific 0 n_inputs 0 n_masks 1 command ‴color_curves 0 curve1 2 2 0 128 255 128 curve2 5 2 0 0 18 26 89 166 204 222 255 255 curve3 2 2 0 0 255 255 colorspace 0 component 1 mask_histogram 0 amount 0.0749 0.5003 0 0 ″Amount: ″ ″Mask″ display 2 sync_scroll 1 auto_preview 1‴
mask base_image 3 mask_number 0 base_input_index -1 initial_image -1 initial_mask_index -1 initial_level 0 caption ″Mask″ command ‴mask 0 nx 4896 ny 3264 mask_color 0 mask_transparency 2 initial_level 0 n_op 1 command1 operation 7 mask_mode 0 mask_operation 7 colorspace 0 sample ff minb1 105 maxb1 1012 minb2 15 maxb2 918 minb3 0 maxb3 1024 minw1 138 maxw1 971 minw2 98 maxw2 860 minw3 0 maxw3 1024 ‴
end_image

image index 4 caption ″Clr Crvs″ parent 3 bypass 1 same_size 1 size_specific 0 n_inputs 0 n_masks 1 command ‴color_curves 0 curve1 2 2 0 128 255 128 curve2 2 2 0 0 255 255 curve3 2 2 0 0 255 255 colorspace 0 component 2 mask_histogram 0 amount 1 -1 0 0 ″Amount: ″ ″Mask″ display 2 sync_scroll 1 auto_preview 1‴
mask base_image 4 mask_number 0 base_input_index -1 initial_image -1 initial_mask_index 0 initial_level 0 caption ″Mask″ command ‴‴
end_image

image index 5 caption ″MT Clr Balance″ parent 4 bypass 1 same_size 1 size_specific 0 n_inputs 0 n_masks 1 command ‴multi_color_balance 0 npts 2 white 2 black 2 probesize 1 curpt 1 amount 1 -1 0 0 ″Amount: ″ ″Mask″ display 2 sync_scroll 1 auto_preview 1 enable1 1 inconsistent1 0 src1 0 dst1 0 enable2 1 inconsistent2 0 src2 fefefe dst2 ffffff‴
mask base_image 5 mask_number 0 base_input_index -1 initial_image -1 initial_mask_index 0 initial_level 0 caption ″Mask″ command ‴‴
end_image

image index 6 caption ″2Pass BiShrpn″ parent 5 bypass 1 same_size 1 size_specific 0 n_inputs 0 n_masks 1 command ‴bilateral_sharpen 0 amount 0.1253 0.5003 0 0 ″Amount: ″ ″Mask″ npasses 2 pass1 1 80 19 0 1.900 0.0667 0.1 pass2 1 5 100 5 1.900 0.0667 0.1‴
mask base_image 6 mask_number 0 base_input_index -1 initial_image -1 initial_mask_index -1 initial_level 0 caption ″Mask″ command ‴mask 0 nx 4896 ny 3264 mask_color 0 mask_transparency 2 initial_level 0 n_op 1 command1 operation 9 mask_mode 0 mask_operation 9 channel 0 curve 4 1 0 0 77 255 179 255 255 0 ‴
end_image

end


"image index 6" info: Image Info dialog is out of frame...
img 6 info out of frame.jpg
img 6 info out of frame.jpg (260.23 KiB) Viewed 1298 times
...Command:
bilateral_sharpen 0 amount 0.1253 0.5003 0 0 ″Amount: ″ ″Mask″ npasses 2 pass1 1 80 19 0 1.9 0.0667 0.1 pass2 1 5 100 5 1.9 0.0667 0.1

"image index 3" info: Command:
color_curves 0 curve1 2 2 0 128 255 128 curve2 5 2 0 0 18 26 89 166 204 222 255 255 curve3 2 2 0 0 255 255 colorspace 0 component 1 mask_histogram 0 amount 0.0749 0.5003 0 0 ″Amount: ″ ″Mask″ display 2 sync_scroll 1 auto_preview 1

Subsequent PWP8 openings and closings with the Script and sequence during the same Win10 session, the program does not seem to crash but the Out of Frame dialogs still occur... ...as if on a learning curve.
...den...

Re: Crashes and Out of Frame occurs

Posted: August 5th, 2018, 8:42 am
by jsachs
I fixed the out of frame problem - it only happens if the main window is maximized, so if you make it slightly smaller than the full screen it should work until I post the next release with the fix.

Not having any luck reproducing the crash bug so far.