java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/list-ext-properties/test-0158_1_true-valid-memsafety_true-termination.i


--------------------------------------------------------------------------------


This is Ultimate 0.1.23-8168ed2-m
[2018-04-12 03:48:59,789 INFO  L170        SettingsManager]: Resetting all preferences to default values...
[2018-04-12 03:48:59,790 INFO  L174        SettingsManager]: Resetting UltimateCore preferences to default values
[2018-04-12 03:48:59,803 INFO  L177        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2018-04-12 03:48:59,804 INFO  L174        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2018-04-12 03:48:59,805 INFO  L174        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2018-04-12 03:48:59,806 INFO  L174        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2018-04-12 03:48:59,808 INFO  L174        SettingsManager]: Resetting LassoRanker preferences to default values
[2018-04-12 03:48:59,809 INFO  L174        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2018-04-12 03:48:59,810 INFO  L174        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2018-04-12 03:48:59,811 INFO  L177        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2018-04-12 03:48:59,811 INFO  L174        SettingsManager]: Resetting LTL2Aut preferences to default values
[2018-04-12 03:48:59,812 INFO  L174        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2018-04-12 03:48:59,813 INFO  L174        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2018-04-12 03:48:59,814 INFO  L174        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2018-04-12 03:48:59,816 INFO  L174        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2018-04-12 03:48:59,818 INFO  L174        SettingsManager]: Resetting CodeCheck preferences to default values
[2018-04-12 03:48:59,820 INFO  L174        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2018-04-12 03:48:59,822 INFO  L174        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2018-04-12 03:48:59,823 INFO  L174        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2018-04-12 03:48:59,825 INFO  L177        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2018-04-12 03:48:59,825 INFO  L177        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2018-04-12 03:48:59,826 INFO  L174        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2018-04-12 03:48:59,827 INFO  L174        SettingsManager]: Resetting Boogie Printer preferences to default values
[2018-04-12 03:48:59,828 INFO  L174        SettingsManager]: Resetting Witness Printer preferences to default values
[2018-04-12 03:48:59,829 INFO  L177        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2018-04-12 03:48:59,829 INFO  L174        SettingsManager]: Resetting CDTParser preferences to default values
[2018-04-12 03:48:59,830 INFO  L174        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2018-04-12 03:48:59,831 INFO  L177        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2018-04-12 03:48:59,831 INFO  L174        SettingsManager]: Resetting Witness Parser preferences to default values
[2018-04-12 03:48:59,832 INFO  L181        SettingsManager]: Finished resetting all preferences to default values...
[2018-04-12 03:48:59,832 INFO  L98         SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf
[2018-04-12 03:48:59,856 INFO  L110        SettingsManager]: Loading preferences was successful
[2018-04-12 03:48:59,856 INFO  L112        SettingsManager]: Preferences different from defaults after loading the file:
[2018-04-12 03:48:59,857 INFO  L131        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2018-04-12 03:48:59,857 INFO  L133        SettingsManager]:  * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG;
[2018-04-12 03:48:59,857 INFO  L131        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2018-04-12 03:48:59,858 INFO  L133        SettingsManager]:  * to procedures, called more than once=true
[2018-04-12 03:48:59,858 INFO  L131        SettingsManager]: Preferences of Abstract Interpretation differ from their defaults:
[2018-04-12 03:48:59,858 INFO  L133        SettingsManager]:  * Abstract domain for RCFG-of-the-future=VPDomain
[2018-04-12 03:48:59,858 INFO  L133        SettingsManager]:  * Parallel states before merging=1
[2018-04-12 03:48:59,858 INFO  L133        SettingsManager]:  * Use the RCFG-of-the-future interface=true
[2018-04-12 03:48:59,859 INFO  L131        SettingsManager]: Preferences of LTL2Aut differ from their defaults:
[2018-04-12 03:48:59,859 INFO  L133        SettingsManager]:  * Property to check=[] a 
 a: x > 42
[2018-04-12 03:48:59,859 INFO  L131        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2018-04-12 03:48:59,859 INFO  L133        SettingsManager]:  * sizeof long=4
[2018-04-12 03:48:59,859 INFO  L133        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2018-04-12 03:48:59,860 INFO  L133        SettingsManager]:  * Overapproximate operations on floating types=true
[2018-04-12 03:48:59,860 INFO  L133        SettingsManager]:  * sizeof POINTER=4
[2018-04-12 03:48:59,860 INFO  L133        SettingsManager]:  * Check division by zero=IGNORE
[2018-04-12 03:48:59,860 INFO  L133        SettingsManager]:  * Check for the main procedure if all allocated memory was freed=true
[2018-04-12 03:48:59,860 INFO  L133        SettingsManager]:  * SV-COMP memtrack compatibility mode=true
[2018-04-12 03:48:59,861 INFO  L133        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2018-04-12 03:48:59,861 INFO  L133        SettingsManager]:  * sizeof long double=12
[2018-04-12 03:48:59,861 INFO  L131        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2018-04-12 03:48:59,861 INFO  L133        SettingsManager]:  * Size of a code block=SingleStatement
[2018-04-12 03:48:59,861 INFO  L133        SettingsManager]:  * Add additional assume for each assert=false
[2018-04-12 03:48:59,862 INFO  L133        SettingsManager]:  * SMT solver=External_DefaultMode
[2018-04-12 03:48:59,862 INFO  L133        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2018-04-12 03:48:59,862 INFO  L131        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2018-04-12 03:48:59,862 INFO  L133        SettingsManager]:  * Interpolant automaton=TWOTRACK
[2018-04-12 03:48:59,862 INFO  L133        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2018-04-12 03:48:59,862 INFO  L133        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2018-04-12 03:48:59,863 INFO  L133        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2018-04-12 03:48:59,863 INFO  L133        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2018-04-12 03:48:59,863 INFO  L133        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2018-04-12 03:48:59,864 INFO  L131        SettingsManager]: Preferences of IcfgTransformer differ from their defaults:
[2018-04-12 03:48:59,864 INFO  L133        SettingsManager]:  * TransformationType=HEAP_SEPARATOR
[2018-04-12 03:48:59,864 INFO  L131        SettingsManager]: Preferences of Boogie Printer differ from their defaults:
[2018-04-12 03:48:59,865 INFO  L133        SettingsManager]:  * Dump path:=C:\Users\alex\AppData\Local\Temp\
[2018-04-12 03:48:59,897 INFO  L81    nceAwareModelManager]: Repository-Root is: /tmp
[2018-04-12 03:48:59,909 INFO  L266   ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized
[2018-04-12 03:48:59,914 INFO  L222   ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected.
[2018-04-12 03:48:59,915 INFO  L271        PluginConnector]: Initializing CDTParser...
[2018-04-12 03:48:59,916 INFO  L276        PluginConnector]: CDTParser initialized
[2018-04-12 03:48:59,917 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/list-ext-properties/test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,295 INFO  L225              CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG745f614be
[2018-04-12 03:49:00,483 INFO  L287              CDTParser]: IsIndexed: true
[2018-04-12 03:49:00,483 INFO  L288              CDTParser]: Found 1 translation units.
[2018-04-12 03:49:00,484 INFO  L168              CDTParser]: Scanning test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,495 INFO  L210   ultiparseSymbolTable]: Include resolver:
[2018-04-12 03:49:00,495 INFO  L215   ultiparseSymbolTable]: <empty include resolver>
[2018-04-12 03:49:00,495 INFO  L218   ultiparseSymbolTable]: Function table:
[2018-04-12 03:49:00,495 INFO  L221   ultiparseSymbolTable]: Function definition of null ('main') in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,496 INFO  L227   ultiparseSymbolTable]: Global variable table:
[2018-04-12 03:49:00,496 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____u_int in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,496 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__u_int8_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,496 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__id_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,496 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__loff_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,496 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____useconds_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,496 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__dev_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,496 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pthread_condattr_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,497 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__wchar_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,497 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____daddr_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,497 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__u_int16_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,497 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____fd_mask in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,497 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pthread_spinlock_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,497 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__fsid_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,497 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____clockid_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,497 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__quad_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,497 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__clockid_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pthread_cond_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____clock_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____blkcnt_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pthread_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____WAIT_STATUS in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____fsblkcnt64_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__int64_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pthread_attr_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____pid_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__register_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____swblk_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____quad_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____uint8_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,498 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____u_quad_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,499 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____key_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,499 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pthread_barrier_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,499 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____int64_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,499 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__ushort in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,499 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__ldiv_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,499 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____blkcnt64_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,499 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pthread_rwlockattr_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,499 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____fsfilcnt64_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,499 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____nlink_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,499 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__int32_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,499 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____gid_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,499 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____ssize_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,499 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__timer_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,500 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__u_int32_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,500 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__fd_mask in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,500 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____uint64_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,500 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____sig_atomic_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,500 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__key_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,500 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__sigset_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,500 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__nlink_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,500 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____ino64_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,500 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__fsfilcnt_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,500 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____off_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,500 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__uint in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,500 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____uid_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,500 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__ssize_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,501 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____uint32_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,501 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__fsblkcnt_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,501 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__fd_set in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,501 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__uid_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,501 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____rlim64_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,501 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__lldiv_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,501 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__int16_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,501 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____dev_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,502 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____fsblkcnt_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,502 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____qaddr_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,502 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____blksize_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,502 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__blksize_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,502 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pthread_key_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,502 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__time_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,502 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pthread_rwlock_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,502 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__div_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,502 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____int32_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,503 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____id_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,503 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__u_quad_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,503 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____timer_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,503 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pthread_mutex_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,503 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__u_int in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,503 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____fsfilcnt_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,503 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____pthread_list_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,503 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pthread_mutexattr_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,503 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pthread_barrierattr_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,504 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__int8_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,504 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____u_char in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,504 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____rlim_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,504 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____off64_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,504 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____suseconds_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,504 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__ino_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,504 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____time_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,504 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__off_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,504 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____int16_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,505 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__u_int64_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,505 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__u_short in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,505 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__clock_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,505 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____socklen_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,505 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____uint16_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,505 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____mode_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,505 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__blkcnt_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,506 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__u_char in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,506 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____int8_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,506 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__daddr_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,506 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____u_long in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,506 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__size_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,506 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____intptr_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,506 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pthread_once_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,506 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____loff_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,506 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____caddr_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,507 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____u_short in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,507 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____sigset_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,507 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__suseconds_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,507 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____ino_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,507 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__mode_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,507 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__caddr_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,507 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i____fsid_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,507 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__u_long in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,508 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__pid_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,508 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__gid_t in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,508 INFO  L230   ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_true_termination_i__ulong in test-0158_1_true-valid-memsafety_true-termination.i
[2018-04-12 03:49:00,605 INFO  L330              CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG745f614be
[2018-04-12 03:49:00,610 INFO  L304   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2018-04-12 03:49:00,613 INFO  L131        ToolchainWalker]: Walking toolchain with 5 elements.
[2018-04-12 03:49:00,614 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2018-04-12 03:49:00,614 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2018-04-12 03:49:00,621 INFO  L276        PluginConnector]: CACSL2BoogieTranslator initialized
[2018-04-12 03:49:00,622 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 03:49:00" (1/1) ...
[2018-04-12 03:49:00,625 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73fc7348 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:49:00, skipping insertion in model container
[2018-04-12 03:49:00,625 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 03:49:00" (1/1) ...
[2018-04-12 03:49:00,642 INFO  L167             Dispatcher]: Using SV-COMP mode
[2018-04-12 03:49:00,671 INFO  L167             Dispatcher]: Using SV-COMP mode
[2018-04-12 03:49:00,821 INFO  L175          PostProcessor]: Settings: Checked method=main
[2018-04-12 03:49:00,864 INFO  L175          PostProcessor]: Settings: Checked method=main
[2018-04-12 03:49:00,876 INFO  L100         SccComputation]: Graph consists of 0 InCaSumBalls and 113 non ball SCCs. Number of states in SCCs 113.
[2018-04-12 03:49:00,923 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:49:00 WrapperNode
[2018-04-12 03:49:00,924 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2018-04-12 03:49:00,924 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2018-04-12 03:49:00,924 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2018-04-12 03:49:00,925 INFO  L276        PluginConnector]: Boogie Preprocessor initialized
[2018-04-12 03:49:00,939 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:49:00" (1/1) ...
[2018-04-12 03:49:00,939 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:49:00" (1/1) ...
[2018-04-12 03:49:00,956 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:49:00" (1/1) ...
[2018-04-12 03:49:00,956 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:49:00" (1/1) ...
[2018-04-12 03:49:00,968 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:49:00" (1/1) ...
[2018-04-12 03:49:00,970 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:49:00" (1/1) ...
[2018-04-12 03:49:00,972 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:49:00" (1/1) ...
[2018-04-12 03:49:00,977 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2018-04-12 03:49:00,978 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2018-04-12 03:49:00,978 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2018-04-12 03:49:00,978 INFO  L276        PluginConnector]: RCFGBuilder initialized
[2018-04-12 03:49:00,979 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:49:00" (1/1) ...
No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3
Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2018-04-12 03:49:01,130 INFO  L136     BoogieDeclarations]: Found implementation of procedure ULTIMATE.init
[2018-04-12 03:49:01,130 INFO  L136     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2018-04-12 03:49:01,130 INFO  L136     BoogieDeclarations]: Found implementation of procedure main
[2018-04-12 03:49:01,130 INFO  L128     BoogieDeclarations]: Found specification of procedure __VERIFIER_error
[2018-04-12 03:49:01,130 INFO  L128     BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max
[2018-04-12 03:49:01,130 INFO  L128     BoogieDeclarations]: Found specification of procedure atof
[2018-04-12 03:49:01,130 INFO  L128     BoogieDeclarations]: Found specification of procedure atoi
[2018-04-12 03:49:01,131 INFO  L128     BoogieDeclarations]: Found specification of procedure atol
[2018-04-12 03:49:01,131 INFO  L128     BoogieDeclarations]: Found specification of procedure atoll
[2018-04-12 03:49:01,131 INFO  L128     BoogieDeclarations]: Found specification of procedure strtod
[2018-04-12 03:49:01,131 INFO  L128     BoogieDeclarations]: Found specification of procedure strtof
[2018-04-12 03:49:01,131 INFO  L128     BoogieDeclarations]: Found specification of procedure strtold
[2018-04-12 03:49:01,131 INFO  L128     BoogieDeclarations]: Found specification of procedure strtol
[2018-04-12 03:49:01,131 INFO  L128     BoogieDeclarations]: Found specification of procedure strtoul
[2018-04-12 03:49:01,131 INFO  L128     BoogieDeclarations]: Found specification of procedure strtoq
[2018-04-12 03:49:01,132 INFO  L128     BoogieDeclarations]: Found specification of procedure strtouq
[2018-04-12 03:49:01,132 INFO  L128     BoogieDeclarations]: Found specification of procedure strtoll
[2018-04-12 03:49:01,132 INFO  L128     BoogieDeclarations]: Found specification of procedure strtoull
[2018-04-12 03:49:01,132 INFO  L128     BoogieDeclarations]: Found specification of procedure l64a
[2018-04-12 03:49:01,132 INFO  L128     BoogieDeclarations]: Found specification of procedure a64l
[2018-04-12 03:49:01,132 INFO  L128     BoogieDeclarations]: Found specification of procedure select
[2018-04-12 03:49:01,132 INFO  L128     BoogieDeclarations]: Found specification of procedure pselect
[2018-04-12 03:49:01,132 INFO  L128     BoogieDeclarations]: Found specification of procedure gnu_dev_major
[2018-04-12 03:49:01,133 INFO  L128     BoogieDeclarations]: Found specification of procedure gnu_dev_minor
[2018-04-12 03:49:01,133 INFO  L128     BoogieDeclarations]: Found specification of procedure gnu_dev_makedev
[2018-04-12 03:49:01,133 INFO  L128     BoogieDeclarations]: Found specification of procedure random
[2018-04-12 03:49:01,133 INFO  L128     BoogieDeclarations]: Found specification of procedure srandom
[2018-04-12 03:49:01,133 INFO  L128     BoogieDeclarations]: Found specification of procedure initstate
[2018-04-12 03:49:01,133 INFO  L128     BoogieDeclarations]: Found specification of procedure setstate
[2018-04-12 03:49:01,134 INFO  L128     BoogieDeclarations]: Found specification of procedure random_r
[2018-04-12 03:49:01,134 INFO  L128     BoogieDeclarations]: Found specification of procedure srandom_r
[2018-04-12 03:49:01,134 INFO  L128     BoogieDeclarations]: Found specification of procedure initstate_r
[2018-04-12 03:49:01,134 INFO  L128     BoogieDeclarations]: Found specification of procedure setstate_r
[2018-04-12 03:49:01,134 INFO  L128     BoogieDeclarations]: Found specification of procedure rand
[2018-04-12 03:49:01,134 INFO  L128     BoogieDeclarations]: Found specification of procedure srand
[2018-04-12 03:49:01,135 INFO  L128     BoogieDeclarations]: Found specification of procedure rand_r
[2018-04-12 03:49:01,135 INFO  L128     BoogieDeclarations]: Found specification of procedure drand48
[2018-04-12 03:49:01,135 INFO  L128     BoogieDeclarations]: Found specification of procedure erand48
[2018-04-12 03:49:01,135 INFO  L128     BoogieDeclarations]: Found specification of procedure lrand48
[2018-04-12 03:49:01,135 INFO  L128     BoogieDeclarations]: Found specification of procedure nrand48
[2018-04-12 03:49:01,135 INFO  L128     BoogieDeclarations]: Found specification of procedure mrand48
[2018-04-12 03:49:01,135 INFO  L128     BoogieDeclarations]: Found specification of procedure jrand48
[2018-04-12 03:49:01,136 INFO  L128     BoogieDeclarations]: Found specification of procedure srand48
[2018-04-12 03:49:01,136 INFO  L128     BoogieDeclarations]: Found specification of procedure seed48
[2018-04-12 03:49:01,136 INFO  L128     BoogieDeclarations]: Found specification of procedure lcong48
[2018-04-12 03:49:01,136 INFO  L128     BoogieDeclarations]: Found specification of procedure drand48_r
[2018-04-12 03:49:01,136 INFO  L128     BoogieDeclarations]: Found specification of procedure erand48_r
[2018-04-12 03:49:01,136 INFO  L128     BoogieDeclarations]: Found specification of procedure lrand48_r
[2018-04-12 03:49:01,136 INFO  L128     BoogieDeclarations]: Found specification of procedure nrand48_r
[2018-04-12 03:49:01,136 INFO  L128     BoogieDeclarations]: Found specification of procedure mrand48_r
[2018-04-12 03:49:01,136 INFO  L128     BoogieDeclarations]: Found specification of procedure jrand48_r
[2018-04-12 03:49:01,136 INFO  L128     BoogieDeclarations]: Found specification of procedure srand48_r
[2018-04-12 03:49:01,137 INFO  L128     BoogieDeclarations]: Found specification of procedure seed48_r
[2018-04-12 03:49:01,137 INFO  L128     BoogieDeclarations]: Found specification of procedure lcong48_r
[2018-04-12 03:49:01,137 INFO  L128     BoogieDeclarations]: Found specification of procedure malloc
[2018-04-12 03:49:01,137 INFO  L128     BoogieDeclarations]: Found specification of procedure calloc
[2018-04-12 03:49:01,137 INFO  L128     BoogieDeclarations]: Found specification of procedure realloc
[2018-04-12 03:49:01,137 INFO  L128     BoogieDeclarations]: Found specification of procedure free
[2018-04-12 03:49:01,137 INFO  L128     BoogieDeclarations]: Found specification of procedure cfree
[2018-04-12 03:49:01,137 INFO  L128     BoogieDeclarations]: Found specification of procedure alloca
[2018-04-12 03:49:01,137 INFO  L128     BoogieDeclarations]: Found specification of procedure valloc
[2018-04-12 03:49:01,137 INFO  L128     BoogieDeclarations]: Found specification of procedure posix_memalign
[2018-04-12 03:49:01,138 INFO  L128     BoogieDeclarations]: Found specification of procedure abort
[2018-04-12 03:49:01,138 INFO  L128     BoogieDeclarations]: Found specification of procedure atexit
[2018-04-12 03:49:01,138 INFO  L128     BoogieDeclarations]: Found specification of procedure on_exit
[2018-04-12 03:49:01,138 INFO  L128     BoogieDeclarations]: Found specification of procedure exit
[2018-04-12 03:49:01,138 INFO  L128     BoogieDeclarations]: Found specification of procedure _Exit
[2018-04-12 03:49:01,138 INFO  L128     BoogieDeclarations]: Found specification of procedure getenv
[2018-04-12 03:49:01,138 INFO  L128     BoogieDeclarations]: Found specification of procedure __secure_getenv
[2018-04-12 03:49:01,138 INFO  L128     BoogieDeclarations]: Found specification of procedure putenv
[2018-04-12 03:49:01,138 INFO  L128     BoogieDeclarations]: Found specification of procedure setenv
[2018-04-12 03:49:01,139 INFO  L128     BoogieDeclarations]: Found specification of procedure unsetenv
[2018-04-12 03:49:01,139 INFO  L128     BoogieDeclarations]: Found specification of procedure clearenv
[2018-04-12 03:49:01,139 INFO  L128     BoogieDeclarations]: Found specification of procedure mktemp
[2018-04-12 03:49:01,139 INFO  L128     BoogieDeclarations]: Found specification of procedure mkstemp
[2018-04-12 03:49:01,139 INFO  L128     BoogieDeclarations]: Found specification of procedure mkstemps
[2018-04-12 03:49:01,139 INFO  L128     BoogieDeclarations]: Found specification of procedure mkdtemp
[2018-04-12 03:49:01,139 INFO  L128     BoogieDeclarations]: Found specification of procedure system
[2018-04-12 03:49:01,139 INFO  L128     BoogieDeclarations]: Found specification of procedure realpath
[2018-04-12 03:49:01,139 INFO  L128     BoogieDeclarations]: Found specification of procedure bsearch
[2018-04-12 03:49:01,139 INFO  L128     BoogieDeclarations]: Found specification of procedure qsort
[2018-04-12 03:49:01,139 INFO  L128     BoogieDeclarations]: Found specification of procedure abs
[2018-04-12 03:49:01,139 INFO  L128     BoogieDeclarations]: Found specification of procedure labs
[2018-04-12 03:49:01,140 INFO  L128     BoogieDeclarations]: Found specification of procedure llabs
[2018-04-12 03:49:01,140 INFO  L128     BoogieDeclarations]: Found specification of procedure div
[2018-04-12 03:49:01,140 INFO  L128     BoogieDeclarations]: Found specification of procedure ldiv
[2018-04-12 03:49:01,140 INFO  L128     BoogieDeclarations]: Found specification of procedure lldiv
[2018-04-12 03:49:01,140 INFO  L128     BoogieDeclarations]: Found specification of procedure ecvt
[2018-04-12 03:49:01,140 INFO  L128     BoogieDeclarations]: Found specification of procedure fcvt
[2018-04-12 03:49:01,140 INFO  L128     BoogieDeclarations]: Found specification of procedure gcvt
[2018-04-12 03:49:01,140 INFO  L128     BoogieDeclarations]: Found specification of procedure qecvt
[2018-04-12 03:49:01,140 INFO  L128     BoogieDeclarations]: Found specification of procedure qfcvt
[2018-04-12 03:49:01,141 INFO  L128     BoogieDeclarations]: Found specification of procedure qgcvt
[2018-04-12 03:49:01,141 INFO  L128     BoogieDeclarations]: Found specification of procedure ecvt_r
[2018-04-12 03:49:01,141 INFO  L128     BoogieDeclarations]: Found specification of procedure fcvt_r
[2018-04-12 03:49:01,141 INFO  L128     BoogieDeclarations]: Found specification of procedure qecvt_r
[2018-04-12 03:49:01,141 INFO  L128     BoogieDeclarations]: Found specification of procedure qfcvt_r
[2018-04-12 03:49:01,141 INFO  L128     BoogieDeclarations]: Found specification of procedure mblen
[2018-04-12 03:49:01,141 INFO  L128     BoogieDeclarations]: Found specification of procedure mbtowc
[2018-04-12 03:49:01,141 INFO  L128     BoogieDeclarations]: Found specification of procedure wctomb
[2018-04-12 03:49:01,142 INFO  L128     BoogieDeclarations]: Found specification of procedure mbstowcs
[2018-04-12 03:49:01,142 INFO  L128     BoogieDeclarations]: Found specification of procedure wcstombs
[2018-04-12 03:49:01,142 INFO  L128     BoogieDeclarations]: Found specification of procedure rpmatch
[2018-04-12 03:49:01,142 INFO  L128     BoogieDeclarations]: Found specification of procedure getsubopt
[2018-04-12 03:49:01,142 INFO  L128     BoogieDeclarations]: Found specification of procedure getloadavg
[2018-04-12 03:49:01,142 INFO  L128     BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int
[2018-04-12 03:49:01,142 INFO  L128     BoogieDeclarations]: Found specification of procedure main
[2018-04-12 03:49:01,143 INFO  L128     BoogieDeclarations]: Found specification of procedure #Ultimate.alloc
[2018-04-12 03:49:01,143 INFO  L128     BoogieDeclarations]: Found specification of procedure write~$Pointer$
[2018-04-12 03:49:01,143 INFO  L128     BoogieDeclarations]: Found specification of procedure write~int
[2018-04-12 03:49:01,143 INFO  L128     BoogieDeclarations]: Found specification of procedure read~int
[2018-04-12 03:49:01,143 INFO  L128     BoogieDeclarations]: Found specification of procedure read~$Pointer$
[2018-04-12 03:49:01,143 INFO  L128     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2018-04-12 03:49:01,143 INFO  L128     BoogieDeclarations]: Found specification of procedure ULTIMATE.init
[2018-04-12 03:49:01,143 INFO  L128     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2018-04-12 03:49:01,144 INFO  L128     BoogieDeclarations]: Found specification of procedure write~unchecked~int
[2018-04-12 03:49:01,531 INFO  L259             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2018-04-12 03:49:01,531 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 03:49:01 BoogieIcfgContainer
[2018-04-12 03:49:01,531 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2018-04-12 03:49:01,532 INFO  L113        PluginConnector]: ------------------------IcfgTransformer----------------------------
[2018-04-12 03:49:01,532 INFO  L271        PluginConnector]: Initializing IcfgTransformer...
[2018-04-12 03:49:01,533 INFO  L276        PluginConnector]: IcfgTransformer initialized
[2018-04-12 03:49:01,535 INFO  L185        PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 03:49:01" (1/1) ...
[2018-04-12 03:49:01,542 INFO  L139   apSepIcfgTransformer]: HeapSepIcfgTransformer: Starting heap partitioning
[2018-04-12 03:49:01,543 INFO  L140   apSepIcfgTransformer]: To be partitioned heap arrays found [#memory_$Pointer$.base, #memory_int, #memory_$Pointer$.offset]
[2018-04-12 03:49:01,560 INFO  L299   apSepIcfgTransformer]: Heap separator: starting memloc-array-style preprocessing
[2018-04-12 03:49:01,578 INFO  L100         SccComputation]: Graph consists of 0 InCaSumBalls and 113 non ball SCCs. Number of states in SCCs 113.
[2018-04-12 03:49:01,592 INFO  L332   apSepIcfgTransformer]: finished MemlocArrayUpdater, created 8 location literals (each corresponds to one heap write)
[2018-04-12 03:49:01,601 INFO  L100         SccComputation]: Graph consists of 0 InCaSumBalls and 113 non ball SCCs. Number of states in SCCs 113.
[2018-04-12 03:49:01,619 INFO  L412   apSepIcfgTransformer]: finished preprocessing for the equality analysis
[2018-04-12 03:49:01,620 DEBUG L416   apSepIcfgTransformer]: storeIndexInfoToLocLiteral: Map: 
	(Store [1] at(SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630) with |v_main_~#data~0.offset_2|) : 	 mll_L630_0
	(Store [2] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with (+ |v_main_~#data~0.offset_4| 6)) : 	 mll_L632_2
	(Store [3] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with |v_main_~#data~0.base_5|) : 	 mll_L632_3
	(Store [4] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with (+ |v_main_~#data~0.offset_6| 6)) : 	 mll_L634_5
	(Store [5] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with |v_main_~#data~0.base_8|) : 	 mll_L634_4
	(Store [6] at(SUMMARY for call write~int(4, ~#data~0.base, ~#data~0.offset + 0 + 0 + 1, 1); srcloc: L637) with (+ |v_main_~#data~0.offset_10| 1)) : 	 mll_L637_7
	(Store [7] at(SUMMARY for call write~int(4, ~#data~0.base, ~#data~0.offset + 0 + 0 + 1, 1); srcloc: L637) with |v_main_~#data~0.base_14|) : 	 mll_L637_6
	(Store [0] at(SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630) with |v_main_~#data~0.base_2|) : 	 mll_L630_1
[2018-04-12 03:49:01,623 DEBUG L418   apSepIcfgTransformer]: edgeToIndexToStoreIndexInfo: NestedMap2: 
	(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) : 	 |v_main_~#data~0.base_8|                 : 	 (Store [5] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with |v_main_~#data~0.base_8|)
	(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) : 	 (+ |v_main_~#data~0.offset_6| 6)         : 	 (Store [4] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with (+ |v_main_~#data~0.offset_6| 6))
	(SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630) : 	 |v_main_~#data~0.offset_2|               : 	 (Store [1] at(SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630) with |v_main_~#data~0.offset_2|)
	(SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630) : 	 |v_main_~#data~0.base_2|                 : 	 (Store [0] at(SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630) with |v_main_~#data~0.base_2|)
	(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) : 	 (+ |v_main_~#data~0.offset_4| 6)         : 	 (Store [2] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with (+ |v_main_~#data~0.offset_4| 6))
	(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) : 	 |v_main_~#data~0.base_5|                 : 	 (Store [3] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with |v_main_~#data~0.base_5|)
	(SUMMARY for call write~int(4, ~#data~0.base, ~#data~0.offset + 0 + 0 + 1, 1); srcloc: L637) : 	 |v_main_~#data~0.base_14|                : 	 (Store [7] at(SUMMARY for call write~int(4, ~#data~0.base, ~#data~0.offset + 0 + 0 + 1, 1); srcloc: L637) with |v_main_~#data~0.base_14|)
	(SUMMARY for call write~int(4, ~#data~0.base, ~#data~0.offset + 0 + 0 + 1, 1); srcloc: L637) : 	 (+ |v_main_~#data~0.offset_10| 1)        : 	 (Store [6] at(SUMMARY for call write~int(4, ~#data~0.base, ~#data~0.offset + 0 + 0 + 1, 1); srcloc: L637) with (+ |v_main_~#data~0.offset_10| 1))
[2018-04-12 03:49:01,691 INFO  L101         FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=1)
[2018-04-12 03:51:32,498 INFO  L314    AbstractInterpreter]: Visited 49 different actions 93 times. Merged at 21 different actions 32 times. Never widened. Found 3 fixpoints after 3 different actions. Largest state had 37 variables.
[2018-04-12 03:51:32,499 INFO  L424   apSepIcfgTransformer]: finished equality analysis
[2018-04-12 03:51:32,505 INFO  L195     HeapSepPreAnalysis]: Number of read from array group [#memory_$Pointer$.offset] : 2
[2018-04-12 03:51:32,506 INFO  L195     HeapSepPreAnalysis]: Number of read from array group [#memory_$Pointer$.base] : 2
[2018-04-12 03:51:32,506 INFO  L195     HeapSepPreAnalysis]: Number of read from array group [#memory_int] : 4
[2018-04-12 03:51:32,506 INFO  L434   apSepIcfgTransformer]: Finished pre analysis before partitioning
[2018-04-12 03:51:32,507 INFO  L435   apSepIcfgTransformer]:   array groups: Set: 
	[#memory_$Pointer$.offset]
	[#memory_$Pointer$.base]
	[#memory_int]
[2018-04-12 03:51:32,507 INFO  L437   apSepIcfgTransformer]:   select infos: Set: 
	((select (select |v_#memory_int_6| |v_main_~#data~0.base_11|) (+ |v_main_~#data~0.offset_8| 6)), at (SUMMARY for call #t~mem2 := read~int(~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634'))
	((select |v_#memory_$Pointer$.offset_2| |v_main_~#data~0.base_2|), at (SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630))
	((select |v_#memory_int_8| |v_main_~#data~0.base_14|), at (SUMMARY for call write~int(4, ~#data~0.base, ~#data~0.offset + 0 + 0 + 1, 1); srcloc: L637))
	((select (select |v_#memory_$Pointer$.base_6| |v_main_~#data~0.base_17|) |v_main_~#data~0.offset_12|), at (SUMMARY for call #t~mem3.base, #t~mem3.offset := read~$Pointer$(~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L636'''))
	((select |v_#memory_int_3| |v_main_~#data~0.base_5|), at (SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632))
	((select |v_#memory_int_5| |v_main_~#data~0.base_8|), at (SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634))
	((select (select |v_#memory_$Pointer$.offset_6| |v_main_~#data~0.base_17|) |v_main_~#data~0.offset_12|), at (SUMMARY for call #t~mem3.base, #t~mem3.offset := read~$Pointer$(~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L636'''))
	((select |v_#memory_$Pointer$.base_2| |v_main_~#data~0.base_2|), at (SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630))
[2018-04-12 03:51:35,214 DEBUG L262   HeapPartitionManager]: merging partition blocks for array group[#memory_int] :
[2018-04-12 03:51:35,215 DEBUG L264   HeapPartitionManager]: 	(Store [5] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with |v_main_~#data~0.base_8|)
[2018-04-12 03:51:35,215 DEBUG L265   HeapPartitionManager]: 	 and
[2018-04-12 03:51:35,215 DEBUG L266   HeapPartitionManager]: 	(Store [3] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with |v_main_~#data~0.base_5|)
[2018-04-12 03:51:35,215 DEBUG L267   HeapPartitionManager]: 	 because of possible aliasing at dimension 0
[2018-04-12 03:51:35,215 DEBUG L268   HeapPartitionManager]: 	 at array read ((select (select |v_#memory_int_6| |v_main_~#data~0.base_11|) (+ |v_main_~#data~0.offset_8| 6)), at (SUMMARY for call #t~mem2 := read~int(~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634')).
[2018-04-12 03:51:35,216 DEBUG L262   HeapPartitionManager]: merging partition blocks for array group[#memory_int] :
[2018-04-12 03:51:35,216 DEBUG L264   HeapPartitionManager]: 	(Store [4] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with (+ |v_main_~#data~0.offset_6| 6))
[2018-04-12 03:51:35,216 DEBUG L265   HeapPartitionManager]: 	 and
[2018-04-12 03:51:35,216 DEBUG L266   HeapPartitionManager]: 	(Store [2] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with (+ |v_main_~#data~0.offset_4| 6))
[2018-04-12 03:51:35,216 DEBUG L267   HeapPartitionManager]: 	 because of possible aliasing at dimension 1
[2018-04-12 03:51:35,216 DEBUG L268   HeapPartitionManager]: 	 at array read ((select (select |v_#memory_int_6| |v_main_~#data~0.base_11|) (+ |v_main_~#data~0.offset_8| 6)), at (SUMMARY for call #t~mem2 := read~int(~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634')).
[2018-04-12 03:51:36,047 DEBUG L262   HeapPartitionManager]: merging partition blocks for array group[#memory_int] :
[2018-04-12 03:51:36,047 DEBUG L264   HeapPartitionManager]: 	(Store [5] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with |v_main_~#data~0.base_8|)
[2018-04-12 03:51:36,047 DEBUG L265   HeapPartitionManager]: 	 and
[2018-04-12 03:51:36,047 DEBUG L266   HeapPartitionManager]: 	(Store [3] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with |v_main_~#data~0.base_5|)
[2018-04-12 03:51:36,048 DEBUG L267   HeapPartitionManager]: 	 because of possible aliasing at dimension 0
[2018-04-12 03:51:36,048 DEBUG L268   HeapPartitionManager]: 	 at array read ((select |v_#memory_int_8| |v_main_~#data~0.base_14|), at (SUMMARY for call write~int(4, ~#data~0.base, ~#data~0.offset + 0 + 0 + 1, 1); srcloc: L637)).
[2018-04-12 03:51:38,808 DEBUG L373   HeapPartitionManager]: creating LocationBlock locs_70
[2018-04-12 03:51:38,808 DEBUG L374   HeapPartitionManager]: 	 with contents [(Store [3] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with |v_main_~#data~0.base_5|), (Store [5] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with |v_main_~#data~0.base_8|)]
[2018-04-12 03:51:38,808 DEBUG L323   HeapPartitionManager]: adding LocationBlock locs_70
[2018-04-12 03:51:38,808 DEBUG L324   HeapPartitionManager]: 	 at dimension 0 for ((select (select |v_#memory_int_6| |v_main_~#data~0.base_11|) (+ |v_main_~#data~0.offset_8| 6)), at (SUMMARY for call #t~mem2 := read~int(~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634'))
[2018-04-12 03:51:38,808 DEBUG L325   HeapPartitionManager]: 	 write locations: [(Store [3] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with |v_main_~#data~0.base_5|), (Store [5] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with |v_main_~#data~0.base_8|)]
[2018-04-12 03:51:38,809 DEBUG L373   HeapPartitionManager]: creating LocationBlock locs_68
[2018-04-12 03:51:38,809 DEBUG L374   HeapPartitionManager]: 	 with contents [(Store [2] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with (+ |v_main_~#data~0.offset_4| 6)), (Store [4] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with (+ |v_main_~#data~0.offset_6| 6))]
[2018-04-12 03:51:38,809 DEBUG L323   HeapPartitionManager]: adding LocationBlock locs_68
[2018-04-12 03:51:38,809 DEBUG L324   HeapPartitionManager]: 	 at dimension 1 for ((select (select |v_#memory_int_6| |v_main_~#data~0.base_11|) (+ |v_main_~#data~0.offset_8| 6)), at (SUMMARY for call #t~mem2 := read~int(~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634'))
[2018-04-12 03:51:38,809 DEBUG L325   HeapPartitionManager]: 	 write locations: [(Store [2] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with (+ |v_main_~#data~0.offset_4| 6)), (Store [4] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with (+ |v_main_~#data~0.offset_6| 6))]
[2018-04-12 03:51:38,809 DEBUG L373   HeapPartitionManager]: creating LocationBlock locs_30
[2018-04-12 03:51:38,809 DEBUG L374   HeapPartitionManager]: 	 with contents [NoStoreIndexInfo]
[2018-04-12 03:51:38,809 DEBUG L323   HeapPartitionManager]: adding LocationBlock locs_30
[2018-04-12 03:51:38,809 DEBUG L324   HeapPartitionManager]: 	 at dimension 0 for ((select |v_#memory_$Pointer$.offset_2| |v_main_~#data~0.base_2|), at (SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630))
[2018-04-12 03:51:38,810 DEBUG L325   HeapPartitionManager]: 	 write locations: [NoStoreIndexInfo]
[2018-04-12 03:51:38,810 DEBUG L323   HeapPartitionManager]: adding LocationBlock locs_70
[2018-04-12 03:51:38,810 DEBUG L324   HeapPartitionManager]: 	 at dimension 0 for ((select |v_#memory_int_8| |v_main_~#data~0.base_14|), at (SUMMARY for call write~int(4, ~#data~0.base, ~#data~0.offset + 0 + 0 + 1, 1); srcloc: L637))
[2018-04-12 03:51:38,810 DEBUG L325   HeapPartitionManager]: 	 write locations: [(Store [3] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with |v_main_~#data~0.base_5|), (Store [5] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with |v_main_~#data~0.base_8|)]
[2018-04-12 03:51:38,810 DEBUG L373   HeapPartitionManager]: creating LocationBlock locs_30
[2018-04-12 03:51:38,810 DEBUG L374   HeapPartitionManager]: 	 with contents [NoStoreIndexInfo]
[2018-04-12 03:51:38,810 DEBUG L323   HeapPartitionManager]: adding LocationBlock locs_30
[2018-04-12 03:51:38,810 DEBUG L324   HeapPartitionManager]: 	 at dimension 0 for ((select (select |v_#memory_$Pointer$.base_6| |v_main_~#data~0.base_17|) |v_main_~#data~0.offset_12|), at (SUMMARY for call #t~mem3.base, #t~mem3.offset := read~$Pointer$(~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L636'''))
[2018-04-12 03:51:38,810 DEBUG L325   HeapPartitionManager]: 	 write locations: [NoStoreIndexInfo]
[2018-04-12 03:51:38,810 DEBUG L373   HeapPartitionManager]: creating LocationBlock locs_32
[2018-04-12 03:51:38,811 DEBUG L374   HeapPartitionManager]: 	 with contents [(Store [1] at(SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630) with |v_main_~#data~0.offset_2|)]
[2018-04-12 03:51:38,811 DEBUG L323   HeapPartitionManager]: adding LocationBlock locs_32
[2018-04-12 03:51:38,811 DEBUG L324   HeapPartitionManager]: 	 at dimension 1 for ((select (select |v_#memory_$Pointer$.base_6| |v_main_~#data~0.base_17|) |v_main_~#data~0.offset_12|), at (SUMMARY for call #t~mem3.base, #t~mem3.offset := read~$Pointer$(~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L636'''))
[2018-04-12 03:51:38,811 DEBUG L325   HeapPartitionManager]: 	 write locations: [(Store [1] at(SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630) with |v_main_~#data~0.offset_2|)]
[2018-04-12 03:51:38,811 DEBUG L373   HeapPartitionManager]: creating LocationBlock locs_30
[2018-04-12 03:51:38,811 DEBUG L374   HeapPartitionManager]: 	 with contents [NoStoreIndexInfo]
[2018-04-12 03:51:38,811 DEBUG L323   HeapPartitionManager]: adding LocationBlock locs_30
[2018-04-12 03:51:38,811 DEBUG L324   HeapPartitionManager]: 	 at dimension 0 for ((select |v_#memory_int_3| |v_main_~#data~0.base_5|), at (SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632))
[2018-04-12 03:51:38,811 DEBUG L325   HeapPartitionManager]: 	 write locations: [NoStoreIndexInfo]
[2018-04-12 03:51:38,811 DEBUG L323   HeapPartitionManager]: adding LocationBlock locs_30
[2018-04-12 03:51:38,811 DEBUG L324   HeapPartitionManager]: 	 at dimension 0 for ((select |v_#memory_int_5| |v_main_~#data~0.base_8|), at (SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634))
[2018-04-12 03:51:38,812 DEBUG L325   HeapPartitionManager]: 	 write locations: [NoStoreIndexInfo]
[2018-04-12 03:51:38,812 DEBUG L323   HeapPartitionManager]: adding LocationBlock locs_30
[2018-04-12 03:51:38,812 DEBUG L324   HeapPartitionManager]: 	 at dimension 0 for ((select (select |v_#memory_$Pointer$.offset_6| |v_main_~#data~0.base_17|) |v_main_~#data~0.offset_12|), at (SUMMARY for call #t~mem3.base, #t~mem3.offset := read~$Pointer$(~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L636'''))
[2018-04-12 03:51:38,812 DEBUG L325   HeapPartitionManager]: 	 write locations: [NoStoreIndexInfo]
[2018-04-12 03:51:38,812 DEBUG L373   HeapPartitionManager]: creating LocationBlock locs_32
[2018-04-12 03:51:38,812 DEBUG L374   HeapPartitionManager]: 	 with contents [(Store [1] at(SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630) with |v_main_~#data~0.offset_2|)]
[2018-04-12 03:51:38,812 DEBUG L323   HeapPartitionManager]: adding LocationBlock locs_32
[2018-04-12 03:51:38,812 DEBUG L324   HeapPartitionManager]: 	 at dimension 1 for ((select (select |v_#memory_$Pointer$.offset_6| |v_main_~#data~0.base_17|) |v_main_~#data~0.offset_12|), at (SUMMARY for call #t~mem3.base, #t~mem3.offset := read~$Pointer$(~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L636'''))
[2018-04-12 03:51:38,812 DEBUG L325   HeapPartitionManager]: 	 write locations: [(Store [1] at(SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630) with |v_main_~#data~0.offset_2|)]
[2018-04-12 03:51:38,812 DEBUG L323   HeapPartitionManager]: adding LocationBlock locs_30
[2018-04-12 03:51:38,812 DEBUG L324   HeapPartitionManager]: 	 at dimension 0 for ((select |v_#memory_$Pointer$.base_2| |v_main_~#data~0.base_2|), at (SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630))
[2018-04-12 03:51:38,812 DEBUG L325   HeapPartitionManager]: 	 write locations: [NoStoreIndexInfo]
[2018-04-12 03:51:38,812 INFO  L330   HeapPartitionManager]: partitioning result:
[2018-04-12 03:51:38,813 INFO  L335   HeapPartitionManager]: 	 location blocks for array group [#memory_$Pointer$.base]
[2018-04-12 03:51:38,813 INFO  L344   HeapPartitionManager]: 	 at dimension 0
[2018-04-12 03:51:38,813 INFO  L345   HeapPartitionManager]: 	 # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1
[2018-04-12 03:51:38,813 INFO  L346   HeapPartitionManager]: 	 # location blocks :1
[2018-04-12 03:51:38,813 DEBUG L353   HeapPartitionManager]: 	 location block contents:
[2018-04-12 03:51:38,813 DEBUG L356   HeapPartitionManager]: 		 [NoStoreIndexInfo]
[2018-04-12 03:51:38,813 INFO  L344   HeapPartitionManager]: 	 at dimension 1
[2018-04-12 03:51:38,813 INFO  L345   HeapPartitionManager]: 	 # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1
[2018-04-12 03:51:38,813 INFO  L346   HeapPartitionManager]: 	 # location blocks :1
[2018-04-12 03:51:38,813 DEBUG L353   HeapPartitionManager]: 	 location block contents:
[2018-04-12 03:51:38,813 DEBUG L356   HeapPartitionManager]: 		 [(Store [1] at(SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630) with |v_main_~#data~0.offset_2|)]
[2018-04-12 03:51:38,813 INFO  L335   HeapPartitionManager]: 	 location blocks for array group [#memory_int]
[2018-04-12 03:51:38,814 INFO  L344   HeapPartitionManager]: 	 at dimension 0
[2018-04-12 03:51:38,814 INFO  L345   HeapPartitionManager]: 	 # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 3
[2018-04-12 03:51:38,814 INFO  L346   HeapPartitionManager]: 	 # location blocks :2
[2018-04-12 03:51:38,814 DEBUG L353   HeapPartitionManager]: 	 location block contents:
[2018-04-12 03:51:38,814 DEBUG L356   HeapPartitionManager]: 		 [(Store [3] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with |v_main_~#data~0.base_5|), (Store [5] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with |v_main_~#data~0.base_8|)]
[2018-04-12 03:51:38,814 DEBUG L356   HeapPartitionManager]: 		 [NoStoreIndexInfo]
[2018-04-12 03:51:38,814 INFO  L344   HeapPartitionManager]: 	 at dimension 1
[2018-04-12 03:51:38,814 INFO  L345   HeapPartitionManager]: 	 # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 2
[2018-04-12 03:51:38,814 INFO  L346   HeapPartitionManager]: 	 # location blocks :1
[2018-04-12 03:51:38,814 DEBUG L353   HeapPartitionManager]: 	 location block contents:
[2018-04-12 03:51:38,814 DEBUG L356   HeapPartitionManager]: 		 [(Store [2] at(SUMMARY for call write~int(20, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L632) with (+ |v_main_~#data~0.offset_4| 6)), (Store [4] at(SUMMARY for call write~int(30, ~#data~0.base, ~#data~0.offset + 0 + 6, 4); srcloc: L634) with (+ |v_main_~#data~0.offset_6| 6))]
[2018-04-12 03:51:38,814 INFO  L335   HeapPartitionManager]: 	 location blocks for array group [#memory_$Pointer$.offset]
[2018-04-12 03:51:38,814 INFO  L344   HeapPartitionManager]: 	 at dimension 0
[2018-04-12 03:51:38,815 INFO  L345   HeapPartitionManager]: 	 # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1
[2018-04-12 03:51:38,815 INFO  L346   HeapPartitionManager]: 	 # location blocks :1
[2018-04-12 03:51:38,815 DEBUG L353   HeapPartitionManager]: 	 location block contents:
[2018-04-12 03:51:38,815 DEBUG L356   HeapPartitionManager]: 		 [NoStoreIndexInfo]
[2018-04-12 03:51:38,815 INFO  L344   HeapPartitionManager]: 	 at dimension 1
[2018-04-12 03:51:38,815 INFO  L345   HeapPartitionManager]: 	 # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1
[2018-04-12 03:51:38,815 INFO  L346   HeapPartitionManager]: 	 # location blocks :1
[2018-04-12 03:51:38,815 DEBUG L353   HeapPartitionManager]: 	 location block contents:
[2018-04-12 03:51:38,815 DEBUG L356   HeapPartitionManager]: 		 [(Store [1] at(SUMMARY for call write~$Pointer$(#t~malloc0.base, #t~malloc0.offset, ~#data~0.base, ~#data~0.offset + 0, 4); srcloc: L630) with |v_main_~#data~0.offset_2|)]
[2018-04-12 03:51:38,816 INFO  L134   ransitionTransformer]: executing heap partitioning transformation
[2018-04-12 03:51:38,819 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,819 DEBUG L331   ransitionTransformer]: 	 Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,820 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,820 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,820 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,820 DEBUG L331   ransitionTransformer]: 	 Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,820 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,820 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,820 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,821 DEBUG L331   ransitionTransformer]: 	 Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0))  InVars {}  OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|}  AuxVars[]  AssignedVars[#NULL.offset, #NULL.base]
[2018-04-12 03:51:38,821 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,821 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,821 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,821 DEBUG L331   ransitionTransformer]: 	 Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,821 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,821 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,822 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,822 DEBUG L331   ransitionTransformer]: 	 Formula: (and (= |v_main_~#data~0.offset_1| 0) (= (store |v_#length_2| |v_main_~#data~0.base_1| 10) |v_#length_1|) (= (store |v_#valid_4| |v_main_~#data~0.base_1| 1) |v_#valid_3|) (= (select |v_#valid_4| |v_main_~#data~0.base_1|) 0) (not (= 0 |v_main_~#data~0.base_1|)))  InVars {#length=|v_#length_2|, #valid=|v_#valid_4|}  OutVars{#length=|v_#length_1|, main_~#data~0.base=|v_main_~#data~0.base_1|, main_~#data~0.offset=|v_main_~#data~0.offset_1|, #valid=|v_#valid_3|}  AuxVars[]  AssignedVars[main_~#data~0.base, #valid, #length, main_~#data~0.offset]
[2018-04-12 03:51:38,822 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,822 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,822 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,822 DEBUG L331   ransitionTransformer]: 	 Formula: (= |v_#valid_1| (store |v_#valid_2| 0 0))  InVars {#valid=|v_#valid_2|}  OutVars{#valid=|v_#valid_1|}  AuxVars[]  AssignedVars[#valid]
[2018-04-12 03:51:38,822 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,822 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,823 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,823 DEBUG L331   ransitionTransformer]: 	 Formula: (and (= 0 (select |v_#valid_6| |v_main_#t~malloc0.base_1|)) (not (= 0 |v_main_#t~malloc0.base_1|)) (= |v_main_#t~malloc0.offset_1| 0) (= (store |v_#length_4| |v_main_#t~malloc0.base_1| 37) |v_#length_3|) (= (store |v_#valid_6| |v_main_#t~malloc0.base_1| 1) |v_#valid_5|))  InVars {#length=|v_#length_4|, #valid=|v_#valid_6|}  OutVars{#length=|v_#length_3|, main_#t~malloc0.base=|v_main_#t~malloc0.base_1|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_1|, #valid=|v_#valid_5|}  AuxVars[]  AssignedVars[main_#t~malloc0.base, #valid, #length, main_#t~malloc0.offset]
[2018-04-12 03:51:38,823 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,823 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,823 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,823 DEBUG L331   ransitionTransformer]: 	 Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,823 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,823 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,826 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,826 DEBUG L331   ransitionTransformer]: 	 Formula: (and (<= (+ |v_main_~#data~0.offset_2| 4) (select |v_#length_5| |v_main_~#data~0.base_2|)) (= 1 (select |v_#valid_7| |v_main_~#data~0.base_2|)) (<= 0 |v_main_~#data~0.offset_2|))  InVars {#length=|v_#length_5|, main_~#data~0.base=|v_main_~#data~0.base_2|, main_~#data~0.offset=|v_main_~#data~0.offset_2|, #valid=|v_#valid_7|}  OutVars{#length=|v_#length_5|, main_~#data~0.base=|v_main_~#data~0.base_2|, main_~#data~0.offset=|v_main_~#data~0.offset_2|, #valid=|v_#valid_7|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,826 DEBUG L338   ransitionTransformer]: 	 formula has changed
[2018-04-12 03:51:38,826 DEBUG L339   ransitionTransformer]: 	 old formula:
[2018-04-12 03:51:38,826 DEBUG L340   ransitionTransformer]: (and (<= (+ |v_main_~#data~0.offset_2| 4) (select |v_#length_5| |v_main_~#data~0.base_2|)) (= 1 (select |v_#valid_7| |v_main_~#data~0.base_2|)) (<= 0 |v_main_~#data~0.offset_2|) (= (store |v_#memory_$Pointer$.base_2| |v_main_~#data~0.base_2| (store (select |v_#memory_$Pointer$.base_2| |v_main_~#data~0.base_2|) |v_main_~#data~0.offset_2| |v_main_#t~malloc0.base_2|)) |v_#memory_$Pointer$.base_1|) (= |v_#memory_$Pointer$.offset_1| (store |v_#memory_$Pointer$.offset_2| |v_main_~#data~0.base_2| (store (select |v_#memory_$Pointer$.offset_2| |v_main_~#data~0.base_2|) |v_main_~#data~0.offset_2| |v_main_#t~malloc0.offset_2|))))
[2018-04-12 03:51:38,827 DEBUG L341   ransitionTransformer]: 	 new formula:
[2018-04-12 03:51:38,827 DEBUG L342   ransitionTransformer]: (and (<= (+ |v_main_~#data~0.offset_2| 4) (select |v_#length_5| |v_main_~#data~0.base_2|)) (= 1 (select |v_#valid_7| |v_main_~#data~0.base_2|)) (<= 0 |v_main_~#data~0.offset_2|))
[2018-04-12 03:51:38,827 DEBUG L346   ransitionTransformer]: 	 invars have changed
[2018-04-12 03:51:38,827 DEBUG L347   ransitionTransformer]: 	 old invars:
[2018-04-12 03:51:38,827 DEBUG L348   ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_2|, main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_~#data~0.base=|v_main_~#data~0.base_2|, #valid=|v_#valid_7|, #length=|v_#length_5|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|, main_~#data~0.offset=|v_main_~#data~0.offset_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2|}
[2018-04-12 03:51:38,828 DEBUG L349   ransitionTransformer]: 	 new invars:
[2018-04-12 03:51:38,828 DEBUG L350   ransitionTransformer]: {#length=|v_#length_5|, main_~#data~0.base=|v_main_~#data~0.base_2|, main_~#data~0.offset=|v_main_~#data~0.offset_2|, #valid=|v_#valid_7|}
[2018-04-12 03:51:38,828 DEBUG L354   ransitionTransformer]: 	 outvars have changed
[2018-04-12 03:51:38,828 DEBUG L355   ransitionTransformer]: 	 old outvars:
[2018-04-12 03:51:38,828 DEBUG L356   ransitionTransformer]: {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1|, main_#t~malloc0.base=|v_main_#t~malloc0.base_2|, main_~#data~0.base=|v_main_~#data~0.base_2|, #valid=|v_#valid_7|, #length=|v_#length_5|, main_#t~malloc0.offset=|v_main_#t~malloc0.offset_2|, main_~#data~0.offset=|v_main_~#data~0.offset_2|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1|}
[2018-04-12 03:51:38,828 DEBUG L357   ransitionTransformer]: 	 new outvars:
[2018-04-12 03:51:38,828 DEBUG L358   ransitionTransformer]: {#length=|v_#length_5|, main_~#data~0.base=|v_main_~#data~0.base_2|, main_~#data~0.offset=|v_main_~#data~0.offset_2|, #valid=|v_#valid_7|}
[2018-04-12 03:51:38,829 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,829 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,829 DEBUG L331   ransitionTransformer]: 	 Formula: (not (= 1 (select |v_#valid_8| |v_main_~#data~0.base_3|)))  InVars {main_~#data~0.base=|v_main_~#data~0.base_3|, #valid=|v_#valid_8|}  OutVars{main_~#data~0.base=|v_main_~#data~0.base_3|, #valid=|v_#valid_8|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,829 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,829 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,830 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,830 DEBUG L331   ransitionTransformer]: 	 Formula: (or (not (<= 0 |v_main_~#data~0.offset_3|)) (not (<= (+ |v_main_~#data~0.offset_3| 4) (select |v_#length_6| |v_main_~#data~0.base_4|))))  InVars {#length=|v_#length_6|, main_~#data~0.base=|v_main_~#data~0.base_4|, main_~#data~0.offset=|v_main_~#data~0.offset_3|}  OutVars{#length=|v_#length_6|, main_~#data~0.base=|v_main_~#data~0.base_4|, main_~#data~0.offset=|v_main_~#data~0.offset_3|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,830 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,830 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,830 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,830 DEBUG L331   ransitionTransformer]: 	 Formula: (and (<= 0 (+ |v_main_#t~nondet1_1| 2147483648)) (<= |v_main_#t~nondet1_1| 2147483647))  InVars {main_#t~nondet1=|v_main_#t~nondet1_1|}  OutVars{main_#t~nondet1=|v_main_#t~nondet1_1|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,830 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,830 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,831 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,831 DEBUG L331   ransitionTransformer]: 	 Formula: (not (= |v_main_#t~nondet1_2| 0))  InVars {main_#t~nondet1=|v_main_#t~nondet1_2|}  OutVars{main_#t~nondet1=|v_main_#t~nondet1_2|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,831 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,831 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,831 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,831 DEBUG L331   ransitionTransformer]: 	 Formula: (= |v_main_#t~nondet1_4| 0)  InVars {main_#t~nondet1=|v_main_#t~nondet1_4|}  OutVars{main_#t~nondet1=|v_main_#t~nondet1_4|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,831 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,831 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,831 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,831 DEBUG L331   ransitionTransformer]: 	 Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,832 DEBUG L354   ransitionTransformer]: 	 outvars have changed
[2018-04-12 03:51:38,832 DEBUG L355   ransitionTransformer]: 	 old outvars:
[2018-04-12 03:51:38,832 DEBUG L356   ransitionTransformer]: {main_#t~nondet1=|v_main_#t~nondet1_3|}
[2018-04-12 03:51:38,832 DEBUG L357   ransitionTransformer]: 	 new outvars:
[2018-04-12 03:51:38,832 DEBUG L358   ransitionTransformer]: {}
[2018-04-12 03:51:38,832 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,832 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,832 DEBUG L331   ransitionTransformer]: 	 Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,832 DEBUG L354   ransitionTransformer]: 	 outvars have changed
[2018-04-12 03:51:38,832 DEBUG L355   ransitionTransformer]: 	 old outvars:
[2018-04-12 03:51:38,832 DEBUG L356   ransitionTransformer]: {main_#t~nondet1=|v_main_#t~nondet1_5|}
[2018-04-12 03:51:38,832 DEBUG L357   ransitionTransformer]: 	 new outvars:
[2018-04-12 03:51:38,833 DEBUG L358   ransitionTransformer]: {}
[2018-04-12 03:51:38,833 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,834 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,835 DEBUG L331   ransitionTransformer]: 	 Formula: (let ((.cse0 (+ |v_main_~#data~0.offset_4| 6))) (and (= 1 (select |v_#valid_9| |v_main_~#data~0.base_5|)) (= |v_#memory_int_part_locs_70_locs_68_1| (store |v_#memory_int_part_locs_70_locs_68_2| |v_main_~#data~0.base_5| (store (select |v_#memory_int_part_locs_30_locs_68_2| |v_main_~#data~0.base_5|) .cse0 20))) (<= (+ |v_main_~#data~0.offset_4| 10) (select |v_#length_7| |v_main_~#data~0.base_5|)) (<= 0 .cse0)))  InVars {main_~#data~0.base=|v_main_~#data~0.base_5|, #valid=|v_#valid_9|, #memory_int_part_locs_30_locs_68=|v_#memory_int_part_locs_30_locs_68_2|, #length=|v_#length_7|, #memory_int_part_locs_70_locs_68=|v_#memory_int_part_locs_70_locs_68_2|, main_~#data~0.offset=|v_main_~#data~0.offset_4|}  OutVars{main_~#data~0.base=|v_main_~#data~0.base_5|, #valid=|v_#valid_9|, #memory_int_part_locs_30_locs_68=|v_#memory_int_part_locs_30_locs_68_2|, #length=|v_#length_7|, #memory_int_part_locs_70_locs_68=|v_#memory_int_part_locs_70_locs_68_1|, main_~#data~0.offset=|v_main_~#data~0.offset_4|}  AuxVars[]  AssignedVars[#memory_int_part_locs_70_locs_68]
[2018-04-12 03:51:38,835 DEBUG L338   ransitionTransformer]: 	 formula has changed
[2018-04-12 03:51:38,835 DEBUG L339   ransitionTransformer]: 	 old formula:
[2018-04-12 03:51:38,835 DEBUG L340   ransitionTransformer]: (let ((.cse0 (+ |v_main_~#data~0.offset_4| 6))) (and (= 1 (select |v_#valid_9| |v_main_~#data~0.base_5|)) (= |v_#memory_int_2| (store |v_#memory_int_3| |v_main_~#data~0.base_5| (store (select |v_#memory_int_3| |v_main_~#data~0.base_5|) .cse0 20))) (<= (+ |v_main_~#data~0.offset_4| 10) (select |v_#length_7| |v_main_~#data~0.base_5|)) (<= 0 .cse0)))
[2018-04-12 03:51:38,835 DEBUG L341   ransitionTransformer]: 	 new formula:
[2018-04-12 03:51:38,835 DEBUG L342   ransitionTransformer]: (let ((.cse0 (+ |v_main_~#data~0.offset_4| 6))) (and (= 1 (select |v_#valid_9| |v_main_~#data~0.base_5|)) (= |v_#memory_int_part_locs_70_locs_68_1| (store |v_#memory_int_part_locs_70_locs_68_2| |v_main_~#data~0.base_5| (store (select |v_#memory_int_part_locs_30_locs_68_2| |v_main_~#data~0.base_5|) .cse0 20))) (<= (+ |v_main_~#data~0.offset_4| 10) (select |v_#length_7| |v_main_~#data~0.base_5|)) (<= 0 .cse0)))
[2018-04-12 03:51:38,835 DEBUG L346   ransitionTransformer]: 	 invars have changed
[2018-04-12 03:51:38,835 DEBUG L347   ransitionTransformer]: 	 old invars:
[2018-04-12 03:51:38,836 DEBUG L348   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_5|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_3|, #length=|v_#length_7|, main_~#data~0.offset=|v_main_~#data~0.offset_4|}
[2018-04-12 03:51:38,836 DEBUG L349   ransitionTransformer]: 	 new invars:
[2018-04-12 03:51:38,836 DEBUG L350   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_5|, #valid=|v_#valid_9|, #memory_int_part_locs_30_locs_68=|v_#memory_int_part_locs_30_locs_68_2|, #length=|v_#length_7|, #memory_int_part_locs_70_locs_68=|v_#memory_int_part_locs_70_locs_68_2|, main_~#data~0.offset=|v_main_~#data~0.offset_4|}
[2018-04-12 03:51:38,836 DEBUG L354   ransitionTransformer]: 	 outvars have changed
[2018-04-12 03:51:38,836 DEBUG L355   ransitionTransformer]: 	 old outvars:
[2018-04-12 03:51:38,836 DEBUG L356   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_5|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_2|, #length=|v_#length_7|, main_~#data~0.offset=|v_main_~#data~0.offset_4|}
[2018-04-12 03:51:38,836 DEBUG L357   ransitionTransformer]: 	 new outvars:
[2018-04-12 03:51:38,836 DEBUG L358   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_5|, #valid=|v_#valid_9|, #memory_int_part_locs_30_locs_68=|v_#memory_int_part_locs_30_locs_68_2|, #length=|v_#length_7|, #memory_int_part_locs_70_locs_68=|v_#memory_int_part_locs_70_locs_68_1|, main_~#data~0.offset=|v_main_~#data~0.offset_4|}
[2018-04-12 03:51:38,836 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,836 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,837 DEBUG L331   ransitionTransformer]: 	 Formula: (not (= 1 (select |v_#valid_10| |v_main_~#data~0.base_6|)))  InVars {main_~#data~0.base=|v_main_~#data~0.base_6|, #valid=|v_#valid_10|}  OutVars{main_~#data~0.base=|v_main_~#data~0.base_6|, #valid=|v_#valid_10|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,837 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,837 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,837 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,837 DEBUG L331   ransitionTransformer]: 	 Formula: (or (not (<= (+ |v_main_~#data~0.offset_5| 10) (select |v_#length_8| |v_main_~#data~0.base_7|))) (not (<= 0 (+ |v_main_~#data~0.offset_5| 6))))  InVars {#length=|v_#length_8|, main_~#data~0.base=|v_main_~#data~0.base_7|, main_~#data~0.offset=|v_main_~#data~0.offset_5|}  OutVars{#length=|v_#length_8|, main_~#data~0.base=|v_main_~#data~0.base_7|, main_~#data~0.offset=|v_main_~#data~0.offset_5|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,837 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,837 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,838 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,838 DEBUG L331   ransitionTransformer]: 	 Formula: (let ((.cse0 (+ |v_main_~#data~0.offset_6| 6))) (and (= 1 (select |v_#valid_11| |v_main_~#data~0.base_8|)) (<= (+ |v_main_~#data~0.offset_6| 10) (select |v_#length_9| |v_main_~#data~0.base_8|)) (<= 0 .cse0) (= |v_#memory_int_part_locs_70_locs_68_3| (store |v_#memory_int_part_locs_70_locs_68_4| |v_main_~#data~0.base_8| (store (select |v_#memory_int_part_locs_30_locs_68_4| |v_main_~#data~0.base_8|) .cse0 30)))))  InVars {main_~#data~0.base=|v_main_~#data~0.base_8|, #valid=|v_#valid_11|, #memory_int_part_locs_30_locs_68=|v_#memory_int_part_locs_30_locs_68_4|, #length=|v_#length_9|, #memory_int_part_locs_70_locs_68=|v_#memory_int_part_locs_70_locs_68_4|, main_~#data~0.offset=|v_main_~#data~0.offset_6|}  OutVars{main_~#data~0.base=|v_main_~#data~0.base_8|, #valid=|v_#valid_11|, #memory_int_part_locs_30_locs_68=|v_#memory_int_part_locs_30_locs_68_4|, #length=|v_#length_9|, #memory_int_part_locs_70_locs_68=|v_#memory_int_part_locs_70_locs_68_3|, main_~#data~0.offset=|v_main_~#data~0.offset_6|}  AuxVars[]  AssignedVars[#memory_int_part_locs_70_locs_68]
[2018-04-12 03:51:38,838 DEBUG L338   ransitionTransformer]: 	 formula has changed
[2018-04-12 03:51:38,838 DEBUG L339   ransitionTransformer]: 	 old formula:
[2018-04-12 03:51:38,838 DEBUG L340   ransitionTransformer]: (let ((.cse0 (+ |v_main_~#data~0.offset_6| 6))) (and (= 1 (select |v_#valid_11| |v_main_~#data~0.base_8|)) (<= (+ |v_main_~#data~0.offset_6| 10) (select |v_#length_9| |v_main_~#data~0.base_8|)) (<= 0 .cse0) (= |v_#memory_int_4| (store |v_#memory_int_5| |v_main_~#data~0.base_8| (store (select |v_#memory_int_5| |v_main_~#data~0.base_8|) .cse0 30)))))
[2018-04-12 03:51:38,838 DEBUG L341   ransitionTransformer]: 	 new formula:
[2018-04-12 03:51:38,838 DEBUG L342   ransitionTransformer]: (let ((.cse0 (+ |v_main_~#data~0.offset_6| 6))) (and (= 1 (select |v_#valid_11| |v_main_~#data~0.base_8|)) (<= (+ |v_main_~#data~0.offset_6| 10) (select |v_#length_9| |v_main_~#data~0.base_8|)) (<= 0 .cse0) (= |v_#memory_int_part_locs_70_locs_68_3| (store |v_#memory_int_part_locs_70_locs_68_4| |v_main_~#data~0.base_8| (store (select |v_#memory_int_part_locs_30_locs_68_4| |v_main_~#data~0.base_8|) .cse0 30)))))
[2018-04-12 03:51:38,838 DEBUG L346   ransitionTransformer]: 	 invars have changed
[2018-04-12 03:51:38,838 DEBUG L347   ransitionTransformer]: 	 old invars:
[2018-04-12 03:51:38,839 DEBUG L348   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_8|, #valid=|v_#valid_11|, #memory_int=|v_#memory_int_5|, #length=|v_#length_9|, main_~#data~0.offset=|v_main_~#data~0.offset_6|}
[2018-04-12 03:51:38,839 DEBUG L349   ransitionTransformer]: 	 new invars:
[2018-04-12 03:51:38,839 DEBUG L350   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_8|, #valid=|v_#valid_11|, #memory_int_part_locs_30_locs_68=|v_#memory_int_part_locs_30_locs_68_4|, #length=|v_#length_9|, #memory_int_part_locs_70_locs_68=|v_#memory_int_part_locs_70_locs_68_4|, main_~#data~0.offset=|v_main_~#data~0.offset_6|}
[2018-04-12 03:51:38,839 DEBUG L354   ransitionTransformer]: 	 outvars have changed
[2018-04-12 03:51:38,839 DEBUG L355   ransitionTransformer]: 	 old outvars:
[2018-04-12 03:51:38,839 DEBUG L356   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_8|, #valid=|v_#valid_11|, #memory_int=|v_#memory_int_4|, #length=|v_#length_9|, main_~#data~0.offset=|v_main_~#data~0.offset_6|}
[2018-04-12 03:51:38,839 DEBUG L357   ransitionTransformer]: 	 new outvars:
[2018-04-12 03:51:38,839 DEBUG L358   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_8|, #valid=|v_#valid_11|, #memory_int_part_locs_30_locs_68=|v_#memory_int_part_locs_30_locs_68_4|, #length=|v_#length_9|, #memory_int_part_locs_70_locs_68=|v_#memory_int_part_locs_70_locs_68_3|, main_~#data~0.offset=|v_main_~#data~0.offset_6|}
[2018-04-12 03:51:38,839 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,839 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,840 DEBUG L331   ransitionTransformer]: 	 Formula: (not (= 1 (select |v_#valid_12| |v_main_~#data~0.base_9|)))  InVars {main_~#data~0.base=|v_main_~#data~0.base_9|, #valid=|v_#valid_12|}  OutVars{main_~#data~0.base=|v_main_~#data~0.base_9|, #valid=|v_#valid_12|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,840 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,840 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,840 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,840 DEBUG L331   ransitionTransformer]: 	 Formula: (or (not (<= 0 (+ |v_main_~#data~0.offset_7| 6))) (not (<= (+ |v_main_~#data~0.offset_7| 10) (select |v_#length_10| |v_main_~#data~0.base_10|))))  InVars {#length=|v_#length_10|, main_~#data~0.base=|v_main_~#data~0.base_10|, main_~#data~0.offset=|v_main_~#data~0.offset_7|}  OutVars{#length=|v_#length_10|, main_~#data~0.base=|v_main_~#data~0.base_10|, main_~#data~0.offset=|v_main_~#data~0.offset_7|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,840 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,840 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,840 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,841 DEBUG L331   ransitionTransformer]: 	 Formula: (let ((.cse0 (+ |v_main_~#data~0.offset_8| 6))) (and (= 1 (select |v_#valid_13| |v_main_~#data~0.base_11|)) (<= (+ |v_main_~#data~0.offset_8| 10) (select |v_#length_11| |v_main_~#data~0.base_11|)) (<= 0 .cse0) (= (select (select |v_#memory_int_part_locs_70_locs_68_5| |v_main_~#data~0.base_11|) .cse0) |v_main_#t~mem2_1|)))  InVars {#length=|v_#length_11|, #memory_int_part_locs_70_locs_68=|v_#memory_int_part_locs_70_locs_68_5|, main_~#data~0.base=|v_main_~#data~0.base_11|, main_~#data~0.offset=|v_main_~#data~0.offset_8|, #valid=|v_#valid_13|}  OutVars{main_~#data~0.base=|v_main_~#data~0.base_11|, main_#t~mem2=|v_main_#t~mem2_1|, #valid=|v_#valid_13|, #length=|v_#length_11|, #memory_int_part_locs_70_locs_68=|v_#memory_int_part_locs_70_locs_68_5|, main_~#data~0.offset=|v_main_~#data~0.offset_8|}  AuxVars[]  AssignedVars[main_#t~mem2]
[2018-04-12 03:51:38,841 DEBUG L338   ransitionTransformer]: 	 formula has changed
[2018-04-12 03:51:38,841 DEBUG L339   ransitionTransformer]: 	 old formula:
[2018-04-12 03:51:38,841 DEBUG L340   ransitionTransformer]: (let ((.cse0 (+ |v_main_~#data~0.offset_8| 6))) (and (= 1 (select |v_#valid_13| |v_main_~#data~0.base_11|)) (<= (+ |v_main_~#data~0.offset_8| 10) (select |v_#length_11| |v_main_~#data~0.base_11|)) (<= 0 .cse0) (= (select (select |v_#memory_int_6| |v_main_~#data~0.base_11|) .cse0) |v_main_#t~mem2_1|)))
[2018-04-12 03:51:38,841 DEBUG L341   ransitionTransformer]: 	 new formula:
[2018-04-12 03:51:38,841 DEBUG L342   ransitionTransformer]: (let ((.cse0 (+ |v_main_~#data~0.offset_8| 6))) (and (= 1 (select |v_#valid_13| |v_main_~#data~0.base_11|)) (<= (+ |v_main_~#data~0.offset_8| 10) (select |v_#length_11| |v_main_~#data~0.base_11|)) (<= 0 .cse0) (= (select (select |v_#memory_int_part_locs_70_locs_68_5| |v_main_~#data~0.base_11|) .cse0) |v_main_#t~mem2_1|)))
[2018-04-12 03:51:38,841 DEBUG L346   ransitionTransformer]: 	 invars have changed
[2018-04-12 03:51:38,841 DEBUG L347   ransitionTransformer]: 	 old invars:
[2018-04-12 03:51:38,841 DEBUG L348   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_11|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_6|, #length=|v_#length_11|, main_~#data~0.offset=|v_main_~#data~0.offset_8|}
[2018-04-12 03:51:38,841 DEBUG L349   ransitionTransformer]: 	 new invars:
[2018-04-12 03:51:38,841 DEBUG L350   ransitionTransformer]: {#length=|v_#length_11|, #memory_int_part_locs_70_locs_68=|v_#memory_int_part_locs_70_locs_68_5|, main_~#data~0.base=|v_main_~#data~0.base_11|, main_~#data~0.offset=|v_main_~#data~0.offset_8|, #valid=|v_#valid_13|}
[2018-04-12 03:51:38,842 DEBUG L354   ransitionTransformer]: 	 outvars have changed
[2018-04-12 03:51:38,842 DEBUG L355   ransitionTransformer]: 	 old outvars:
[2018-04-12 03:51:38,842 DEBUG L356   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_11|, main_#t~mem2=|v_main_#t~mem2_1|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_6|, #length=|v_#length_11|, main_~#data~0.offset=|v_main_~#data~0.offset_8|}
[2018-04-12 03:51:38,842 DEBUG L357   ransitionTransformer]: 	 new outvars:
[2018-04-12 03:51:38,842 DEBUG L358   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_11|, main_#t~mem2=|v_main_#t~mem2_1|, #valid=|v_#valid_13|, #length=|v_#length_11|, #memory_int_part_locs_70_locs_68=|v_#memory_int_part_locs_70_locs_68_5|, main_~#data~0.offset=|v_main_~#data~0.offset_8|}
[2018-04-12 03:51:38,842 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,842 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,842 DEBUG L331   ransitionTransformer]: 	 Formula: (not (= 1 (select |v_#valid_14| |v_main_~#data~0.base_12|)))  InVars {main_~#data~0.base=|v_main_~#data~0.base_12|, #valid=|v_#valid_14|}  OutVars{main_~#data~0.base=|v_main_~#data~0.base_12|, #valid=|v_#valid_14|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,842 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,842 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,843 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,843 DEBUG L331   ransitionTransformer]: 	 Formula: (or (not (<= (+ |v_main_~#data~0.offset_9| 10) (select |v_#length_12| |v_main_~#data~0.base_13|))) (not (<= 0 (+ |v_main_~#data~0.offset_9| 6))))  InVars {#length=|v_#length_12|, main_~#data~0.base=|v_main_~#data~0.base_13|, main_~#data~0.offset=|v_main_~#data~0.offset_9|}  OutVars{#length=|v_#length_12|, main_~#data~0.base=|v_main_~#data~0.base_13|, main_~#data~0.offset=|v_main_~#data~0.offset_9|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,843 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,843 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,843 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,843 DEBUG L331   ransitionTransformer]: 	 Formula: (< |v_main_#t~mem2_2| 20)  InVars {main_#t~mem2=|v_main_#t~mem2_2|}  OutVars{main_#t~mem2=|v_main_#t~mem2_2|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,843 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,843 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,844 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,844 DEBUG L331   ransitionTransformer]: 	 Formula: (not (< |v_main_#t~mem2_4| 20))  InVars {main_#t~mem2=|v_main_#t~mem2_4|}  OutVars{main_#t~mem2=|v_main_#t~mem2_4|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,844 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,844 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,844 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,844 DEBUG L331   ransitionTransformer]: 	 Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,844 DEBUG L354   ransitionTransformer]: 	 outvars have changed
[2018-04-12 03:51:38,844 DEBUG L355   ransitionTransformer]: 	 old outvars:
[2018-04-12 03:51:38,844 DEBUG L356   ransitionTransformer]: {main_#t~mem2=|v_main_#t~mem2_3|}
[2018-04-12 03:51:38,844 DEBUG L357   ransitionTransformer]: 	 new outvars:
[2018-04-12 03:51:38,844 DEBUG L358   ransitionTransformer]: {}
[2018-04-12 03:51:38,845 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,845 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,845 DEBUG L331   ransitionTransformer]: 	 Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,845 DEBUG L354   ransitionTransformer]: 	 outvars have changed
[2018-04-12 03:51:38,845 DEBUG L355   ransitionTransformer]: 	 old outvars:
[2018-04-12 03:51:38,845 DEBUG L356   ransitionTransformer]: {main_#t~mem2=|v_main_#t~mem2_5|}
[2018-04-12 03:51:38,845 DEBUG L357   ransitionTransformer]: 	 new outvars:
[2018-04-12 03:51:38,845 DEBUG L358   ransitionTransformer]: {}
[2018-04-12 03:51:38,845 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,846 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,846 DEBUG L331   ransitionTransformer]: 	 Formula: (and (= 1 (select |v_#valid_15| |v_main_~#data~0.base_14|)) (<= 0 (+ |v_main_~#data~0.offset_10| 1)) (<= (+ |v_main_~#data~0.offset_10| 2) (select |v_#length_13| |v_main_~#data~0.base_14|)))  InVars {#length=|v_#length_13|, main_~#data~0.base=|v_main_~#data~0.base_14|, main_~#data~0.offset=|v_main_~#data~0.offset_10|, #valid=|v_#valid_15|}  OutVars{#length=|v_#length_13|, main_~#data~0.base=|v_main_~#data~0.base_14|, main_~#data~0.offset=|v_main_~#data~0.offset_10|, #valid=|v_#valid_15|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,846 DEBUG L338   ransitionTransformer]: 	 formula has changed
[2018-04-12 03:51:38,846 DEBUG L339   ransitionTransformer]: 	 old formula:
[2018-04-12 03:51:38,846 DEBUG L340   ransitionTransformer]: (let ((.cse0 (+ |v_main_~#data~0.offset_10| 1))) (and (= |v_#memory_int_7| (store |v_#memory_int_8| |v_main_~#data~0.base_14| (store (select |v_#memory_int_8| |v_main_~#data~0.base_14|) .cse0 4))) (= 1 (select |v_#valid_15| |v_main_~#data~0.base_14|)) (<= 0 .cse0) (<= (+ |v_main_~#data~0.offset_10| 2) (select |v_#length_13| |v_main_~#data~0.base_14|))))
[2018-04-12 03:51:38,846 DEBUG L341   ransitionTransformer]: 	 new formula:
[2018-04-12 03:51:38,846 DEBUG L342   ransitionTransformer]: (and (= 1 (select |v_#valid_15| |v_main_~#data~0.base_14|)) (<= 0 (+ |v_main_~#data~0.offset_10| 1)) (<= (+ |v_main_~#data~0.offset_10| 2) (select |v_#length_13| |v_main_~#data~0.base_14|)))
[2018-04-12 03:51:38,846 DEBUG L346   ransitionTransformer]: 	 invars have changed
[2018-04-12 03:51:38,846 DEBUG L347   ransitionTransformer]: 	 old invars:
[2018-04-12 03:51:38,846 DEBUG L348   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_14|, #valid=|v_#valid_15|, #memory_int=|v_#memory_int_8|, #length=|v_#length_13|, main_~#data~0.offset=|v_main_~#data~0.offset_10|}
[2018-04-12 03:51:38,847 DEBUG L349   ransitionTransformer]: 	 new invars:
[2018-04-12 03:51:38,847 DEBUG L350   ransitionTransformer]: {#length=|v_#length_13|, main_~#data~0.base=|v_main_~#data~0.base_14|, main_~#data~0.offset=|v_main_~#data~0.offset_10|, #valid=|v_#valid_15|}
[2018-04-12 03:51:38,847 DEBUG L354   ransitionTransformer]: 	 outvars have changed
[2018-04-12 03:51:38,847 DEBUG L355   ransitionTransformer]: 	 old outvars:
[2018-04-12 03:51:38,847 DEBUG L356   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_14|, #valid=|v_#valid_15|, #memory_int=|v_#memory_int_7|, #length=|v_#length_13|, main_~#data~0.offset=|v_main_~#data~0.offset_10|}
[2018-04-12 03:51:38,847 DEBUG L357   ransitionTransformer]: 	 new outvars:
[2018-04-12 03:51:38,847 DEBUG L358   ransitionTransformer]: {#length=|v_#length_13|, main_~#data~0.base=|v_main_~#data~0.base_14|, main_~#data~0.offset=|v_main_~#data~0.offset_10|, #valid=|v_#valid_15|}
[2018-04-12 03:51:38,847 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,847 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,847 DEBUG L331   ransitionTransformer]: 	 Formula: (not (= 1 (select |v_#valid_16| |v_main_~#data~0.base_15|)))  InVars {main_~#data~0.base=|v_main_~#data~0.base_15|, #valid=|v_#valid_16|}  OutVars{main_~#data~0.base=|v_main_~#data~0.base_15|, #valid=|v_#valid_16|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,848 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,848 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,848 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,848 DEBUG L331   ransitionTransformer]: 	 Formula: (or (not (<= 0 (+ |v_main_~#data~0.offset_11| 1))) (not (<= (+ |v_main_~#data~0.offset_11| 2) (select |v_#length_14| |v_main_~#data~0.base_16|))))  InVars {#length=|v_#length_14|, main_~#data~0.base=|v_main_~#data~0.base_16|, main_~#data~0.offset=|v_main_~#data~0.offset_11|}  OutVars{#length=|v_#length_14|, main_~#data~0.base=|v_main_~#data~0.base_16|, main_~#data~0.offset=|v_main_~#data~0.offset_11|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,848 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,848 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,849 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,849 DEBUG L331   ransitionTransformer]: 	 Formula: (and (= 1 (select |v_#valid_17| |v_main_~#data~0.base_17|)) (= (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_32_3| |v_main_~#data~0.base_17|) |v_main_~#data~0.offset_12|) |v_main_#t~mem3.offset_1|) (= |v_main_#t~mem3.base_1| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_32_3| |v_main_~#data~0.base_17|) |v_main_~#data~0.offset_12|)) (<= 0 |v_main_~#data~0.offset_12|) (<= (+ |v_main_~#data~0.offset_12| 4) (select |v_#length_15| |v_main_~#data~0.base_17|)))  InVars {#memory_$Pointer$.base_part_locs_30_locs_32=|v_#memory_$Pointer$.base_part_locs_30_locs_32_3|, #memory_$Pointer$.offset_part_locs_30_locs_32=|v_#memory_$Pointer$.offset_part_locs_30_locs_32_3|, main_~#data~0.base=|v_main_~#data~0.base_17|, #valid=|v_#valid_17|, #length=|v_#length_15|, main_~#data~0.offset=|v_main_~#data~0.offset_12|}  OutVars{#memory_$Pointer$.base_part_locs_30_locs_32=|v_#memory_$Pointer$.base_part_locs_30_locs_32_3|, main_#t~mem3.offset=|v_main_#t~mem3.offset_1|, #memory_$Pointer$.offset_part_locs_30_locs_32=|v_#memory_$Pointer$.offset_part_locs_30_locs_32_3|, main_#t~mem3.base=|v_main_#t~mem3.base_1|, main_~#data~0.base=|v_main_~#data~0.base_17|, #valid=|v_#valid_17|, #length=|v_#length_15|, main_~#data~0.offset=|v_main_~#data~0.offset_12|}  AuxVars[]  AssignedVars[main_#t~mem3.offset, main_#t~mem3.base]
[2018-04-12 03:51:38,849 DEBUG L338   ransitionTransformer]: 	 formula has changed
[2018-04-12 03:51:38,849 DEBUG L339   ransitionTransformer]: 	 old formula:
[2018-04-12 03:51:38,849 DEBUG L340   ransitionTransformer]: (and (= 1 (select |v_#valid_17| |v_main_~#data~0.base_17|)) (= (select (select |v_#memory_$Pointer$.offset_6| |v_main_~#data~0.base_17|) |v_main_~#data~0.offset_12|) |v_main_#t~mem3.offset_1|) (= |v_main_#t~mem3.base_1| (select (select |v_#memory_$Pointer$.base_6| |v_main_~#data~0.base_17|) |v_main_~#data~0.offset_12|)) (<= 0 |v_main_~#data~0.offset_12|) (<= (+ |v_main_~#data~0.offset_12| 4) (select |v_#length_15| |v_main_~#data~0.base_17|)))
[2018-04-12 03:51:38,849 DEBUG L341   ransitionTransformer]: 	 new formula:
[2018-04-12 03:51:38,849 DEBUG L342   ransitionTransformer]: (and (= 1 (select |v_#valid_17| |v_main_~#data~0.base_17|)) (= (select (select |v_#memory_$Pointer$.offset_part_locs_30_locs_32_3| |v_main_~#data~0.base_17|) |v_main_~#data~0.offset_12|) |v_main_#t~mem3.offset_1|) (= |v_main_#t~mem3.base_1| (select (select |v_#memory_$Pointer$.base_part_locs_30_locs_32_3| |v_main_~#data~0.base_17|) |v_main_~#data~0.offset_12|)) (<= 0 |v_main_~#data~0.offset_12|) (<= (+ |v_main_~#data~0.offset_12| 4) (select |v_#length_15| |v_main_~#data~0.base_17|)))
[2018-04-12 03:51:38,850 DEBUG L346   ransitionTransformer]: 	 invars have changed
[2018-04-12 03:51:38,850 DEBUG L347   ransitionTransformer]: 	 old invars:
[2018-04-12 03:51:38,850 DEBUG L348   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #valid=|v_#valid_17|, #length=|v_#length_15|, main_~#data~0.offset=|v_main_~#data~0.offset_12|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}
[2018-04-12 03:51:38,850 DEBUG L349   ransitionTransformer]: 	 new invars:
[2018-04-12 03:51:38,850 DEBUG L350   ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_32=|v_#memory_$Pointer$.base_part_locs_30_locs_32_3|, #memory_$Pointer$.offset_part_locs_30_locs_32=|v_#memory_$Pointer$.offset_part_locs_30_locs_32_3|, main_~#data~0.base=|v_main_~#data~0.base_17|, #valid=|v_#valid_17|, #length=|v_#length_15|, main_~#data~0.offset=|v_main_~#data~0.offset_12|}
[2018-04-12 03:51:38,850 DEBUG L354   ransitionTransformer]: 	 outvars have changed
[2018-04-12 03:51:38,850 DEBUG L355   ransitionTransformer]: 	 old outvars:
[2018-04-12 03:51:38,851 DEBUG L356   ransitionTransformer]: {main_#t~mem3.offset=|v_main_#t~mem3.offset_1|, main_#t~mem3.base=|v_main_#t~mem3.base_1|, main_~#data~0.base=|v_main_~#data~0.base_17|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_6|, #valid=|v_#valid_17|, #length=|v_#length_15|, main_~#data~0.offset=|v_main_~#data~0.offset_12|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_6|}
[2018-04-12 03:51:38,851 DEBUG L357   ransitionTransformer]: 	 new outvars:
[2018-04-12 03:51:38,851 DEBUG L358   ransitionTransformer]: {#memory_$Pointer$.base_part_locs_30_locs_32=|v_#memory_$Pointer$.base_part_locs_30_locs_32_3|, main_#t~mem3.offset=|v_main_#t~mem3.offset_1|, #memory_$Pointer$.offset_part_locs_30_locs_32=|v_#memory_$Pointer$.offset_part_locs_30_locs_32_3|, main_#t~mem3.base=|v_main_#t~mem3.base_1|, main_~#data~0.base=|v_main_~#data~0.base_17|, #valid=|v_#valid_17|, #length=|v_#length_15|, main_~#data~0.offset=|v_main_~#data~0.offset_12|}
[2018-04-12 03:51:38,851 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,851 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,852 DEBUG L331   ransitionTransformer]: 	 Formula: (not (= 1 (select |v_#valid_18| |v_main_~#data~0.base_18|)))  InVars {main_~#data~0.base=|v_main_~#data~0.base_18|, #valid=|v_#valid_18|}  OutVars{main_~#data~0.base=|v_main_~#data~0.base_18|, #valid=|v_#valid_18|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,852 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,852 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,852 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,852 DEBUG L331   ransitionTransformer]: 	 Formula: (or (not (<= 0 |v_main_~#data~0.offset_13|)) (not (<= (+ |v_main_~#data~0.offset_13| 4) (select |v_#length_16| |v_main_~#data~0.base_19|))))  InVars {#length=|v_#length_16|, main_~#data~0.base=|v_main_~#data~0.base_19|, main_~#data~0.offset=|v_main_~#data~0.offset_13|}  OutVars{#length=|v_#length_16|, main_~#data~0.base=|v_main_~#data~0.base_19|, main_~#data~0.offset=|v_main_~#data~0.offset_13|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,853 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,853 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,853 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,853 DEBUG L331   ransitionTransformer]: 	 Formula: (not (= |v_main_#t~mem3.offset_2| 0))  InVars {main_#t~mem3.offset=|v_main_#t~mem3.offset_2|}  OutVars{main_#t~mem3.offset=|v_main_#t~mem3.offset_2|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,853 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,854 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,854 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,854 DEBUG L331   ransitionTransformer]: 	 Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,854 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,854 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,855 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,855 DEBUG L331   ransitionTransformer]: 	 Formula: (and (not (= |v_main_#t~mem3.base_2| 0)) (not (= 1 (select |v_#valid_19| |v_main_#t~mem3.base_2|))))  InVars {main_#t~mem3.base=|v_main_#t~mem3.base_2|, #valid=|v_#valid_19|}  OutVars{main_#t~mem3.base=|v_main_#t~mem3.base_2|, #valid=|v_#valid_19|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,855 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,855 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,855 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,855 DEBUG L331   ransitionTransformer]: 	 Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,856 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,856 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,856 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,856 DEBUG L331   ransitionTransformer]: 	 Formula: (= (store |v_#valid_21| |v_main_#t~mem3.base_3| 0) |v_#valid_20|)  InVars {main_#t~mem3.base=|v_main_#t~mem3.base_3|, #valid=|v_#valid_21|}  OutVars{main_#t~mem3.base=|v_main_#t~mem3.base_3|, #valid=|v_#valid_20|}  AuxVars[]  AssignedVars[#valid]
[2018-04-12 03:51:38,856 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,856 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,856 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,857 DEBUG L331   ransitionTransformer]: 	 Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,857 DEBUG L354   ransitionTransformer]: 	 outvars have changed
[2018-04-12 03:51:38,857 DEBUG L355   ransitionTransformer]: 	 old outvars:
[2018-04-12 03:51:38,857 DEBUG L356   ransitionTransformer]: {main_#t~mem3.offset=|v_main_#t~mem3.offset_4|, main_#t~mem3.base=|v_main_#t~mem3.base_4|}
[2018-04-12 03:51:38,857 DEBUG L357   ransitionTransformer]: 	 new outvars:
[2018-04-12 03:51:38,857 DEBUG L358   ransitionTransformer]: {}
[2018-04-12 03:51:38,857 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,857 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,857 DEBUG L331   ransitionTransformer]: 	 Formula: (= |v_main_#res_1| 0)  InVars {}  OutVars{main_#res=|v_main_#res_1|}  AuxVars[]  AssignedVars[main_#res]
[2018-04-12 03:51:38,857 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,857 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,858 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,858 DEBUG L331   ransitionTransformer]: 	 Formula: (= |v_#valid_22| (store |v_#valid_23| |v_main_~#data~0.base_20| 0))  InVars {main_~#data~0.base=|v_main_~#data~0.base_20|, #valid=|v_#valid_23|}  OutVars{main_~#data~0.base=|v_main_~#data~0.base_20|, #valid=|v_#valid_22|}  AuxVars[]  AssignedVars[#valid]
[2018-04-12 03:51:38,858 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,858 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,858 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,858 DEBUG L331   ransitionTransformer]: 	 Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,858 DEBUG L354   ransitionTransformer]: 	 outvars have changed
[2018-04-12 03:51:38,858 DEBUG L355   ransitionTransformer]: 	 old outvars:
[2018-04-12 03:51:38,858 DEBUG L356   ransitionTransformer]: {main_~#data~0.base=|v_main_~#data~0.base_21|, main_~#data~0.offset=|v_main_~#data~0.offset_15|}
[2018-04-12 03:51:38,858 DEBUG L357   ransitionTransformer]: 	 new outvars:
[2018-04-12 03:51:38,858 DEBUG L358   ransitionTransformer]: {}
[2018-04-12 03:51:38,859 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,859 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,859 DEBUG L331   ransitionTransformer]: 	 Formula: (= |v_#valid_24| |old(#valid)|)  InVars {#valid=|v_#valid_24|, old(#valid)=|old(#valid)|}  OutVars{#valid=|v_#valid_24|, old(#valid)=|old(#valid)|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,859 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,859 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,859 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,860 DEBUG L331   ransitionTransformer]: 	 Formula: (not (= |v_#valid_25| |old(#valid)|))  InVars {#valid=|v_#valid_25|, old(#valid)=|old(#valid)|}  OutVars{#valid=|v_#valid_25|, old(#valid)=|old(#valid)|}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,860 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,860 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,860 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,860 DEBUG L331   ransitionTransformer]: 	 Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[]
[2018-04-12 03:51:38,860 DEBUG L334   ransitionTransformer]: 	 transformula unchanged
[2018-04-12 03:51:38,861 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,861 DEBUG L330   ransitionTransformer]: transformed transition
[2018-04-12 03:51:38,861 DEBUG L331   ransitionTransformer]: 	 Formula: (= |v_ULTIMATE.start_#t~ret4_2| |v_main_#resOutParam_1|)  InVars {main_#res=|v_main_#resOutParam_1|}  OutVars{ULTIMATE.start_#t~ret4=|v_ULTIMATE.start_#t~ret4_2|, main_#res=|v_main_#resOutParam_1|}  AuxVars[]  AssignedVars[ULTIMATE.start_#t~ret4]
[2018-04-12 03:51:38,861 DEBUG L354   ransitionTransformer]: 	 outvars have changed
[2018-04-12 03:51:38,861 DEBUG L355   ransitionTransformer]: 	 old outvars:
[2018-04-12 03:51:38,861 DEBUG L356   ransitionTransformer]: {ULTIMATE.start_#t~ret4=|v_ULTIMATE.start_#t~ret4_2|}
[2018-04-12 03:51:38,862 DEBUG L357   ransitionTransformer]: 	 new outvars:
[2018-04-12 03:51:38,862 DEBUG L358   ransitionTransformer]: {ULTIMATE.start_#t~ret4=|v_ULTIMATE.start_#t~ret4_2|, main_#res=|v_main_#resOutParam_1|}
[2018-04-12 03:51:38,862 DEBUG L360   ransitionTransformer]: 
[2018-04-12 03:51:38,863 INFO  L100         SccComputation]: Graph consists of 0 InCaSumBalls and 113 non ball SCCs. Number of states in SCCs 113.
[2018-04-12 03:51:38,879 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 12.04 03:51:38 BasicIcfg
[2018-04-12 03:51:38,879 INFO  L132        PluginConnector]: ------------------------ END IcfgTransformer----------------------------
[2018-04-12 03:51:38,880 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2018-04-12 03:51:38,880 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2018-04-12 03:51:38,883 INFO  L276        PluginConnector]: TraceAbstraction initialized
[2018-04-12 03:51:38,883 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 03:49:00" (1/4) ...
[2018-04-12 03:51:38,884 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11a47583 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 03:51:38, skipping insertion in model container
[2018-04-12 03:51:38,884 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:49:00" (2/4) ...
[2018-04-12 03:51:38,884 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11a47583 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 03:51:38, skipping insertion in model container
[2018-04-12 03:51:38,884 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 03:49:01" (3/4) ...
[2018-04-12 03:51:38,885 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11a47583 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 03:51:38, skipping insertion in model container
[2018-04-12 03:51:38,885 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 12.04 03:51:38" (4/4) ...
[2018-04-12 03:51:38,886 INFO  L107   eAbstractionObserver]: Analyzing ICFG memPartitionedIcfg
[2018-04-12 03:51:38,896 INFO  L131   ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2018-04-12 03:51:38,905 INFO  L143   ceAbstractionStarter]: Appying trace abstraction to program that has 15 error locations.
[2018-04-12 03:51:38,947 INFO  L128   ementStrategyFactory]: Using default assertion order modulation
[2018-04-12 03:51:38,948 INFO  L369      AbstractCegarLoop]: Interprodecural is true
[2018-04-12 03:51:38,948 INFO  L370      AbstractCegarLoop]: Hoare is true
[2018-04-12 03:51:38,948 INFO  L371      AbstractCegarLoop]: Compute interpolants for FPandBP
[2018-04-12 03:51:38,948 INFO  L372      AbstractCegarLoop]: Backedges is TWOTRACK
[2018-04-12 03:51:38,948 INFO  L373      AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION
[2018-04-12 03:51:38,948 INFO  L374      AbstractCegarLoop]: Difference is false
[2018-04-12 03:51:38,948 INFO  L375      AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA
[2018-04-12 03:51:38,948 INFO  L380      AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce========
[2018-04-12 03:51:38,949 INFO  L87    2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure
[2018-04-12 03:51:38,958 INFO  L276                IsEmpty]: Start isEmpty. Operand 47 states.
[2018-04-12 03:51:38,962 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 10
[2018-04-12 03:51:38,962 INFO  L347         BasicCegarLoop]: Found error trace
[2018-04-12 03:51:38,963 INFO  L355         BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2018-04-12 03:51:38,963 INFO  L408      AbstractCegarLoop]: === Iteration 1 === [mainErr5RequiresViolation, mainErr1RequiresViolation, mainErr9RequiresViolation, mainErr13AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr14EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr12AssertViolationMEMORY_FREE]===
[2018-04-12 03:51:38,966 INFO  L82        PathProgramCache]: Analyzing trace with hash 462204080, now seen corresponding path program 1 times
No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3
Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null)
Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2018-04-12 03:51:38,994 INFO  L68    tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy
[2018-04-12 03:51:39,022 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2018-04-12 03:51:39,028 INFO  L270         TraceCheckSpWp]: Computing forward predicates...
[2018-04-12 03:51:39,060 INFO  L477             Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5
[2018-04-12 03:51:39,061 INFO  L267         ElimStorePlain]: Start of recursive call 2:  End of recursive call:  and 1 xjuncts.
[2018-04-12 03:51:39,066 INFO  L267         ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars,  End of recursive call:  and 1 xjuncts.
[2018-04-12 03:51:39,066 INFO  L202         ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5
[2018-04-12 03:51:39,081 INFO  L477             Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11
[2018-04-12 03:51:39,081 INFO  L267         ElimStorePlain]: Start of recursive call 2:  End of recursive call:  and 1 xjuncts.
[2018-04-12 03:51:39,086 INFO  L267         ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars,  End of recursive call: 1 dim-0 vars,  and 1 xjuncts.
[2018-04-12 03:51:39,087 INFO  L202         ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:11
[2018-04-12 03:51:39,093 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2018-04-12 03:51:39,093 INFO  L314         TraceCheckSpWp]: Computing backward predicates...
[2018-04-12 03:51:39,120 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2018-04-12 03:51:39,144 INFO  L320   seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences.
[2018-04-12 03:51:39,144 INFO  L335   seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2
[2018-04-12 03:51:39,145 INFO  L442      AbstractCegarLoop]: Interpolant automaton has 3 states
[2018-04-12 03:51:39,152 INFO  L132   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2018-04-12 03:51:39,153 INFO  L133   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2018-04-12 03:51:39,154 INFO  L87              Difference]: Start difference. First operand 47 states. Second operand 3 states.
[2018-04-12 03:51:39,206 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2018-04-12 03:51:39,207 INFO  L93              Difference]: Finished difference Result 47 states and 48 transitions.
[2018-04-12 03:51:39,207 INFO  L142   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2018-04-12 03:51:39,208 INFO  L78                 Accepts]: Start accepts. Automaton has 3 states. Word has length 9
[2018-04-12 03:51:39,208 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2018-04-12 03:51:39,216 INFO  L225             Difference]: With dead ends: 47
[2018-04-12 03:51:39,216 INFO  L226             Difference]: Without dead ends: 38
[2018-04-12 03:51:39,220 INFO  L567         BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2018-04-12 03:51:39,233 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 38 states.
[2018-04-12 03:51:39,247 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38.
[2018-04-12 03:51:39,248 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 38 states.
[2018-04-12 03:51:39,249 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 39 transitions.
[2018-04-12 03:51:39,250 INFO  L78                 Accepts]: Start accepts. Automaton has 38 states and 39 transitions. Word has length 9
[2018-04-12 03:51:39,250 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2018-04-12 03:51:39,250 INFO  L459      AbstractCegarLoop]: Abstraction has 38 states and 39 transitions.
[2018-04-12 03:51:39,250 INFO  L460      AbstractCegarLoop]: Interpolant automaton has 3 states.
[2018-04-12 03:51:39,250 INFO  L276                IsEmpty]: Start isEmpty. Operand 38 states and 39 transitions.
[2018-04-12 03:51:39,250 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 10
[2018-04-12 03:51:39,251 INFO  L347         BasicCegarLoop]: Found error trace
[2018-04-12 03:51:39,251 INFO  L355         BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2018-04-12 03:51:39,251 INFO  L408      AbstractCegarLoop]: === Iteration 2 === [mainErr5RequiresViolation, mainErr1RequiresViolation, mainErr9RequiresViolation, mainErr13AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr14EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr12AssertViolationMEMORY_FREE]===
[2018-04-12 03:51:39,251 INFO  L82        PathProgramCache]: Analyzing trace with hash 462204081, now seen corresponding path program 1 times
No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3
Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null)
Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2018-04-12 03:51:39,257 INFO  L68    tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy
[2018-04-12 03:51:39,270 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2018-04-12 03:51:39,271 INFO  L270         TraceCheckSpWp]: Computing forward predicates...
[2018-04-12 03:51:39,278 INFO  L477             Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5
[2018-04-12 03:51:39,279 INFO  L267         ElimStorePlain]: Start of recursive call 2:  End of recursive call:  and 1 xjuncts.
[2018-04-12 03:51:39,310 INFO  L477             Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5
[2018-04-12 03:51:39,310 INFO  L267         ElimStorePlain]: Start of recursive call 3:  End of recursive call:  and 1 xjuncts.
[2018-04-12 03:51:39,316 INFO  L267         ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars,  End of recursive call:  and 1 xjuncts.
[2018-04-12 03:51:39,316 INFO  L202         ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:14
[2018-04-12 03:51:39,337 INFO  L700             Elim1Store]: detected not equals via solver
[2018-04-12 03:51:39,339 INFO  L700             Elim1Store]: detected not equals via solver
[2018-04-12 03:51:39,340 INFO  L477             Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4
[2018-04-12 03:51:39,340 INFO  L267         ElimStorePlain]: Start of recursive call 2:  End of recursive call:  and 1 xjuncts.
[2018-04-12 03:51:39,350 INFO  L700             Elim1Store]: detected not equals via solver
[2018-04-12 03:51:39,351 INFO  L477             Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 21
[2018-04-12 03:51:39,352 INFO  L267         ElimStorePlain]: Start of recursive call 3:  End of recursive call:  and 1 xjuncts.
[2018-04-12 03:51:39,359 INFO  L267         ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars,  End of recursive call: 1 dim-0 vars,  and 1 xjuncts.
[2018-04-12 03:51:39,360 INFO  L202         ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:25, output treesize:14
[2018-04-12 03:51:39,370 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2018-04-12 03:51:39,370 INFO  L314         TraceCheckSpWp]: Computing backward predicates...
[2018-04-12 03:51:39,432 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2018-04-12 03:51:39,453 INFO  L320   seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences.
[2018-04-12 03:51:39,453 INFO  L335   seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5
[2018-04-12 03:51:39,454 INFO  L442      AbstractCegarLoop]: Interpolant automaton has 6 states
[2018-04-12 03:51:39,454 INFO  L132   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2018-04-12 03:51:39,454 INFO  L133   InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30
[2018-04-12 03:51:39,454 INFO  L87              Difference]: Start difference. First operand 38 states and 39 transitions. Second operand 6 states.
[2018-04-12 03:51:39,531 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2018-04-12 03:51:39,531 INFO  L93              Difference]: Finished difference Result 38 states and 39 transitions.
[2018-04-12 03:51:39,531 INFO  L142   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2018-04-12 03:51:39,532 INFO  L78                 Accepts]: Start accepts. Automaton has 6 states. Word has length 9
[2018-04-12 03:51:39,532 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2018-04-12 03:51:39,532 INFO  L225             Difference]: With dead ends: 38
[2018-04-12 03:51:39,533 INFO  L226             Difference]: Without dead ends: 32
[2018-04-12 03:51:39,533 INFO  L567         BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42
[2018-04-12 03:51:39,534 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 32 states.
[2018-04-12 03:51:39,536 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32.
[2018-04-12 03:51:39,536 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 32 states.
[2018-04-12 03:51:39,537 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 33 transitions.
[2018-04-12 03:51:39,537 INFO  L78                 Accepts]: Start accepts. Automaton has 32 states and 33 transitions. Word has length 9
[2018-04-12 03:51:39,537 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2018-04-12 03:51:39,538 INFO  L459      AbstractCegarLoop]: Abstraction has 32 states and 33 transitions.
[2018-04-12 03:51:39,538 INFO  L460      AbstractCegarLoop]: Interpolant automaton has 6 states.
[2018-04-12 03:51:39,538 INFO  L276                IsEmpty]: Start isEmpty. Operand 32 states and 33 transitions.
[2018-04-12 03:51:39,538 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 19
[2018-04-12 03:51:39,538 INFO  L347         BasicCegarLoop]: Found error trace
[2018-04-12 03:51:39,538 INFO  L355         BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2018-04-12 03:51:39,539 INFO  L408      AbstractCegarLoop]: === Iteration 3 === [mainErr5RequiresViolation, mainErr1RequiresViolation, mainErr9RequiresViolation, mainErr13AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr14EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr12AssertViolationMEMORY_FREE]===
[2018-04-12 03:51:39,539 INFO  L82        PathProgramCache]: Analyzing trace with hash -145349910, now seen corresponding path program 1 times
No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3
Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null)
Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2018-04-12 03:51:39,556 INFO  L68    tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy
[2018-04-12 03:51:39,571 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2018-04-12 03:51:39,594 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2018-04-12 03:51:39,642 INFO  L421         BasicCegarLoop]: Counterexample might be feasible
[2018-04-12 03:51:39,665 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 03:51:39 BasicIcfg
[2018-04-12 03:51:39,666 INFO  L132        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2018-04-12 03:51:39,666 INFO  L168              Benchmark]: Toolchain (without parser) took 159055.59 ms. Allocated memory was 305.7 MB in the beginning and 712.0 MB in the end (delta: 406.3 MB). Free memory was 241.8 MB in the beginning and 618.2 MB in the end (delta: -376.5 MB). Peak memory consumption was 29.8 MB. Max. memory is 5.3 GB.
[2018-04-12 03:51:39,667 INFO  L168              Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 305.7 MB. Free memory is still 267.9 MB. There was no memory consumed. Max. memory is 5.3 GB.
[2018-04-12 03:51:39,667 INFO  L168              Benchmark]: CACSL2BoogieTranslator took 309.68 ms. Allocated memory is still 305.7 MB. Free memory was 241.8 MB in the beginning and 217.7 MB in the end (delta: 24.1 MB). Peak memory consumption was 24.1 MB. Max. memory is 5.3 GB.
[2018-04-12 03:51:39,668 INFO  L168              Benchmark]: Boogie Preprocessor took 52.79 ms. Allocated memory is still 305.7 MB. Free memory was 217.7 MB in the beginning and 215.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB.
[2018-04-12 03:51:39,668 INFO  L168              Benchmark]: RCFGBuilder took 553.97 ms. Allocated memory was 305.7 MB in the beginning and 474.5 MB in the end (delta: 168.8 MB). Free memory was 215.7 MB in the beginning and 414.3 MB in the end (delta: -198.6 MB). Peak memory consumption was 22.3 MB. Max. memory is 5.3 GB.
[2018-04-12 03:51:39,668 INFO  L168              Benchmark]: IcfgTransformer took 157347.12 ms. Allocated memory was 474.5 MB in the beginning and 719.8 MB in the end (delta: 245.4 MB). Free memory was 414.3 MB in the beginning and 367.0 MB in the end (delta: 47.3 MB). Peak memory consumption was 292.7 MB. Max. memory is 5.3 GB.
[2018-04-12 03:51:39,669 INFO  L168              Benchmark]: TraceAbstraction took 785.82 ms. Allocated memory was 719.8 MB in the beginning and 712.0 MB in the end (delta: -7.9 MB). Free memory was 367.0 MB in the beginning and 618.2 MB in the end (delta: -251.2 MB). There was no memory consumed. Max. memory is 5.3 GB.
[2018-04-12 03:51:39,671 INFO  L344   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.20 ms. Allocated memory is still 305.7 MB. Free memory is still 267.9 MB. There was no memory consumed. Max. memory is 5.3 GB.
 * CACSL2BoogieTranslator took 309.68 ms. Allocated memory is still 305.7 MB. Free memory was 241.8 MB in the beginning and 217.7 MB in the end (delta: 24.1 MB). Peak memory consumption was 24.1 MB. Max. memory is 5.3 GB.
 * Boogie Preprocessor took 52.79 ms. Allocated memory is still 305.7 MB. Free memory was 217.7 MB in the beginning and 215.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB.
 * RCFGBuilder took 553.97 ms. Allocated memory was 305.7 MB in the beginning and 474.5 MB in the end (delta: 168.8 MB). Free memory was 215.7 MB in the beginning and 414.3 MB in the end (delta: -198.6 MB). Peak memory consumption was 22.3 MB. Max. memory is 5.3 GB.
 * IcfgTransformer took 157347.12 ms. Allocated memory was 474.5 MB in the beginning and 719.8 MB in the end (delta: 245.4 MB). Free memory was 414.3 MB in the beginning and 367.0 MB in the end (delta: 47.3 MB). Peak memory consumption was 292.7 MB. Max. memory is 5.3 GB.
 * TraceAbstraction took 785.82 ms. Allocated memory was 719.8 MB in the beginning and 712.0 MB in the end (delta: -7.9 MB). Free memory was 367.0 MB in the beginning and 618.2 MB in the end (delta: -251.2 MB). There was no memory consumed. Max. memory is 5.3 GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2:
  - StatisticsResult: ArrayEqualityDomainStatistics
    
#Locations                               :      38 
LocStat_MAX_WEQGRAPH_SIZE                :      14 
LocStat_MAX_SIZEOF_WEQEDGELABEL          :       4 
LocStat_NO_SUPPORTING_EQUALITIES         :     630 
LocStat_NO_SUPPORTING_DISEQUALITIES      :     526 
LocStat_NO_DISJUNCTIONS                  :     -76 
LocStat_MAX_NO_DISJUNCTIONS              :      -1 
#Transitions                             :      53 
TransStat_MAX_WEQGRAPH_SIZE              :       6 
TransStat_MAX_SIZEOF_WEQEDGELABEL        :       1 
TransStat_NO_SUPPORTING_EQUALITIES       :      74 
TransStat_NO_SUPPORTING_DISEQUALITIES    :      19 
TransStat_NO_DISJUNCTIONS                :      59 
TransStat_MAX_NO_DISJUNCTIONS            :       2 

  - StatisticsResult: EqConstraintFactoryStatistics
    
CONJOIN_DISJUNCTIVE(MILLISECONDS)                  :        22093.25 
RENAME_VARIABLES(MILLISECONDS)                     :          507.71 
UNFREEZE(MILLISECONDS)                             :            0.00 
CONJOIN(MILLISECONDS)                              :        22085.17 
PROJECTAWAY(MILLISECONDS)                          :        30230.19 
ADD_WEAK_EQUALITY(MILLISECONDS)                    :           11.44 
DISJOIN(MILLISECONDS)                              :          666.13 
RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS)         :          515.59 
ADD_EQUALITY(MILLISECONDS)                         :           10.42 
DISJOIN_DISJUNCTIVE(MILLISECONDS)                  :            0.00 
ADD_DISEQUALITY(MILLISECONDS)                      :            0.53 
#CONJOIN_DISJUNCTIVE                               :             109 
#RENAME_VARIABLES                                  :             213 
#UNFREEZE                                          :               0 
#CONJOIN                                           :             185 
#PROJECTAWAY                                       :             160 
#ADD_WEAK_EQUALITY                                 :              25 
#DISJOIN                                           :              29 
#RENAME_VARIABLES_DISJUNCTIVE                      :             202 
#ADD_EQUALITY                                      :              79 
#DISJOIN_DISJUNCTIVE                               :               0 
#ADD_DISEQUALITY                                   :              13 

  - StatisticsResult: WeqCcManagerStatistics
    
FREEZE(MILLISECONDS)                               :       128631.28 
ADDNODE(MILLISECONDS)                              :            0.00 
MEET(MILLISECONDS)                                 :        22079.70 
FILTERREDUNDANT(MILLISECONDS)                      :            0.00 
REPORTWEQ(MILLISECONDS)                            :           11.09 
JOIN(MILLISECONDS)                                 :          663.29 
RENAMEVARS(MILLISECONDS)                           :          504.00 
FLATTENLABELS(MILLISECONDS)                        :            0.00 
COPY(MILLISECONDS)                                 :            0.00 
ISSTRONGERTHAN(MILLISECONDS)                       :        88008.95 
ISLABELSTRONGERTHAN(MILLISECONDS)                  :        12400.54 
ISWEQGRAPHSTRONGERTHAN(MILLISECONDS)               :          105.59 
UNFREEZE(MILLISECONDS)                             :          127.89 
REPORTCONTAINS(MILLISECONDS)                       :            0.91 
PROJECTAWAY(MILLISECONDS)                          :        30186.35 
MEETEDGELABELS(MILLISECONDS)                       :         1917.37 
REPORTEQUALITY(MILLISECONDS)                       :          397.80 
ADDALLNODES(MILLISECONDS)                          :          301.78 
REPORTDISEQUALITY(MILLISECONDS)                    :            2.85 
WEQGRAPHJOIN(MILLISECONDS)                         :          612.83 
#FREEZE                                            :             770 
#ADDNODE                                           :               0 
#MEET                                              :             135 
#FILTERREDUNDANT                                   :               0 
#REPORTWEQ                                         :              25 
#JOIN                                              :              29 
#RENAMEVARS                                        :             213 
#FLATTENLABELS                                     :               0 
#COPY                                              :               0 
#ISSTRONGERTHAN                                    :             165 
#ISLABELSTRONGERTHAN                               :         1113539 
#ISWEQGRAPHSTRONGERTHAN                            :              55 
#UNFREEZE                                          :             598 
#REPORTCONTAINS                                    :              48 
#PROJECTAWAY                                       :             250 
#MEETEDGELABELS                                    :            2811 
#REPORTEQUALITY                                    :            1641 
#ADDALLNODES                                       :             135 
#REPORTDISEQUALITY                                 :             918 
#WEQGRAPHJOIN                                      :              29 

  - StatisticsResult: CcManagerStatistics
    
ADDNODE(MILLISECONDS)                              :            0.00 
MEET(MILLISECONDS)                                 :         9509.59 
REPORT_EQUALITY(MILLISECONDS)                      :         2920.87 
FILTERREDUNDANT(MILLISECONDS)                      :        98067.60 
ADD_ALL_ELEMENTS(MILLISECONDS)                     :        34272.49 
JOIN(MILLISECONDS)                                 :           20.36 
ALIGN_ELEMENTS(MILLISECONDS)                       :        60110.10 
COPY(MILLISECONDS)                                 :            0.00 
REPORT_DISEQUALITY(MILLISECONDS)                   :         1190.17 
UNFREEZE(MILLISECONDS)                             :            0.00 
OVERALL(MILLISECONDS)                              :       113643.60 
REPORTCONTAINS(MILLISECONDS)                       :          139.25 
IS_STRONGER_THAN_NO_CACHING(MILLISECONDS)          :        73273.11 
REMOVE(MILLISECONDS)                               :            0.00 
IS_STRONGER_THAN_W_CACHING(MILLISECONDS)           :            0.00 
PROJECT_TO_ELEMENTS(MILLISECONDS)                  :         2419.95 
#ADDNODE                                           :               0 
#MEET                                              :           18095 
#REPORT_EQUALITY                                   :          309156 
#FILTERREDUNDANT                                   :         2243520 
#ADD_ALL_ELEMENTS                                  :          804278 
#JOIN                                              :              29 
#ALIGN_ELEMENTS                                    :          388620 
#COPY                                              :               0 
#REPORT_DISEQUALITY                                :          264664 
#UNFREEZE                                          :               0 
#OVERALL                                           :         6216003 
#REPORTCONTAINS                                    :           15794 
#IS_STRONGER_THAN_NO_CACHING                       :         2154990 
#REMOVE                                            :               0 
#IS_STRONGER_THAN_W_CACHING                        :               0 
#PROJECT_TO_ELEMENTS                               :           16857 

 * Results from de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation:
  - StatisticsResult: HeapSeparatorStatistics
    
#COUNT_NEW_ARRAY_VARS_[#memory_$Pointer$.base]                                   :       1 
#COUNT_NEW_ARRAY_VARS_[#memory_int]                                              :       2 
#COUNT_NEW_ARRAY_VARS_[#memory_$Pointer$.offset]                                 :       1 
COUNT_ARRAY_WRITES_for_[#memory_$Pointer$.offset]_at_dim_0                       :       1 
COUNT_BLOCKS_for_[#memory_$Pointer$.offset]_at_dim_0                             :       1 
COUNT_ARRAY_WRITES_for_[#memory_$Pointer$.offset]_at_dim_1                       :       1 
COUNT_BLOCKS_for_[#memory_$Pointer$.offset]_at_dim_1                             :       1 
COUNT_ARRAY_WRITES_for_[#memory_$Pointer$.base]_at_dim_0                         :       1 
COUNT_BLOCKS_for_[#memory_$Pointer$.base]_at_dim_0                               :       1 
COUNT_ARRAY_WRITES_for_[#memory_$Pointer$.base]_at_dim_1                         :       1 
COUNT_BLOCKS_for_[#memory_$Pointer$.base]_at_dim_1                               :       1 
COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_0                                    :       3 
COUNT_BLOCKS_for_[#memory_int]_at_dim_0                                          :       2 
COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_1                                    :       2 
COUNT_BLOCKS_for_[#memory_int]_at_dim_1                                          :       1 
COUNT_ARRAY_READS for [#memory_$Pointer$.offset]                                 :       2 
COUNT_ARRAY_READS for [#memory_$Pointer$.base]                                   :       2 
COUNT_ARRAY_READS for [#memory_int]                                              :       4 

 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - CounterExampleResult [Line: 639]: free of unallocated memory possible
    free of unallocated memory possible
We found a FailurePath: 
[L622-L629]  FCALL        union {
        void *p0;
        struct {
            char c[2];
            int p1;
            int p2;
        } str;
    } data;
             VAL          [data={12:0}]
[L630]       EXPR, FCALL  malloc(37U)
             VAL          [data={12:0}, malloc(37U)={13:0}]
[L630]       FCALL        data.p0 = malloc(37U)
             VAL          [data={12:0}, malloc(37U)={13:0}]
[L631]       COND TRUE    __VERIFIER_nondet_int()
             VAL          [__VERIFIER_nondet_int()=-1, data={12:0}, malloc(37U)={13:0}]
[L632]       FCALL        data.str.p2 = 20
             VAL          [__VERIFIER_nondet_int()=-1, data={12:0}, malloc(37U)={13:0}]
[L636]       EXPR, FCALL  data.str.p2
             VAL          [__VERIFIER_nondet_int()=-1, data={12:0}, data.str.p2=20, malloc(37U)={13:0}]
[L636]       COND FALSE   !(20 > data.str.p2)
             VAL          [__VERIFIER_nondet_int()=-1, data={12:0}, data.str.p2=20, malloc(37U)={13:0}]
[L639]       EXPR, FCALL  data.p0
             VAL          [__VERIFIER_nondet_int()=-1, data={12:0}, data.p0={5:8}, data.str.p2=20, malloc(37U)={13:0}]
[L639]                    free(data.p0)
             VAL          [__VERIFIER_nondet_int()=-1, data={12:0}, data.p0={5:8}, data.str.p2=20, malloc(37U)={13:0}]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 3 procedures, 47 locations, 15 error locations. UNSAFE Result, 0.7s OverallTime, 3 OverallIterations, 1 TraceHistogramMax, 0.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 50 SDtfs, 68 SDslu, 30 SDs, 0 SdLazy, 35 SolverSat, 14 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 35 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=47occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.2s InterpolantComputationTime, 36 NumberOfCodeBlocks, 36 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 32 ConstructedInterpolants, 2 QuantifiedInterpolants, 912 SizeOfPredicates, 4 NumberOfNonLiveVariables, 96 ConjunctsInSsa, 11 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available
RESULT: Ultimate proved your program to be incorrect!
Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0158_1_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-04-12_03-51-39-686.csv
Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0158_1_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-VPDomainBenchmark-0-2018-04-12_03-51-39-686.csv
Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0158_1_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-0-2018-04-12_03-51-39-686.csv
Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0158_1_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-1-2018-04-12_03-51-39-686.csv
Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0158_1_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-2-2018-04-12_03-51-39-686.csv
Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0158_1_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-HeapSeparatorBenchmark-0-2018-04-12_03-51-39-686.csv
Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0158_1_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-12_03-51-39-686.csv
Received shutdown request...