﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
296	ropp_pp_occ_tool segfaults	krl	Ian Culverwell	"Hi 

I some cases the ropp_pp_occ_tool segfaults. It is due to bad input data but in this case it segfaults after the ropp_pp_preprocess. It would be nice is the program failed with a non-zero exit code, if it is possible. I've asked around and the exit function does not seem to be part of the Fortran standard. 

{{{
----------------------------------------------------------------------
               ROPP Occultation Pre-processor Tool
----------------------------------------------------------------------

INFO:  Reading configuration file /home/krl/rpp_test/cosmic_pp_dmi.cf.

INFO:  Processing profile    1 of      1
INFO:  Reading input data file /home/krl/rpp_test/occ_20091104_191624_C003_G023_0082_P_XXXX.nc.

INFO:  (OC_20091104191624_C003_G023_UCAR) 

INFO (from ropp_pp_preprocess):  COSMIC data preprocessing
INFO (from ropp_pp_preprocess):  Reading lost carrier flag data from input file
INFO (from ropp_pp_preprocess):  Reading external NDM data from file /home/krl/rpp_test/gpsBit_C003.2009.308.19.18.G23_2010.2640_txt
INFO (from ropp_pp_preprocess):  COSMIC data: openloop preprocessing
 
WARNING (from ropp_pp_bending_angle_go):  Filter width larger than data array size - will not process
 
WARNING (from ropp_pp_bending_angle_go):  Error: data unusable [L2 amplitude]
INFO (from ropp_pp_bending_angle_go):  Writing additional diagnostic output 

forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image              PC        Routine            Line        Source             
ropp_pp_occ_tool   08152F4E  ropp_io_addvar_vl         237  ropp_io_addvar.f90
ropp_pp_occ_tool   0815292A  ropp_io_addvar_ro         121  ropp_io_addvar.f90
ropp_pp_occ_tool   08050F82  MAIN__                    844  ropp_pp_occ_tool.f90
ropp_pp_occ_tool   08049B31  Unknown               Unknown  Unknown
libc.so.6          B76FCBD6  Unknown               Unknown  Unknown
ropp_pp_occ_tool   08049A91  Unknown               Unknown  Unknown


}}}"	task	closed	minor	6.1	ropp_pp	6.0	wontfix		
