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/array-memsafety/openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-4cf2d92 [2018-03-28 14:06:41,406 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-28 14:06:41,408 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-28 14:06:41,421 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-28 14:06:41,421 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-28 14:06:41,422 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-28 14:06:41,423 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-28 14:06:41,425 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-28 14:06:41,427 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-28 14:06:41,428 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-28 14:06:41,429 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-28 14:06:41,429 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-28 14:06:41,430 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-28 14:06:41,431 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-28 14:06:41,432 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-28 14:06:41,434 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-28 14:06:41,436 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-28 14:06:41,438 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-28 14:06:41,439 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-28 14:06:41,441 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-28 14:06:41,443 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-28 14:06:41,443 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-28 14:06:41,443 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-28 14:06:41,444 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-28 14:06:41,445 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-28 14:06:41,447 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-28 14:06:41,447 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-28 14:06:41,448 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-28 14:06:41,448 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-28 14:06:41,449 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-28 14:06:41,449 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-28 14:06:41,450 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-03-28 14:06:41,471 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-28 14:06:41,471 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-28 14:06:41,471 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-28 14:06:41,471 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-28 14:06:41,472 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-28 14:06:41,472 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-28 14:06:41,472 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-28 14:06:41,472 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-28 14:06:41,472 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-28 14:06:41,473 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-28 14:06:41,473 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-28 14:06:41,473 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-28 14:06:41,473 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-28 14:06:41,473 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-28 14:06:41,473 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-28 14:06:41,473 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-28 14:06:41,474 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-28 14:06:41,474 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-28 14:06:41,474 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-28 14:06:41,474 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-28 14:06:41,474 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-28 14:06:41,474 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-28 14:06:41,475 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-28 14:06:41,475 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-28 14:06:41,475 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-28 14:06:41,475 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-28 14:06:41,475 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-28 14:06:41,476 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-28 14:06:41,476 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-28 14:06:41,476 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-28 14:06:41,476 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-28 14:06:41,476 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 14:06:41,476 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-28 14:06:41,477 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-28 14:06:41,477 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-28 14:06:41,477 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-28 14:06:41,478 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-28 14:06:41,511 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-28 14:06:41,522 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-28 14:06:41,525 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-28 14:06:41,526 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-28 14:06:41,527 INFO L276 PluginConnector]: CDTParser initialized [2018-03-28 14:06:41,527 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-memsafety/openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:41,845 INFO L228 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGe299cc425 [2018-03-28 14:06:42,013 INFO L291 CDTParser]: IsIndexed: true [2018-03-28 14:06:42,013 INFO L292 CDTParser]: Found 1 translation units. [2018-03-28 14:06:42,013 INFO L171 CDTParser]: Scanning openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,025 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-28 14:06:42,025 INFO L215 ultiparseSymbolTable]: [2018-03-28 14:06:42,025 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-28 14:06:42,025 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero ('cbzero') in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,025 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____bswap_32 ('__bswap_32') in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,025 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____bswap_64 ('__bswap_64') in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,026 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,026 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-28 14:06:42,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__blkcnt_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____pthread_list_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pthread_barrierattr_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,026 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__sigset_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__ulong in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__u_char in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__u_int32_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__u_quad_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pthread_rwlockattr_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__clock_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____caddr_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__int16_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,027 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____fsid_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____fsblkcnt_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__blksize_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__lldiv_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__uid_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pthread_rwlock_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____ino64_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pthread_key_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____ino_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__div_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____u_long in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____int16_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,028 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____uint32_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__fsid_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__caddr_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pthread_spinlock_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____clock_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____blkcnt_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__mode_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____daddr_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____sigset_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____uint8_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____loff_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__time_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__ushort in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,029 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____syscall_slong_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____key_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__suseconds_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____u_short in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__u_long in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____useconds_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__fd_set in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pthread_mutex_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____qaddr_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____dev_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____blksize_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____uint16_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,030 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____int64_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__u_int64_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__loff_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__daddr_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____time_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__int8_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____WAIT_STATUS in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____fsfilcnt_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____rlim64_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,031 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__int64_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,032 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pthread_condattr_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,032 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__timer_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,032 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__register_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,032 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____fsblkcnt64_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,032 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____nlink_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,032 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__u_short in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,032 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____int8_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,032 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____blkcnt64_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,032 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__ldiv_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,033 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____uid_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,033 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__ssize_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,033 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__gid_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,033 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__ino_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,033 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____fsfilcnt64_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,033 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__int32_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,033 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pthread_attr_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,033 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____fsword_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,033 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pid_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,034 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__fsfilcnt_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,034 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____uint64_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,034 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__nlink_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,034 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____socklen_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,034 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____mode_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,034 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__uint in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,034 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____u_int in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,034 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pthread_once_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,034 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__off_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,035 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__id_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,035 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__size_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,035 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____intptr_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,035 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__dev_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,035 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__quad_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,035 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__u_int16_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,035 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____int32_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,035 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__u_int in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,035 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pthread_cond_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,036 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____suseconds_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,036 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__key_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,036 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____clockid_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,036 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__clockid_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,036 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pthread_barrier_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,036 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____u_quad_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,036 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__fd_mask in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,036 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__wchar_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,037 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____rlim_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,037 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____off_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,037 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____quad_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,037 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____syscall_ulong_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,037 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____gid_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,037 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____id_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,037 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____ssize_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,037 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____fd_mask in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,037 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pthread_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,038 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____off64_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,038 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____sig_atomic_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,038 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____u_char in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,038 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__pthread_mutexattr_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,038 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____pid_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,038 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__u_int8_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,038 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____timer_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,038 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__fsblkcnt_t in openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i [2018-03-28 14:06:42,055 INFO L334 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGe299cc425 [2018-03-28 14:06:42,060 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-28 14:06:42,062 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-03-28 14:06:42,063 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-28 14:06:42,063 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-28 14:06:42,067 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-28 14:06:42,068 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 02:06:42" (1/1) ... [2018-03-28 14:06:42,070 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b532c9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 02:06:42, skipping insertion in model container [2018-03-28 14:06:42,070 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 02:06:42" (1/1) ... [2018-03-28 14:06:42,084 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-28 14:06:42,114 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-28 14:06:42,273 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-28 14:06:42,323 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-28 14:06:42,330 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-03-28 14:06:42,365 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 02:06:42 WrapperNode [2018-03-28 14:06:42,366 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-28 14:06:42,366 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-28 14:06:42,367 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-28 14:06:42,367 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-28 14:06:42,376 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 02:06:42" (1/1) ... [2018-03-28 14:06:42,376 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 02:06:42" (1/1) ... [2018-03-28 14:06:42,391 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 02:06:42" (1/1) ... [2018-03-28 14:06:42,391 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 02:06:42" (1/1) ... [2018-03-28 14:06:42,400 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 02:06:42" (1/1) ... [2018-03-28 14:06:42,406 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 02:06:42" (1/1) ... [2018-03-28 14:06:42,409 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 02:06:42" (1/1) ... [2018-03-28 14:06:42,413 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-28 14:06:42,414 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-28 14:06:42,414 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-28 14:06:42,414 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-28 14:06:42,415 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 02:06:42" (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-03-28 14:06:42,545 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-28 14:06:42,545 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-28 14:06:42,545 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-03-28 14:06:42,545 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-03-28 14:06:42,546 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero [2018-03-28 14:06:42,546 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-28 14:06:42,546 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-03-28 14:06:42,546 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-03-28 14:06:42,546 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-03-28 14:06:42,546 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-03-28 14:06:42,546 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-03-28 14:06:42,547 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-03-28 14:06:42,547 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-03-28 14:06:42,547 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-03-28 14:06:42,547 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-03-28 14:06:42,547 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-03-28 14:06:42,547 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-03-28 14:06:42,547 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-03-28 14:06:42,548 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-03-28 14:06:42,548 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-03-28 14:06:42,548 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-03-28 14:06:42,548 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-03-28 14:06:42,548 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-03-28 14:06:42,548 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-03-28 14:06:42,548 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-03-28 14:06:42,549 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-03-28 14:06:42,549 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-03-28 14:06:42,549 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-03-28 14:06:42,549 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-03-28 14:06:42,549 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-03-28 14:06:42,549 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-03-28 14:06:42,550 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-03-28 14:06:42,550 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-03-28 14:06:42,550 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-03-28 14:06:42,550 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-03-28 14:06:42,550 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-03-28 14:06:42,550 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-03-28 14:06:42,550 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-03-28 14:06:42,551 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-03-28 14:06:42,551 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-03-28 14:06:42,551 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-03-28 14:06:42,551 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-03-28 14:06:42,551 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-03-28 14:06:42,551 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-03-28 14:06:42,551 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-03-28 14:06:42,551 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-03-28 14:06:42,552 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-03-28 14:06:42,552 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-03-28 14:06:42,552 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-03-28 14:06:42,552 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-03-28 14:06:42,552 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-03-28 14:06:42,552 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-03-28 14:06:42,552 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-03-28 14:06:42,552 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-03-28 14:06:42,553 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-03-28 14:06:42,553 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-03-28 14:06:42,553 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-03-28 14:06:42,553 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-03-28 14:06:42,553 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-03-28 14:06:42,553 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-03-28 14:06:42,553 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-03-28 14:06:42,553 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-03-28 14:06:42,554 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-03-28 14:06:42,554 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-03-28 14:06:42,554 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-03-28 14:06:42,554 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-03-28 14:06:42,554 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-03-28 14:06:42,554 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-03-28 14:06:42,554 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-03-28 14:06:42,554 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-03-28 14:06:42,555 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-03-28 14:06:42,555 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-03-28 14:06:42,555 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-03-28 14:06:42,555 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-03-28 14:06:42,555 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-03-28 14:06:42,555 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-03-28 14:06:42,555 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-03-28 14:06:42,555 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-03-28 14:06:42,556 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-03-28 14:06:42,556 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-03-28 14:06:42,556 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-03-28 14:06:42,556 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-03-28 14:06:42,556 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-03-28 14:06:42,556 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-03-28 14:06:42,556 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-03-28 14:06:42,556 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-03-28 14:06:42,557 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-03-28 14:06:42,557 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-03-28 14:06:42,557 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-03-28 14:06:42,557 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-03-28 14:06:42,557 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-03-28 14:06:42,557 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-03-28 14:06:42,557 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-03-28 14:06:42,557 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-03-28 14:06:42,557 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-03-28 14:06:42,558 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-03-28 14:06:42,558 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-03-28 14:06:42,558 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-03-28 14:06:42,558 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-03-28 14:06:42,558 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-03-28 14:06:42,558 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-03-28 14:06:42,558 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-03-28 14:06:42,558 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-03-28 14:06:42,559 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-03-28 14:06:42,559 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-03-28 14:06:42,559 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-03-28 14:06:42,559 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-03-28 14:06:42,559 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-03-28 14:06:42,559 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-03-28 14:06:42,559 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero [2018-03-28 14:06:42,559 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-28 14:06:42,560 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-28 14:06:42,560 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-28 14:06:42,560 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-28 14:06:42,560 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-28 14:06:42,560 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-28 14:06:42,560 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-28 14:06:42,560 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-28 14:06:42,873 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-28 14:06:42,874 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 02:06:42 BoogieIcfgContainer [2018-03-28 14:06:42,874 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-28 14:06:42,874 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-03-28 14:06:42,874 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-03-28 14:06:42,875 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-03-28 14:06:42,877 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 02:06:42" (1/1) ... [2018-03-28 14:06:42,885 INFO L112 apSepIcfgTransformer]: HeapSepIcfgTransformer: Starting heap partitioning [2018-03-28 14:06:42,885 INFO L113 apSepIcfgTransformer]: To be partitioned heap arrays found [#memory_int] [2018-03-28 14:06:42,900 INFO L255 apSepIcfgTransformer]: Heap separator: starting memloc-array-style preprocessing [2018-03-28 14:06:42,907 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,907 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{#valid=|v_#valid_11|, #NULL.offset=|v_#NULL.offset_2|, #NULL.base=|v_#NULL.base_2|} AuxVars[] AssignedVars[#valid, #NULL.offset, #NULL.base] [2018-03-28 14:06:42,907 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,907 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,907 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{#valid=|v_#valid_11|, #NULL.offset=|v_#NULL.offset_2|, #NULL.base=|v_#NULL.base_2|} AuxVars[] AssignedVars[#valid, #NULL.offset, #NULL.base] [2018-03-28 14:06:42,909 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,909 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,909 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_13| |v_#valid_14|) InVars {#valid=|v_#valid_14|} OutVars{#valid=|v_#valid_13|, #memory_int=|v_#memory_int_5|, #length=|v_#length_5|, ULTIMATE.start_#t~ret7=|v_ULTIMATE.start_#t~ret7_1|} AuxVars[] AssignedVars[#valid, #memory_int, #length, ULTIMATE.start_#t~ret7] [2018-03-28 14:06:42,909 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,909 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,910 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_13| |v_#valid_14|) InVars {#valid=|v_#valid_14|} OutVars{#valid=|v_#valid_13|, #memory_int=|v_#memory_int_5|, #length=|v_#length_5|, ULTIMATE.start_#t~ret7=|v_ULTIMATE.start_#t~ret7_1|} AuxVars[] AssignedVars[#valid, #memory_int, #length, ULTIMATE.start_#t~ret7] [2018-03-28 14:06:42,910 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,910 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,910 DEBUG L183 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-03-28 14:06:42,911 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,911 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,911 DEBUG L87 nsformulaTransformer]: Performing identity transformation for 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-03-28 14:06:42,911 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,911 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,911 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,912 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,912 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,912 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,912 DEBUG L183 ransitionTransformer]: Formula: (and (<= 0 (+ |v_main_#t~nondet4_1| 2147483648)) (<= |v_main_#t~nondet4_1| 2147483647)) InVars {main_#t~nondet4=|v_main_#t~nondet4_1|} OutVars{main_#t~nondet4=|v_main_#t~nondet4_1|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,912 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,912 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,913 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= 0 (+ |v_main_#t~nondet4_1| 2147483648)) (<= |v_main_#t~nondet4_1| 2147483647)) InVars {main_#t~nondet4=|v_main_#t~nondet4_1|} OutVars{main_#t~nondet4=|v_main_#t~nondet4_1|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,913 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,913 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_3| (store |v_#valid_4| 0 0)) InVars {#valid=|v_#valid_4|} OutVars{#valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid] [2018-03-28 14:06:42,913 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,914 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,914 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_3| (store |v_#valid_4| 0 0)) InVars {#valid=|v_#valid_4|} OutVars{#valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid] [2018-03-28 14:06:42,914 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,914 DEBUG L183 ransitionTransformer]: Formula: (= v_main_~length~0_1 |v_main_#t~nondet4_2|) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~length~0=v_main_~length~0_1, main_#t~nondet4=|v_main_#t~nondet4_2|} AuxVars[] AssignedVars[main_~length~0] [2018-03-28 14:06:42,914 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,914 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,915 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v_main_~length~0_1 |v_main_#t~nondet4_2|) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~length~0=v_main_~length~0_1, main_#t~nondet4=|v_main_#t~nondet4_2|} AuxVars[] AssignedVars[main_~length~0] [2018-03-28 14:06:42,915 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,915 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,915 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,915 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,916 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,916 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,916 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~nondet4=|v_main_#t~nondet4_3|} AuxVars[] AssignedVars[main_#t~nondet4] [2018-03-28 14:06:42,916 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,916 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,916 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~nondet4=|v_main_#t~nondet4_3|} AuxVars[] AssignedVars[main_#t~nondet4] [2018-03-28 14:06:42,917 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,917 DEBUG L183 ransitionTransformer]: Formula: (and (<= |v_main_#t~nondet5_1| 2147483647) (<= 0 (+ |v_main_#t~nondet5_1| 2147483648))) InVars {main_#t~nondet5=|v_main_#t~nondet5_1|} OutVars{main_#t~nondet5=|v_main_#t~nondet5_1|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,917 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,917 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,918 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= |v_main_#t~nondet5_1| 2147483647) (<= 0 (+ |v_main_#t~nondet5_1| 2147483648))) InVars {main_#t~nondet5=|v_main_#t~nondet5_1|} OutVars{main_#t~nondet5=|v_main_#t~nondet5_1|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,918 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,918 DEBUG L183 ransitionTransformer]: Formula: (= v_main_~n~0_1 |v_main_#t~nondet5_2|) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|} OutVars{main_#t~nondet5=|v_main_#t~nondet5_2|, main_~n~0=v_main_~n~0_1} AuxVars[] AssignedVars[main_~n~0] [2018-03-28 14:06:42,918 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,918 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,918 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v_main_~n~0_1 |v_main_#t~nondet5_2|) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|} OutVars{main_#t~nondet5=|v_main_#t~nondet5_2|, main_~n~0=v_main_~n~0_1} AuxVars[] AssignedVars[main_~n~0] [2018-03-28 14:06:42,919 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,919 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~nondet5=|v_main_#t~nondet5_3|} AuxVars[] AssignedVars[main_#t~nondet5] [2018-03-28 14:06:42,919 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,919 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,919 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~nondet5=|v_main_#t~nondet5_3|} AuxVars[] AssignedVars[main_#t~nondet5] [2018-03-28 14:06:42,919 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,920 DEBUG L183 ransitionTransformer]: Formula: (< v_main_~length~0_2 1) InVars {main_~length~0=v_main_~length~0_2} OutVars{main_~length~0=v_main_~length~0_2} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,920 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,920 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,920 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (< v_main_~length~0_2 1) InVars {main_~length~0=v_main_~length~0_2} OutVars{main_~length~0=v_main_~length~0_2} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,920 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,920 DEBUG L183 ransitionTransformer]: Formula: (not (< v_main_~length~0_4 1)) InVars {main_~length~0=v_main_~length~0_4} OutVars{main_~length~0=v_main_~length~0_4} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,921 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,921 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,921 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (< v_main_~length~0_4 1)) InVars {main_~length~0=v_main_~length~0_4} OutVars{main_~length~0=v_main_~length~0_4} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,921 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,921 DEBUG L183 ransitionTransformer]: Formula: (= v_main_~length~0_3 1) InVars {} OutVars{main_~length~0=v_main_~length~0_3} AuxVars[] AssignedVars[main_~length~0] [2018-03-28 14:06:42,921 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,921 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,921 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v_main_~length~0_3 1) InVars {} OutVars{main_~length~0=v_main_~length~0_3} AuxVars[] AssignedVars[main_~length~0] [2018-03-28 14:06:42,921 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,922 DEBUG L183 ransitionTransformer]: Formula: (< v_main_~n~0_2 1) InVars {main_~n~0=v_main_~n~0_2} OutVars{main_~n~0=v_main_~n~0_2} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,922 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,922 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,922 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (< v_main_~n~0_2 1) InVars {main_~n~0=v_main_~n~0_2} OutVars{main_~n~0=v_main_~n~0_2} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,922 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,922 DEBUG L183 ransitionTransformer]: Formula: (not (< v_main_~n~0_4 1)) InVars {main_~n~0=v_main_~n~0_4} OutVars{main_~n~0=v_main_~n~0_4} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,922 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,922 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,923 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (< v_main_~n~0_4 1)) InVars {main_~n~0=v_main_~n~0_4} OutVars{main_~n~0=v_main_~n~0_4} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,923 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,923 DEBUG L183 ransitionTransformer]: Formula: (= v_main_~n~0_3 1) InVars {} OutVars{main_~n~0=v_main_~n~0_3} AuxVars[] AssignedVars[main_~n~0] [2018-03-28 14:06:42,923 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,923 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,923 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v_main_~n~0_3 1) InVars {} OutVars{main_~n~0=v_main_~n~0_3} AuxVars[] AssignedVars[main_~n~0] [2018-03-28 14:06:42,924 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,924 DEBUG L183 ransitionTransformer]: Formula: (< v_main_~length~0_5 v_main_~n~0_5) InVars {main_~length~0=v_main_~length~0_5, main_~n~0=v_main_~n~0_5} OutVars{main_~length~0=v_main_~length~0_5, main_~n~0=v_main_~n~0_5} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,924 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,924 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,924 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (< v_main_~length~0_5 v_main_~n~0_5) InVars {main_~length~0=v_main_~length~0_5, main_~n~0=v_main_~n~0_5} OutVars{main_~length~0=v_main_~length~0_5, main_~n~0=v_main_~n~0_5} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,925 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,925 DEBUG L183 ransitionTransformer]: Formula: (not (< v_main_~length~0_6 v_main_~n~0_6)) InVars {main_~length~0=v_main_~length~0_6, main_~n~0=v_main_~n~0_6} OutVars{main_~length~0=v_main_~length~0_6, main_~n~0=v_main_~n~0_6} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,925 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,925 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,925 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (< v_main_~length~0_6 v_main_~n~0_6)) InVars {main_~length~0=v_main_~length~0_6, main_~n~0=v_main_~n~0_6} OutVars{main_~length~0=v_main_~length~0_6, main_~n~0=v_main_~n~0_6} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,925 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,925 DEBUG L183 ransitionTransformer]: Formula: (= |v_main_#res_1| 0) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-03-28 14:06:42,925 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,925 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,926 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_main_#res_1| 0) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-03-28 14:06:42,926 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,926 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 0 |v_main_#t~malloc6.base_3|)) (= |v_#valid_9| (store |v_#valid_10| |v_main_#t~malloc6.base_3| 1)) (= |v_main_#t~malloc6.offset_3| 0) (= (store |v_#length_4| |v_main_#t~malloc6.base_3| v_main_~length~0_7) |v_#length_3|) (= 0 (select |v_#valid_10| |v_main_#t~malloc6.base_3|))) InVars {main_~length~0=v_main_~length~0_7, #valid=|v_#valid_10|, #length=|v_#length_4|} OutVars{main_~length~0=v_main_~length~0_7, #valid=|v_#valid_9|, #length=|v_#length_3|, main_#t~malloc6.base=|v_main_#t~malloc6.base_3|, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_3|} AuxVars[] AssignedVars[#valid, #length, main_#t~malloc6.base, main_#t~malloc6.offset] [2018-03-28 14:06:42,926 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,926 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,926 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 0 |v_main_#t~malloc6.base_3|)) (= |v_#valid_9| (store |v_#valid_10| |v_main_#t~malloc6.base_3| 1)) (= |v_main_#t~malloc6.offset_3| 0) (= (store |v_#length_4| |v_main_#t~malloc6.base_3| v_main_~length~0_7) |v_#length_3|) (= 0 (select |v_#valid_10| |v_main_#t~malloc6.base_3|))) InVars {main_~length~0=v_main_~length~0_7, #valid=|v_#valid_10|, #length=|v_#length_4|} OutVars{main_~length~0=v_main_~length~0_7, #valid=|v_#valid_9|, #length=|v_#length_3|, main_#t~malloc6.base=|v_main_#t~malloc6.base_3|, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_3|} AuxVars[] AssignedVars[#valid, #length, main_#t~malloc6.base, main_#t~malloc6.offset] [2018-03-28 14:06:42,927 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,927 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_7| |old(#valid)|) InVars {#valid=|v_#valid_7|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_7|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,927 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,927 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,927 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_7| |old(#valid)|) InVars {#valid=|v_#valid_7|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_7|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,928 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,928 DEBUG L183 ransitionTransformer]: Formula: (not (= |v_#valid_8| |old(#valid)|)) InVars {#valid=|v_#valid_8|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_8|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,928 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,928 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,928 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= |v_#valid_8| |old(#valid)|)) InVars {#valid=|v_#valid_8|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_8|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,928 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,928 DEBUG L183 ransitionTransformer]: Formula: (and (= v_main_~nondetArea~0.offset_1 |v_main_#t~malloc6.offset_4|) (= v_main_~nondetArea~0.base_1 |v_main_#t~malloc6.base_4|)) InVars {main_#t~malloc6.base=|v_main_#t~malloc6.base_4|, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_4|} OutVars{main_~nondetArea~0.offset=v_main_~nondetArea~0.offset_1, main_~nondetArea~0.base=v_main_~nondetArea~0.base_1, main_#t~malloc6.base=|v_main_#t~malloc6.base_4|, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_4|} AuxVars[] AssignedVars[main_~nondetArea~0.offset, main_~nondetArea~0.base] [2018-03-28 14:06:42,929 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,929 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,929 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v_main_~nondetArea~0.offset_1 |v_main_#t~malloc6.offset_4|) (= v_main_~nondetArea~0.base_1 |v_main_#t~malloc6.base_4|)) InVars {main_#t~malloc6.base=|v_main_#t~malloc6.base_4|, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_4|} OutVars{main_~nondetArea~0.offset=v_main_~nondetArea~0.offset_1, main_~nondetArea~0.base=v_main_~nondetArea~0.base_1, main_#t~malloc6.base=|v_main_#t~malloc6.base_4|, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_4|} AuxVars[] AssignedVars[main_~nondetArea~0.offset, main_~nondetArea~0.base] [2018-03-28 14:06:42,929 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,929 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{#memory_int=|v_#memory_int_3|} AuxVars[] AssignedVars[#memory_int] [2018-03-28 14:06:42,929 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,929 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,929 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{#memory_int=|v_#memory_int_3|} AuxVars[] AssignedVars[#memory_int] [2018-03-28 14:06:42,930 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offsetInParam_1| v_main_~nondetArea~0.offset_3) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~lengthInParam_1| v_main_~n~0_8) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.baseInParam_1| v_main_~nondetArea~0.base_3)) InVars {main_~nondetArea~0.offset=v_main_~nondetArea~0.offset_3, main_~nondetArea~0.base=v_main_~nondetArea~0.base_3, main_~n~0=v_main_~n~0_8} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offsetInParam_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~lengthInParam_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.baseInParam_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base] [2018-03-28 14:06:42,930 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,930 DEBUG L183 ransitionTransformer]: Formula: (= |v_main_#res_2| 0) InVars {} OutVars{main_#res=|v_main_#res_2|} AuxVars[] AssignedVars[main_#res] [2018-03-28 14:06:42,930 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,930 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,930 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_main_#res_2| 0) InVars {} OutVars{main_#res=|v_main_#res_2|} AuxVars[] AssignedVars[main_#res] [2018-03-28 14:06:42,930 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,931 DEBUG L183 ransitionTransformer]: Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base] [2018-03-28 14:06:42,931 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,931 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,931 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base] [2018-03-28 14:06:42,931 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,931 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_5| (store |v_#valid_6| |v_main_#t~malloc6.base_1| 0)) InVars {#valid=|v_#valid_6|, main_#t~malloc6.base=|v_main_#t~malloc6.base_1|} OutVars{#valid=|v_#valid_5|, main_#t~malloc6.base=|v_main_#t~malloc6.base_1|} AuxVars[] AssignedVars[#valid] [2018-03-28 14:06:42,932 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,932 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,932 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_5| (store |v_#valid_6| |v_main_#t~malloc6.base_1| 0)) InVars {#valid=|v_#valid_6|, main_#t~malloc6.base=|v_main_#t~malloc6.base_1|} OutVars{#valid=|v_#valid_5|, main_#t~malloc6.base=|v_main_#t~malloc6.base_1|} AuxVars[] AssignedVars[#valid] [2018-03-28 14:06:42,932 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,933 DEBUG L183 ransitionTransformer]: Formula: (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length] [2018-03-28 14:06:42,933 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,933 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,933 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length] [2018-03-28 14:06:42,933 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,933 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~malloc6.base=|v_main_#t~malloc6.base_2|, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_2|} AuxVars[] AssignedVars[main_#t~malloc6.base, main_#t~malloc6.offset] [2018-03-28 14:06:42,934 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,934 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,934 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~malloc6.base=|v_main_#t~malloc6.base_2|, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_2|} AuxVars[] AssignedVars[main_#t~malloc6.base, main_#t~malloc6.offset] [2018-03-28 14:06:42,934 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,934 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_1} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:06:42,934 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,935 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,935 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_1} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:06:42,935 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,935 DEBUG L183 ransitionTransformer]: Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_2 v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_2 v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:06:42,935 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,935 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,936 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_2 v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_2 v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:06:42,936 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,936 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,936 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,936 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,937 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,937 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,937 DEBUG L183 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,937 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,937 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,937 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,938 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,938 DEBUG L183 ransitionTransformer]: Formula: (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:06:42,938 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,938 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,938 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:06:42,938 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,939 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,939 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,939 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,939 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,939 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,939 DEBUG L183 ransitionTransformer]: Formula: (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_3 (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2| (- 1))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length] [2018-03-28 14:06:42,940 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,940 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,940 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_3 (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2| (- 1))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length] [2018-03-28 14:06:42,940 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,940 DEBUG L183 ransitionTransformer]: Formula: (= 0 (mod |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3| 4294967296)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,941 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,941 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,941 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= 0 (mod |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3| 4294967296)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,941 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,941 DEBUG L183 ransitionTransformer]: Formula: (not (= (mod |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5| 4294967296) 0)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,942 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,942 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,942 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (mod |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5| 4294967296) 0)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,942 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,942 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_4|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:06:42,942 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,942 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,942 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_4|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:06:42,943 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,943 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_6|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:06:42,943 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,943 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,943 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_6|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:06:42,943 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,943 DEBUG L183 ransitionTransformer]: Formula: (and (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset] [2018-03-28 14:06:42,944 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,944 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,944 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset] [2018-03-28 14:06:42,944 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,944 DEBUG L183 ransitionTransformer]: Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_4 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_4 (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2| 1))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_4, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_4, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:06:42,945 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,945 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,945 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_4 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_4 (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2| 1))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_4, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_4, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:06:42,949 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,949 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_##memloc_int_0_2| (store |v_##memloc_int_0_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3| |mll_L545''_0|)) (= (store |v_##memloc_int_1_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| |mll_L545''_1|) |v_##memloc_int_1_2|) (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|) (= (select |v_#valid_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) 1) (= |v_#memory_int_1| (store |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3| (store (select |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 0))) (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 1) (select |v_#length_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_2|, #length=|v_#length_1|, ##memloc_int_0=|v_##memloc_int_0_1|, ##memloc_int_1=|v_##memloc_int_1_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, #length=|v_#length_1|, ##memloc_int_0=|v_##memloc_int_0_2|, ##memloc_int_1=|v_##memloc_int_1_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 14:06:42,949 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 14:06:42,949 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 14:06:42,949 DEBUG L192 ransitionTransformer]: (and (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|) (= (select |v_#valid_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) 1) (= |v_#memory_int_1| (store |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3| (store (select |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 0))) (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 1) (select |v_#length_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|))) [2018-03-28 14:06:42,950 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 14:06:42,950 DEBUG L194 ransitionTransformer]: (and (= |v_##memloc_int_0_2| (store |v_##memloc_int_0_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3| |mll_L545''_0|)) (= (store |v_##memloc_int_1_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| |mll_L545''_1|) |v_##memloc_int_1_2|) (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|) (= (select |v_#valid_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) 1) (= |v_#memory_int_1| (store |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3| (store (select |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 0))) (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 1) (select |v_#length_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|))) [2018-03-28 14:06:42,950 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 14:06:42,950 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 14:06:42,950 DEBUG L200 ransitionTransformer]: {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_2|, #length=|v_#length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} [2018-03-28 14:06:42,950 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 14:06:42,950 DEBUG L202 ransitionTransformer]: {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_2|, #length=|v_#length_1|, ##memloc_int_0=|v_##memloc_int_0_1|, ##memloc_int_1=|v_##memloc_int_1_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} [2018-03-28 14:06:42,950 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 14:06:42,950 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 14:06:42,951 DEBUG L208 ransitionTransformer]: {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, #length=|v_#length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} [2018-03-28 14:06:42,951 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 14:06:42,951 DEBUG L210 ransitionTransformer]: {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, #length=|v_#length_1|, ##memloc_int_0=|v_##memloc_int_0_2|, ##memloc_int_1=|v_##memloc_int_1_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} [2018-03-28 14:06:42,951 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,951 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_##memloc_int_0_2| (store |v_##memloc_int_0_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3| |mll_L545''_0|)) (= (store |v_##memloc_int_1_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| |mll_L545''_1|) |v_##memloc_int_1_2|) (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|) (= (select |v_#valid_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) 1) (= |v_#memory_int_1| (store |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3| (store (select |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 0))) (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 1) (select |v_#length_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_2|, #length=|v_#length_1|, ##memloc_int_0=|v_##memloc_int_0_1|, ##memloc_int_1=|v_##memloc_int_1_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, #length=|v_#length_1|, ##memloc_int_0=|v_##memloc_int_0_2|, ##memloc_int_1=|v_##memloc_int_1_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 14:06:42,952 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,952 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|, #valid=|v_#valid_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,952 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,952 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,952 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|, #valid=|v_#valid_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,952 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,953 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4| 1) (select |v_#length_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|))) (not (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|, #length=|v_#length_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|, #length=|v_#length_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,953 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,953 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,953 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4| 1) (select |v_#length_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|))) (not (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|, #length=|v_#length_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|, #length=|v_#length_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,953 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,953 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_6|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_5|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset] [2018-03-28 14:06:42,953 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,954 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,954 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_6|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_5|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset] [2018-03-28 14:06:42,954 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,954 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,954 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_ULTIMATE.start_#t~ret7_2| |v_main_#resOutParam_1|) InVars {main_#res=|v_main_#resOutParam_1|} OutVars{ULTIMATE.start_#t~ret7=|v_ULTIMATE.start_#t~ret7_2|} AuxVars[] AssignedVars[ULTIMATE.start_#t~ret7] [2018-03-28 14:06:42,954 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,954 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,955 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offsetInParam_1| v_main_~nondetArea~0.offset_3) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~lengthInParam_1| v_main_~n~0_8) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.baseInParam_1| v_main_~nondetArea~0.base_3)) InVars {main_~nondetArea~0.offset=v_main_~nondetArea~0.offset_3, main_~nondetArea~0.base=v_main_~nondetArea~0.base_3, main_~n~0=v_main_~n~0_8} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offsetInParam_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~lengthInParam_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.baseInParam_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base] [2018-03-28 14:06:42,957 INFO L271 apSepIcfgTransformer]: finished MemlocArrayUpdater, created 2 location literals (each corresponds to one heap write) [2018-03-28 14:06:42,959 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,960 DEBUG L183 ransitionTransformer]: Formula: (and (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_1_lit|) |v_##memloc_int_1_3|) (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_0_lit|) |v_##memloc_int_0_3|)) InVars {##memloc_int_0=|v_##memloc_int_0_3|, ##memloc_int_1=|v_##memloc_int_1_3|} OutVars{#NULL.offset=|v_#NULL.offset_2|, ##memloc_int_0=|v_##memloc_int_0_3|, ##memloc_int_1=|v_##memloc_int_1_3|, #NULL.base=|v_#NULL.base_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #NULL.offset, #NULL.base] [2018-03-28 14:06:42,960 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 14:06:42,960 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 14:06:42,960 DEBUG L192 ransitionTransformer]: true [2018-03-28 14:06:42,960 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 14:06:42,960 DEBUG L194 ransitionTransformer]: (and (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_1_lit|) |v_##memloc_int_1_3|) (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_0_lit|) |v_##memloc_int_0_3|)) [2018-03-28 14:06:42,960 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 14:06:42,960 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 14:06:42,961 DEBUG L200 ransitionTransformer]: {} [2018-03-28 14:06:42,961 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 14:06:42,961 DEBUG L202 ransitionTransformer]: {##memloc_int_0=|v_##memloc_int_0_3|, ##memloc_int_1=|v_##memloc_int_1_3|} [2018-03-28 14:06:42,961 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 14:06:42,961 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 14:06:42,961 DEBUG L208 ransitionTransformer]: {#NULL.offset=|v_#NULL.offset_2|, #NULL.base=|v_#NULL.base_2|, #valid=|v_#valid_11|} [2018-03-28 14:06:42,961 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 14:06:42,962 DEBUG L210 ransitionTransformer]: {#NULL.offset=|v_#NULL.offset_2|, ##memloc_int_0=|v_##memloc_int_0_3|, ##memloc_int_1=|v_##memloc_int_1_3|, #NULL.base=|v_#NULL.base_2|, #valid=|v_#valid_11|} [2018-03-28 14:06:42,962 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,962 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_1_lit|) |v_##memloc_int_1_3|) (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_0_lit|) |v_##memloc_int_0_3|)) InVars {##memloc_int_0=|v_##memloc_int_0_3|, ##memloc_int_1=|v_##memloc_int_1_3|} OutVars{#NULL.offset=|v_#NULL.offset_2|, ##memloc_int_0=|v_##memloc_int_0_3|, ##memloc_int_1=|v_##memloc_int_1_3|, #NULL.base=|v_#NULL.base_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #NULL.offset, #NULL.base] [2018-03-28 14:06:42,963 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_0_lit|) |v_##memloc_int_0_4|) (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_1_lit|) |v_##memloc_int_1_4|)) InVars {##memloc_int_0=|v_##memloc_int_0_4|, ##memloc_int_1=|v_##memloc_int_1_4|} OutVars{##memloc_int_0=|v_##memloc_int_0_4|, ##memloc_int_1=|v_##memloc_int_1_4|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,963 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,963 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_13| |v_#valid_14|) InVars {#valid=|v_#valid_14|} OutVars{#memory_int=|v_#memory_int_5|, #length=|v_#length_5|, ULTIMATE.start_#t~ret7=|v_ULTIMATE.start_#t~ret7_1|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[#valid, #memory_int, #length, ULTIMATE.start_#t~ret7] [2018-03-28 14:06:42,963 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,963 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,964 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_13| |v_#valid_14|) InVars {#valid=|v_#valid_14|} OutVars{#memory_int=|v_#memory_int_5|, #length=|v_#length_5|, ULTIMATE.start_#t~ret7=|v_ULTIMATE.start_#t~ret7_1|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[#valid, #memory_int, #length, ULTIMATE.start_#t~ret7] [2018-03-28 14:06:42,964 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,964 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,964 DEBUG L183 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-03-28 14:06:42,964 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,965 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,965 DEBUG L87 nsformulaTransformer]: Performing identity transformation for 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-03-28 14:06:42,965 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,965 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,965 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,965 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,965 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,966 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,966 DEBUG L183 ransitionTransformer]: Formula: (and (<= 0 (+ |v_main_#t~nondet4_1| 2147483648)) (<= |v_main_#t~nondet4_1| 2147483647)) InVars {main_#t~nondet4=|v_main_#t~nondet4_1|} OutVars{main_#t~nondet4=|v_main_#t~nondet4_1|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,966 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,966 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,967 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= 0 (+ |v_main_#t~nondet4_1| 2147483648)) (<= |v_main_#t~nondet4_1| 2147483647)) InVars {main_#t~nondet4=|v_main_#t~nondet4_1|} OutVars{main_#t~nondet4=|v_main_#t~nondet4_1|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,967 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,967 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_3| (store |v_#valid_4| 0 0)) InVars {#valid=|v_#valid_4|} OutVars{#valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid] [2018-03-28 14:06:42,967 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,967 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,967 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_3| (store |v_#valid_4| 0 0)) InVars {#valid=|v_#valid_4|} OutVars{#valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid] [2018-03-28 14:06:42,968 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,968 DEBUG L183 ransitionTransformer]: Formula: (= v_main_~length~0_1 |v_main_#t~nondet4_2|) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~length~0=v_main_~length~0_1, main_#t~nondet4=|v_main_#t~nondet4_2|} AuxVars[] AssignedVars[main_~length~0] [2018-03-28 14:06:42,968 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,968 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,968 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v_main_~length~0_1 |v_main_#t~nondet4_2|) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~length~0=v_main_~length~0_1, main_#t~nondet4=|v_main_#t~nondet4_2|} AuxVars[] AssignedVars[main_~length~0] [2018-03-28 14:06:42,968 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,968 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,968 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,968 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,969 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,969 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,969 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~nondet4=|v_main_#t~nondet4_3|} AuxVars[] AssignedVars[main_#t~nondet4] [2018-03-28 14:06:42,969 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,969 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,969 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~nondet4=|v_main_#t~nondet4_3|} AuxVars[] AssignedVars[main_#t~nondet4] [2018-03-28 14:06:42,970 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,970 DEBUG L183 ransitionTransformer]: Formula: (and (<= |v_main_#t~nondet5_1| 2147483647) (<= 0 (+ |v_main_#t~nondet5_1| 2147483648))) InVars {main_#t~nondet5=|v_main_#t~nondet5_1|} OutVars{main_#t~nondet5=|v_main_#t~nondet5_1|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,970 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,970 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,970 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= |v_main_#t~nondet5_1| 2147483647) (<= 0 (+ |v_main_#t~nondet5_1| 2147483648))) InVars {main_#t~nondet5=|v_main_#t~nondet5_1|} OutVars{main_#t~nondet5=|v_main_#t~nondet5_1|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,970 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,971 DEBUG L183 ransitionTransformer]: Formula: (= v_main_~n~0_1 |v_main_#t~nondet5_2|) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|} OutVars{main_#t~nondet5=|v_main_#t~nondet5_2|, main_~n~0=v_main_~n~0_1} AuxVars[] AssignedVars[main_~n~0] [2018-03-28 14:06:42,971 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,971 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,971 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v_main_~n~0_1 |v_main_#t~nondet5_2|) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|} OutVars{main_#t~nondet5=|v_main_#t~nondet5_2|, main_~n~0=v_main_~n~0_1} AuxVars[] AssignedVars[main_~n~0] [2018-03-28 14:06:42,971 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,972 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~nondet5=|v_main_#t~nondet5_3|} AuxVars[] AssignedVars[main_#t~nondet5] [2018-03-28 14:06:42,972 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,972 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,972 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~nondet5=|v_main_#t~nondet5_3|} AuxVars[] AssignedVars[main_#t~nondet5] [2018-03-28 14:06:42,972 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,972 DEBUG L183 ransitionTransformer]: Formula: (< v_main_~length~0_2 1) InVars {main_~length~0=v_main_~length~0_2} OutVars{main_~length~0=v_main_~length~0_2} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,972 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,972 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,972 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (< v_main_~length~0_2 1) InVars {main_~length~0=v_main_~length~0_2} OutVars{main_~length~0=v_main_~length~0_2} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,973 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,973 DEBUG L183 ransitionTransformer]: Formula: (not (< v_main_~length~0_4 1)) InVars {main_~length~0=v_main_~length~0_4} OutVars{main_~length~0=v_main_~length~0_4} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,973 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,973 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,973 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (< v_main_~length~0_4 1)) InVars {main_~length~0=v_main_~length~0_4} OutVars{main_~length~0=v_main_~length~0_4} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,973 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,973 DEBUG L183 ransitionTransformer]: Formula: (= v_main_~length~0_3 1) InVars {} OutVars{main_~length~0=v_main_~length~0_3} AuxVars[] AssignedVars[main_~length~0] [2018-03-28 14:06:42,973 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,973 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,974 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v_main_~length~0_3 1) InVars {} OutVars{main_~length~0=v_main_~length~0_3} AuxVars[] AssignedVars[main_~length~0] [2018-03-28 14:06:42,974 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,974 DEBUG L183 ransitionTransformer]: Formula: (< v_main_~n~0_2 1) InVars {main_~n~0=v_main_~n~0_2} OutVars{main_~n~0=v_main_~n~0_2} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,974 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,974 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,974 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (< v_main_~n~0_2 1) InVars {main_~n~0=v_main_~n~0_2} OutVars{main_~n~0=v_main_~n~0_2} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,975 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,975 DEBUG L183 ransitionTransformer]: Formula: (not (< v_main_~n~0_4 1)) InVars {main_~n~0=v_main_~n~0_4} OutVars{main_~n~0=v_main_~n~0_4} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,975 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,975 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,975 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (< v_main_~n~0_4 1)) InVars {main_~n~0=v_main_~n~0_4} OutVars{main_~n~0=v_main_~n~0_4} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,975 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,975 DEBUG L183 ransitionTransformer]: Formula: (= v_main_~n~0_3 1) InVars {} OutVars{main_~n~0=v_main_~n~0_3} AuxVars[] AssignedVars[main_~n~0] [2018-03-28 14:06:42,975 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,975 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,975 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v_main_~n~0_3 1) InVars {} OutVars{main_~n~0=v_main_~n~0_3} AuxVars[] AssignedVars[main_~n~0] [2018-03-28 14:06:42,976 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,976 DEBUG L183 ransitionTransformer]: Formula: (< v_main_~length~0_5 v_main_~n~0_5) InVars {main_~length~0=v_main_~length~0_5, main_~n~0=v_main_~n~0_5} OutVars{main_~length~0=v_main_~length~0_5, main_~n~0=v_main_~n~0_5} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,976 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,976 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,976 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (< v_main_~length~0_5 v_main_~n~0_5) InVars {main_~length~0=v_main_~length~0_5, main_~n~0=v_main_~n~0_5} OutVars{main_~length~0=v_main_~length~0_5, main_~n~0=v_main_~n~0_5} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,976 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,976 DEBUG L183 ransitionTransformer]: Formula: (not (< v_main_~length~0_6 v_main_~n~0_6)) InVars {main_~length~0=v_main_~length~0_6, main_~n~0=v_main_~n~0_6} OutVars{main_~length~0=v_main_~length~0_6, main_~n~0=v_main_~n~0_6} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,976 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,977 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,977 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (< v_main_~length~0_6 v_main_~n~0_6)) InVars {main_~length~0=v_main_~length~0_6, main_~n~0=v_main_~n~0_6} OutVars{main_~length~0=v_main_~length~0_6, main_~n~0=v_main_~n~0_6} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,977 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,977 DEBUG L183 ransitionTransformer]: Formula: (= |v_main_#res_1| 0) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-03-28 14:06:42,977 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,977 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,977 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_main_#res_1| 0) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-03-28 14:06:42,977 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,978 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 0 |v_main_#t~malloc6.base_3|)) (= |v_#valid_9| (store |v_#valid_10| |v_main_#t~malloc6.base_3| 1)) (= |v_main_#t~malloc6.offset_3| 0) (= (store |v_#length_4| |v_main_#t~malloc6.base_3| v_main_~length~0_7) |v_#length_3|) (= 0 (select |v_#valid_10| |v_main_#t~malloc6.base_3|))) InVars {main_~length~0=v_main_~length~0_7, #length=|v_#length_4|, #valid=|v_#valid_10|} OutVars{main_~length~0=v_main_~length~0_7, #length=|v_#length_3|, main_#t~malloc6.base=|v_main_#t~malloc6.base_3|, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_3|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[#valid, #length, main_#t~malloc6.base, main_#t~malloc6.offset] [2018-03-28 14:06:42,978 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,978 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,978 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 0 |v_main_#t~malloc6.base_3|)) (= |v_#valid_9| (store |v_#valid_10| |v_main_#t~malloc6.base_3| 1)) (= |v_main_#t~malloc6.offset_3| 0) (= (store |v_#length_4| |v_main_#t~malloc6.base_3| v_main_~length~0_7) |v_#length_3|) (= 0 (select |v_#valid_10| |v_main_#t~malloc6.base_3|))) InVars {main_~length~0=v_main_~length~0_7, #length=|v_#length_4|, #valid=|v_#valid_10|} OutVars{main_~length~0=v_main_~length~0_7, #length=|v_#length_3|, main_#t~malloc6.base=|v_main_#t~malloc6.base_3|, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_3|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[#valid, #length, main_#t~malloc6.base, main_#t~malloc6.offset] [2018-03-28 14:06:42,978 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,978 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_7| |old(#valid)|) InVars {#valid=|v_#valid_7|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_7|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,978 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,978 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,979 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_7| |old(#valid)|) InVars {#valid=|v_#valid_7|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_7|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,979 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,979 DEBUG L183 ransitionTransformer]: Formula: (not (= |v_#valid_8| |old(#valid)|)) InVars {#valid=|v_#valid_8|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_8|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,979 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,979 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,979 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= |v_#valid_8| |old(#valid)|)) InVars {#valid=|v_#valid_8|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_8|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,979 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,979 DEBUG L183 ransitionTransformer]: Formula: (and (= v_main_~nondetArea~0.offset_1 |v_main_#t~malloc6.offset_4|) (= v_main_~nondetArea~0.base_1 |v_main_#t~malloc6.base_4|)) InVars {main_#t~malloc6.offset=|v_main_#t~malloc6.offset_4|, main_#t~malloc6.base=|v_main_#t~malloc6.base_4|} OutVars{main_~nondetArea~0.base=v_main_~nondetArea~0.base_1, main_#t~malloc6.base=|v_main_#t~malloc6.base_4|, main_~nondetArea~0.offset=v_main_~nondetArea~0.offset_1, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_4|} AuxVars[] AssignedVars[main_~nondetArea~0.offset, main_~nondetArea~0.base] [2018-03-28 14:06:42,980 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,980 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,980 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v_main_~nondetArea~0.offset_1 |v_main_#t~malloc6.offset_4|) (= v_main_~nondetArea~0.base_1 |v_main_#t~malloc6.base_4|)) InVars {main_#t~malloc6.offset=|v_main_#t~malloc6.offset_4|, main_#t~malloc6.base=|v_main_#t~malloc6.base_4|} OutVars{main_~nondetArea~0.base=v_main_~nondetArea~0.base_1, main_#t~malloc6.base=|v_main_#t~malloc6.base_4|, main_~nondetArea~0.offset=v_main_~nondetArea~0.offset_1, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_4|} AuxVars[] AssignedVars[main_~nondetArea~0.offset, main_~nondetArea~0.base] [2018-03-28 14:06:42,980 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,980 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{#memory_int=|v_#memory_int_3|} AuxVars[] AssignedVars[#memory_int] [2018-03-28 14:06:42,980 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,980 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,980 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{#memory_int=|v_#memory_int_3|} AuxVars[] AssignedVars[#memory_int] [2018-03-28 14:06:42,980 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offsetInParam_1| v_main_~nondetArea~0.offset_3) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~lengthInParam_1| v_main_~n~0_8) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.baseInParam_1| v_main_~nondetArea~0.base_3)) InVars {main_~nondetArea~0.base=v_main_~nondetArea~0.base_3, main_~n~0=v_main_~n~0_8, main_~nondetArea~0.offset=v_main_~nondetArea~0.offset_3} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offsetInParam_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~lengthInParam_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.baseInParam_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base] [2018-03-28 14:06:42,981 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,981 DEBUG L183 ransitionTransformer]: Formula: (= |v_main_#res_2| 0) InVars {} OutVars{main_#res=|v_main_#res_2|} AuxVars[] AssignedVars[main_#res] [2018-03-28 14:06:42,981 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,981 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,981 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_main_#res_2| 0) InVars {} OutVars{main_#res=|v_main_#res_2|} AuxVars[] AssignedVars[main_#res] [2018-03-28 14:06:42,981 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,981 DEBUG L183 ransitionTransformer]: Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base] [2018-03-28 14:06:42,982 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,982 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,982 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base] [2018-03-28 14:06:42,982 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,982 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_5| (store |v_#valid_6| |v_main_#t~malloc6.base_1| 0)) InVars {#valid=|v_#valid_6|, main_#t~malloc6.base=|v_main_#t~malloc6.base_1|} OutVars{#valid=|v_#valid_5|, main_#t~malloc6.base=|v_main_#t~malloc6.base_1|} AuxVars[] AssignedVars[#valid] [2018-03-28 14:06:42,982 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,982 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,983 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_5| (store |v_#valid_6| |v_main_#t~malloc6.base_1| 0)) InVars {#valid=|v_#valid_6|, main_#t~malloc6.base=|v_main_#t~malloc6.base_1|} OutVars{#valid=|v_#valid_5|, main_#t~malloc6.base=|v_main_#t~malloc6.base_1|} AuxVars[] AssignedVars[#valid] [2018-03-28 14:06:42,983 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,983 DEBUG L183 ransitionTransformer]: Formula: (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_1} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length] [2018-03-28 14:06:42,983 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,983 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,983 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_1} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length] [2018-03-28 14:06:42,983 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,984 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~malloc6.offset=|v_main_#t~malloc6.offset_2|, main_#t~malloc6.base=|v_main_#t~malloc6.base_2|} AuxVars[] AssignedVars[main_#t~malloc6.base, main_#t~malloc6.offset] [2018-03-28 14:06:42,984 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,984 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,984 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~malloc6.offset=|v_main_#t~malloc6.offset_2|, main_#t~malloc6.base=|v_main_#t~malloc6.base_2|} AuxVars[] AssignedVars[main_#t~malloc6.base, main_#t~malloc6.offset] [2018-03-28 14:06:42,984 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,984 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_1} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:06:42,984 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,985 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,985 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_1} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:06:42,985 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,985 DEBUG L183 ransitionTransformer]: Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_2 v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_2 v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:06:42,985 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,985 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,985 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_2 v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_2 v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:06:42,986 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,986 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,986 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,986 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,986 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,986 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,986 DEBUG L183 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,986 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,986 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,987 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,987 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,987 DEBUG L183 ransitionTransformer]: Formula: (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:06:42,987 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,987 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,987 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:06:42,987 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,987 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,987 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,988 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,988 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,988 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,988 DEBUG L183 ransitionTransformer]: Formula: (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_3 (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2| (- 1))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length] [2018-03-28 14:06:42,988 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,988 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,989 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_3 (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2| (- 1))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length] [2018-03-28 14:06:42,989 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,989 DEBUG L183 ransitionTransformer]: Formula: (= 0 (mod |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3| 4294967296)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,989 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,989 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,989 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= 0 (mod |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3| 4294967296)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,990 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,990 DEBUG L183 ransitionTransformer]: Formula: (not (= (mod |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5| 4294967296) 0)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,990 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,990 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,990 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (mod |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5| 4294967296) 0)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,990 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,990 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_4|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:06:42,991 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,991 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,991 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_4|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:06:42,991 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,991 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_6|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:06:42,991 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,991 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,991 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_6|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:06:42,992 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,992 DEBUG L183 ransitionTransformer]: Formula: (and (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset] [2018-03-28 14:06:42,992 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,992 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,992 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset] [2018-03-28 14:06:42,993 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,993 DEBUG L183 ransitionTransformer]: Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_4 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_4 (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2| 1))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_4, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_4, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:06:42,993 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,993 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,993 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_4 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_4 (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2| 1))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_4, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_4, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:06:42,994 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,994 DEBUG L183 ransitionTransformer]: Formula: (and (= |v_##memloc_int_0_2| (store |v_##memloc_int_0_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3| |mll_L545''_0|)) (= (store |v_##memloc_int_1_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| |mll_L545''_1|) |v_##memloc_int_1_2|) (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|) (= (select |v_#valid_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) 1) (= |v_#memory_int_1| (store |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3| (store (select |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 0))) (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 1) (select |v_#length_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_2|, #length=|v_#length_1|, ##memloc_int_0=|v_##memloc_int_0_1|, ##memloc_int_1=|v_##memloc_int_1_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, #length=|v_#length_1|, ##memloc_int_0=|v_##memloc_int_0_2|, ##memloc_int_1=|v_##memloc_int_1_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 14:06:42,994 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,995 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,995 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v_##memloc_int_0_2| (store |v_##memloc_int_0_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3| |mll_L545''_0|)) (= (store |v_##memloc_int_1_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| |mll_L545''_1|) |v_##memloc_int_1_2|) (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|) (= (select |v_#valid_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) 1) (= |v_#memory_int_1| (store |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3| (store (select |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 0))) (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 1) (select |v_#length_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_2|, #length=|v_#length_1|, ##memloc_int_0=|v_##memloc_int_0_1|, ##memloc_int_1=|v_##memloc_int_1_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, #length=|v_#length_1|, ##memloc_int_0=|v_##memloc_int_0_2|, ##memloc_int_1=|v_##memloc_int_1_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} AuxVars[] AssignedVars[#memory_int, ##memloc_int_0, ##memloc_int_1] [2018-03-28 14:06:42,995 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,996 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|, #valid=|v_#valid_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,996 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,996 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,996 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|, #valid=|v_#valid_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,996 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,996 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4| 1) (select |v_#length_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|))) (not (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|, #length=|v_#length_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|, #length=|v_#length_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,996 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,997 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,997 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4| 1) (select |v_#length_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|))) (not (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|, #length=|v_#length_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|, #length=|v_#length_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,997 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:06:42,997 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_6|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_5|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset] [2018-03-28 14:06:42,997 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:06:42,997 DEBUG L212 ransitionTransformer]: [2018-03-28 14:06:42,997 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_6|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_5|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset] [2018-03-28 14:06:42,998 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,998 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_0_lit|) |v_##memloc_int_0_4|) (= ((as const (Array Int |##mmlc_sort_int|)) |##memloc_int_1_lit|) |v_##memloc_int_1_4|)) InVars {##memloc_int_0=|v_##memloc_int_0_4|, ##memloc_int_1=|v_##memloc_int_1_4|} OutVars{##memloc_int_0=|v_##memloc_int_0_4|, ##memloc_int_1=|v_##memloc_int_1_4|} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,998 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_ULTIMATE.start_#t~ret7_2| |v_main_#resOutParam_1|) InVars {main_#res=|v_main_#resOutParam_1|} OutVars{ULTIMATE.start_#t~ret7=|v_ULTIMATE.start_#t~ret7_2|} AuxVars[] AssignedVars[ULTIMATE.start_#t~ret7] [2018-03-28 14:06:42,998 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,998 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:06:42,998 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offsetInParam_1| v_main_~nondetArea~0.offset_3) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~lengthInParam_1| v_main_~n~0_8) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.baseInParam_1| v_main_~nondetArea~0.base_3)) InVars {main_~nondetArea~0.base=v_main_~nondetArea~0.base_3, main_~n~0=v_main_~n~0_8, main_~nondetArea~0.offset=v_main_~nondetArea~0.offset_3} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offsetInParam_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~lengthInParam_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.baseInParam_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base] [2018-03-28 14:06:43,002 INFO L322 apSepIcfgTransformer]: finished preprocessing for the equality analysis [2018-03-28 14:06:43,003 DEBUG L326 apSepIcfgTransformer]: storeIndexInfoToLocLiteral: Map: (Store [1] at(SUMMARY for call write~int(0, #t~post3.base, #t~post3.offset, 1); srcloc: L545'') with |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|) : |mll_L545''_1| (Store [0] at(SUMMARY for call write~int(0, #t~post3.base, #t~post3.offset, 1); srcloc: L545'') with |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) : |mll_L545''_0| [2018-03-28 14:06:43,005 DEBUG L328 apSepIcfgTransformer]: edgeToIndexToStoreIndexInfo: NestedMap2: (SUMMARY for call write~int(0, #t~post3.base, #t~post3.offset, 1); srcloc: L545'') : |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3| : (Store [0] at(SUMMARY for call write~int(0, #t~post3.base, #t~post3.offset, 1); srcloc: L545'') with |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) (SUMMARY for call write~int(0, #t~post3.base, #t~post3.offset, 1); srcloc: L545'') : |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| : (Store [1] at(SUMMARY for call write~int(0, #t~post3.base, #t~post3.offset, 1); srcloc: L545'') with |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|) [2018-03-28 14:06:43,053 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-03-28 14:07:02,696 INFO L314 AbstractInterpreter]: Visited 54 different actions 362 times. Merged at 29 different actions 199 times. Never widened. Found 29 fixpoints after 5 different actions. Largest state had 29 variables. [2018-03-28 14:07:02,698 INFO L334 apSepIcfgTransformer]: finished equality analysis [2018-03-28 14:07:02,704 INFO L195 HeapSepPreAnalysis]: Number of read from array group [#memory_int] : 1 [2018-03-28 14:07:02,704 INFO L344 apSepIcfgTransformer]: Finished pre analysis before partitioning [2018-03-28 14:07:02,704 INFO L345 apSepIcfgTransformer]: array groups: Set: [#memory_int] [2018-03-28 14:07:02,704 INFO L347 apSepIcfgTransformer]: select infos: Set: ((select |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|), at (SUMMARY for call write~int(0, #t~post3.base, #t~post3.offset, 1); srcloc: L545'')) [2018-03-28 14:07:02,721 DEBUG L354 HeapPartitionManager]: creating LocationBlock locs_31 [2018-03-28 14:07:02,722 DEBUG L355 HeapPartitionManager]: with contents [(Store [0] at(SUMMARY for call write~int(0, #t~post3.base, #t~post3.offset, 1); srcloc: L545'') with |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|)] [2018-03-28 14:07:02,722 DEBUG L304 HeapPartitionManager]: adding LocationBlock locs_31 [2018-03-28 14:07:02,722 DEBUG L305 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|), at (SUMMARY for call write~int(0, #t~post3.base, #t~post3.offset, 1); srcloc: L545'')) [2018-03-28 14:07:02,722 DEBUG L306 HeapPartitionManager]: write locations: [(Store [0] at(SUMMARY for call write~int(0, #t~post3.base, #t~post3.offset, 1); srcloc: L545'') with |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|)] [2018-03-28 14:07:02,722 INFO L311 HeapPartitionManager]: partitioning result: [2018-03-28 14:07:02,722 INFO L316 HeapPartitionManager]: location blocks for array group [#memory_int] [2018-03-28 14:07:02,722 INFO L325 HeapPartitionManager]: at dimension 0 [2018-03-28 14:07:02,722 INFO L326 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-03-28 14:07:02,722 INFO L327 HeapPartitionManager]: # location blocks :1 [2018-03-28 14:07:02,722 DEBUG L334 HeapPartitionManager]: location block contents: [2018-03-28 14:07:02,723 DEBUG L337 HeapPartitionManager]: [(Store [0] at(SUMMARY for call write~int(0, #t~post3.base, #t~post3.offset, 1); srcloc: L545'') with |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|)] [2018-03-28 14:07:02,723 INFO L325 HeapPartitionManager]: at dimension 1 [2018-03-28 14:07:02,723 INFO L326 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 0 [2018-03-28 14:07:02,723 INFO L327 HeapPartitionManager]: # location blocks :0 [2018-03-28 14:07:02,723 DEBUG L334 HeapPartitionManager]: location block contents: [2018-03-28 14:07:02,724 INFO L86 ransitionTransformer]: executing heap partitioning transformation [2018-03-28 14:07:02,726 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,726 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{#NULL.offset=|v_#NULL.offset_2|, #NULL.base=|v_#NULL.base_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #NULL.offset, #NULL.base] [2018-03-28 14:07:02,726 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,726 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,727 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{#NULL.offset=|v_#NULL.offset_2|, #NULL.base=|v_#NULL.base_2|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid, #NULL.offset, #NULL.base] [2018-03-28 14:07:02,727 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,727 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,727 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_13| |v_#valid_14|) InVars {#valid=|v_#valid_14|} OutVars{#length=|v_#length_5|, ULTIMATE.start_#t~ret7=|v_ULTIMATE.start_#t~ret7_1|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_#t~ret7] [2018-03-28 14:07:02,727 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 14:07:02,727 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 14:07:02,727 DEBUG L208 ransitionTransformer]: {#valid=|v_#valid_13|, #memory_int=|v_#memory_int_5|, #length=|v_#length_5|, ULTIMATE.start_#t~ret7=|v_ULTIMATE.start_#t~ret7_1|} [2018-03-28 14:07:02,728 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 14:07:02,728 DEBUG L210 ransitionTransformer]: {#length=|v_#length_5|, ULTIMATE.start_#t~ret7=|v_ULTIMATE.start_#t~ret7_1|, #valid=|v_#valid_13|} [2018-03-28 14:07:02,728 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,728 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_13| |v_#valid_14|) InVars {#valid=|v_#valid_14|} OutVars{#length=|v_#length_5|, ULTIMATE.start_#t~ret7=|v_ULTIMATE.start_#t~ret7_1|, #valid=|v_#valid_13|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_#t~ret7] [2018-03-28 14:07:02,728 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,728 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,728 DEBUG L183 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-03-28 14:07:02,729 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,729 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,729 DEBUG L87 nsformulaTransformer]: Performing identity transformation for 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-03-28 14:07:02,729 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,729 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,729 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,729 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,729 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,729 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,729 DEBUG L183 ransitionTransformer]: Formula: (and (<= 0 (+ |v_main_#t~nondet4_1| 2147483648)) (<= |v_main_#t~nondet4_1| 2147483647)) InVars {main_#t~nondet4=|v_main_#t~nondet4_1|} OutVars{main_#t~nondet4=|v_main_#t~nondet4_1|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,730 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,730 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,730 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= 0 (+ |v_main_#t~nondet4_1| 2147483648)) (<= |v_main_#t~nondet4_1| 2147483647)) InVars {main_#t~nondet4=|v_main_#t~nondet4_1|} OutVars{main_#t~nondet4=|v_main_#t~nondet4_1|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,730 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,730 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_3| (store |v_#valid_4| 0 0)) InVars {#valid=|v_#valid_4|} OutVars{#valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid] [2018-03-28 14:07:02,730 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,730 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,730 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_3| (store |v_#valid_4| 0 0)) InVars {#valid=|v_#valid_4|} OutVars{#valid=|v_#valid_3|} AuxVars[] AssignedVars[#valid] [2018-03-28 14:07:02,730 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,730 DEBUG L183 ransitionTransformer]: Formula: (= v_main_~length~0_1 |v_main_#t~nondet4_2|) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~length~0=v_main_~length~0_1, main_#t~nondet4=|v_main_#t~nondet4_2|} AuxVars[] AssignedVars[main_~length~0] [2018-03-28 14:07:02,731 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,731 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,731 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v_main_~length~0_1 |v_main_#t~nondet4_2|) InVars {main_#t~nondet4=|v_main_#t~nondet4_2|} OutVars{main_~length~0=v_main_~length~0_1, main_#t~nondet4=|v_main_#t~nondet4_2|} AuxVars[] AssignedVars[main_~length~0] [2018-03-28 14:07:02,731 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,731 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,731 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,731 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,731 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,731 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,732 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~nondet4=|v_main_#t~nondet4_3|} AuxVars[] AssignedVars[main_#t~nondet4] [2018-03-28 14:07:02,732 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,732 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,732 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~nondet4=|v_main_#t~nondet4_3|} AuxVars[] AssignedVars[main_#t~nondet4] [2018-03-28 14:07:02,732 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,732 DEBUG L183 ransitionTransformer]: Formula: (and (<= |v_main_#t~nondet5_1| 2147483647) (<= 0 (+ |v_main_#t~nondet5_1| 2147483648))) InVars {main_#t~nondet5=|v_main_#t~nondet5_1|} OutVars{main_#t~nondet5=|v_main_#t~nondet5_1|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,732 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,732 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,732 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= |v_main_#t~nondet5_1| 2147483647) (<= 0 (+ |v_main_#t~nondet5_1| 2147483648))) InVars {main_#t~nondet5=|v_main_#t~nondet5_1|} OutVars{main_#t~nondet5=|v_main_#t~nondet5_1|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,732 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,733 DEBUG L183 ransitionTransformer]: Formula: (= v_main_~n~0_1 |v_main_#t~nondet5_2|) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|} OutVars{main_#t~nondet5=|v_main_#t~nondet5_2|, main_~n~0=v_main_~n~0_1} AuxVars[] AssignedVars[main_~n~0] [2018-03-28 14:07:02,733 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,733 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,733 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v_main_~n~0_1 |v_main_#t~nondet5_2|) InVars {main_#t~nondet5=|v_main_#t~nondet5_2|} OutVars{main_#t~nondet5=|v_main_#t~nondet5_2|, main_~n~0=v_main_~n~0_1} AuxVars[] AssignedVars[main_~n~0] [2018-03-28 14:07:02,733 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,733 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~nondet5=|v_main_#t~nondet5_3|} AuxVars[] AssignedVars[main_#t~nondet5] [2018-03-28 14:07:02,733 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,733 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,733 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~nondet5=|v_main_#t~nondet5_3|} AuxVars[] AssignedVars[main_#t~nondet5] [2018-03-28 14:07:02,733 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,734 DEBUG L183 ransitionTransformer]: Formula: (< v_main_~length~0_2 1) InVars {main_~length~0=v_main_~length~0_2} OutVars{main_~length~0=v_main_~length~0_2} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,734 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,734 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,734 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (< v_main_~length~0_2 1) InVars {main_~length~0=v_main_~length~0_2} OutVars{main_~length~0=v_main_~length~0_2} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,734 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,734 DEBUG L183 ransitionTransformer]: Formula: (not (< v_main_~length~0_4 1)) InVars {main_~length~0=v_main_~length~0_4} OutVars{main_~length~0=v_main_~length~0_4} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,734 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,734 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,734 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (< v_main_~length~0_4 1)) InVars {main_~length~0=v_main_~length~0_4} OutVars{main_~length~0=v_main_~length~0_4} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,735 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,735 DEBUG L183 ransitionTransformer]: Formula: (= v_main_~length~0_3 1) InVars {} OutVars{main_~length~0=v_main_~length~0_3} AuxVars[] AssignedVars[main_~length~0] [2018-03-28 14:07:02,735 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,735 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,735 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v_main_~length~0_3 1) InVars {} OutVars{main_~length~0=v_main_~length~0_3} AuxVars[] AssignedVars[main_~length~0] [2018-03-28 14:07:02,735 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,735 DEBUG L183 ransitionTransformer]: Formula: (< v_main_~n~0_2 1) InVars {main_~n~0=v_main_~n~0_2} OutVars{main_~n~0=v_main_~n~0_2} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,735 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,735 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,735 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (< v_main_~n~0_2 1) InVars {main_~n~0=v_main_~n~0_2} OutVars{main_~n~0=v_main_~n~0_2} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,736 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,736 DEBUG L183 ransitionTransformer]: Formula: (not (< v_main_~n~0_4 1)) InVars {main_~n~0=v_main_~n~0_4} OutVars{main_~n~0=v_main_~n~0_4} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,736 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,736 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,736 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (< v_main_~n~0_4 1)) InVars {main_~n~0=v_main_~n~0_4} OutVars{main_~n~0=v_main_~n~0_4} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,736 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,736 DEBUG L183 ransitionTransformer]: Formula: (= v_main_~n~0_3 1) InVars {} OutVars{main_~n~0=v_main_~n~0_3} AuxVars[] AssignedVars[main_~n~0] [2018-03-28 14:07:02,736 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,736 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,736 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v_main_~n~0_3 1) InVars {} OutVars{main_~n~0=v_main_~n~0_3} AuxVars[] AssignedVars[main_~n~0] [2018-03-28 14:07:02,737 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,737 DEBUG L183 ransitionTransformer]: Formula: (< v_main_~length~0_5 v_main_~n~0_5) InVars {main_~length~0=v_main_~length~0_5, main_~n~0=v_main_~n~0_5} OutVars{main_~length~0=v_main_~length~0_5, main_~n~0=v_main_~n~0_5} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,737 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,737 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,737 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (< v_main_~length~0_5 v_main_~n~0_5) InVars {main_~length~0=v_main_~length~0_5, main_~n~0=v_main_~n~0_5} OutVars{main_~length~0=v_main_~length~0_5, main_~n~0=v_main_~n~0_5} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,737 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,737 DEBUG L183 ransitionTransformer]: Formula: (not (< v_main_~length~0_6 v_main_~n~0_6)) InVars {main_~length~0=v_main_~length~0_6, main_~n~0=v_main_~n~0_6} OutVars{main_~length~0=v_main_~length~0_6, main_~n~0=v_main_~n~0_6} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,737 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,737 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,737 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (< v_main_~length~0_6 v_main_~n~0_6)) InVars {main_~length~0=v_main_~length~0_6, main_~n~0=v_main_~n~0_6} OutVars{main_~length~0=v_main_~length~0_6, main_~n~0=v_main_~n~0_6} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,738 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,738 DEBUG L183 ransitionTransformer]: Formula: (= |v_main_#res_1| 0) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-03-28 14:07:02,738 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,738 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,738 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_main_#res_1| 0) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-03-28 14:07:02,738 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,738 DEBUG L183 ransitionTransformer]: Formula: (and (not (= 0 |v_main_#t~malloc6.base_3|)) (= |v_#valid_9| (store |v_#valid_10| |v_main_#t~malloc6.base_3| 1)) (= |v_main_#t~malloc6.offset_3| 0) (= (store |v_#length_4| |v_main_#t~malloc6.base_3| v_main_~length~0_7) |v_#length_3|) (= 0 (select |v_#valid_10| |v_main_#t~malloc6.base_3|))) InVars {main_~length~0=v_main_~length~0_7, #length=|v_#length_4|, #valid=|v_#valid_10|} OutVars{main_~length~0=v_main_~length~0_7, #length=|v_#length_3|, main_#t~malloc6.base=|v_main_#t~malloc6.base_3|, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_3|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[#valid, #length, main_#t~malloc6.base, main_#t~malloc6.offset] [2018-03-28 14:07:02,738 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,738 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,739 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (not (= 0 |v_main_#t~malloc6.base_3|)) (= |v_#valid_9| (store |v_#valid_10| |v_main_#t~malloc6.base_3| 1)) (= |v_main_#t~malloc6.offset_3| 0) (= (store |v_#length_4| |v_main_#t~malloc6.base_3| v_main_~length~0_7) |v_#length_3|) (= 0 (select |v_#valid_10| |v_main_#t~malloc6.base_3|))) InVars {main_~length~0=v_main_~length~0_7, #length=|v_#length_4|, #valid=|v_#valid_10|} OutVars{main_~length~0=v_main_~length~0_7, #length=|v_#length_3|, main_#t~malloc6.base=|v_main_#t~malloc6.base_3|, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_3|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[#valid, #length, main_#t~malloc6.base, main_#t~malloc6.offset] [2018-03-28 14:07:02,739 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,739 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_7| |old(#valid)|) InVars {#valid=|v_#valid_7|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_7|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,739 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,739 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,739 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_7| |old(#valid)|) InVars {#valid=|v_#valid_7|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_7|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,740 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,740 DEBUG L183 ransitionTransformer]: Formula: (not (= |v_#valid_8| |old(#valid)|)) InVars {#valid=|v_#valid_8|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_8|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,740 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,740 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,740 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= |v_#valid_8| |old(#valid)|)) InVars {#valid=|v_#valid_8|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_8|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,740 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,741 DEBUG L183 ransitionTransformer]: Formula: (and (= v_main_~nondetArea~0.offset_1 |v_main_#t~malloc6.offset_4|) (= v_main_~nondetArea~0.base_1 |v_main_#t~malloc6.base_4|)) InVars {main_#t~malloc6.offset=|v_main_#t~malloc6.offset_4|, main_#t~malloc6.base=|v_main_#t~malloc6.base_4|} OutVars{main_~nondetArea~0.base=v_main_~nondetArea~0.base_1, main_#t~malloc6.base=|v_main_#t~malloc6.base_4|, main_~nondetArea~0.offset=v_main_~nondetArea~0.offset_1, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_4|} AuxVars[] AssignedVars[main_~nondetArea~0.offset, main_~nondetArea~0.base] [2018-03-28 14:07:02,741 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,741 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,741 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v_main_~nondetArea~0.offset_1 |v_main_#t~malloc6.offset_4|) (= v_main_~nondetArea~0.base_1 |v_main_#t~malloc6.base_4|)) InVars {main_#t~malloc6.offset=|v_main_#t~malloc6.offset_4|, main_#t~malloc6.base=|v_main_#t~malloc6.base_4|} OutVars{main_~nondetArea~0.base=v_main_~nondetArea~0.base_1, main_#t~malloc6.base=|v_main_#t~malloc6.base_4|, main_~nondetArea~0.offset=v_main_~nondetArea~0.offset_1, main_#t~malloc6.offset=|v_main_#t~malloc6.offset_4|} AuxVars[] AssignedVars[main_~nondetArea~0.offset, main_~nondetArea~0.base] [2018-03-28 14:07:02,741 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,741 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,742 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 14:07:02,742 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 14:07:02,742 DEBUG L208 ransitionTransformer]: {#memory_int=|v_#memory_int_3|} [2018-03-28 14:07:02,742 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 14:07:02,742 DEBUG L210 ransitionTransformer]: {} [2018-03-28 14:07:02,742 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,742 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,743 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offsetInParam_1| v_main_~nondetArea~0.offset_3) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~lengthInParam_1| v_main_~n~0_8) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.baseInParam_1| v_main_~nondetArea~0.base_3)) InVars {main_~nondetArea~0.base=v_main_~nondetArea~0.base_3, main_~n~0=v_main_~n~0_8, main_~nondetArea~0.offset=v_main_~nondetArea~0.offset_3} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offsetInParam_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~lengthInParam_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.baseInParam_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base] [2018-03-28 14:07:02,743 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,743 DEBUG L183 ransitionTransformer]: Formula: (= |v_main_#res_2| 0) InVars {} OutVars{main_#res=|v_main_#res_2|} AuxVars[] AssignedVars[main_#res] [2018-03-28 14:07:02,743 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,743 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,743 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_main_#res_2| 0) InVars {} OutVars{main_#res=|v_main_#res_2|} AuxVars[] AssignedVars[main_#res] [2018-03-28 14:07:02,743 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,743 DEBUG L183 ransitionTransformer]: Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base] [2018-03-28 14:07:02,744 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,744 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,744 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base] [2018-03-28 14:07:02,744 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,744 DEBUG L183 ransitionTransformer]: Formula: (= |v_#valid_5| (store |v_#valid_6| |v_main_#t~malloc6.base_1| 0)) InVars {#valid=|v_#valid_6|, main_#t~malloc6.base=|v_main_#t~malloc6.base_1|} OutVars{#valid=|v_#valid_5|, main_#t~malloc6.base=|v_main_#t~malloc6.base_1|} AuxVars[] AssignedVars[#valid] [2018-03-28 14:07:02,744 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,744 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,744 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_#valid_5| (store |v_#valid_6| |v_main_#t~malloc6.base_1| 0)) InVars {#valid=|v_#valid_6|, main_#t~malloc6.base=|v_main_#t~malloc6.base_1|} OutVars{#valid=|v_#valid_5|, main_#t~malloc6.base=|v_main_#t~malloc6.base_1|} AuxVars[] AssignedVars[#valid] [2018-03-28 14:07:02,744 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,745 DEBUG L183 ransitionTransformer]: Formula: (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_1} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length] [2018-03-28 14:07:02,745 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,745 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,745 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_1 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_1} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length] [2018-03-28 14:07:02,745 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,745 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~malloc6.offset=|v_main_#t~malloc6.offset_2|, main_#t~malloc6.base=|v_main_#t~malloc6.base_2|} AuxVars[] AssignedVars[main_#t~malloc6.base, main_#t~malloc6.offset] [2018-03-28 14:07:02,745 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,745 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,745 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{main_#t~malloc6.offset=|v_main_#t~malloc6.offset_2|, main_#t~malloc6.base=|v_main_#t~malloc6.base_2|} AuxVars[] AssignedVars[main_#t~malloc6.base, main_#t~malloc6.offset] [2018-03-28 14:07:02,745 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,746 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_1} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:07:02,746 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,746 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,746 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_1, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_1} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:07:02,746 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,746 DEBUG L183 ransitionTransformer]: Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_2 v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_2 v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:07:02,746 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,746 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,747 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_2 v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_2 v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.base_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_2, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~b.offset_2} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:07:02,747 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,747 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,747 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,747 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,747 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,747 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,747 DEBUG L183 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,748 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,748 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,748 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,748 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,748 DEBUG L183 ransitionTransformer]: Formula: (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:07:02,748 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,748 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,748 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_2} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:07:02,748 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,748 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,749 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,749 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,749 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,749 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,749 DEBUG L183 ransitionTransformer]: Formula: (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_3 (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2| (- 1))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length] [2018-03-28 14:07:02,749 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,749 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,749 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_3 (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2| (- 1))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_2|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~length] [2018-03-28 14:07:02,749 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,749 DEBUG L183 ransitionTransformer]: Formula: (= 0 (mod |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3| 4294967296)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,750 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,750 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,750 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= 0 (mod |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3| 4294967296)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_3|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,750 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,750 DEBUG L183 ransitionTransformer]: Formula: (not (= (mod |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5| 4294967296) 0)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,750 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,750 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,750 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= (mod |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5| 4294967296) 0)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_5|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,750 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,751 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_4|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:07:02,751 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,751 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,751 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_4|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:07:02,751 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,751 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_6|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:07:02,751 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,751 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,751 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2_6|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post2] [2018-03-28 14:07:02,751 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,752 DEBUG L183 ransitionTransformer]: Formula: (and (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset] [2018-03-28 14:07:02,752 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,752 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,752 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_1| v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3)) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_3, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset] [2018-03-28 14:07:02,752 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,752 DEBUG L183 ransitionTransformer]: Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_4 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_4 (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2| 1))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_4, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_4, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:07:02,752 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,752 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,753 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_4 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|) (= v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_4 (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2| 1))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset_4, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base=v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base_4, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_2|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_~p~0.base] [2018-03-28 14:07:02,753 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,753 DEBUG L183 ransitionTransformer]: Formula: (and (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|) (= (select |v_#valid_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) 1) true (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 1) (select |v_#length_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #length=|v_#length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|, #valid=|v_#valid_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #length=|v_#length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|, #valid=|v_#valid_1|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,753 DEBUG L190 ransitionTransformer]: formula has changed [2018-03-28 14:07:02,754 DEBUG L191 ransitionTransformer]: old formula: [2018-03-28 14:07:02,754 DEBUG L192 ransitionTransformer]: (and (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|) (= (select |v_#valid_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) 1) (= |v_#memory_int_1| (store |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3| (store (select |v_#memory_int_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 0))) (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 1) (select |v_#length_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|))) [2018-03-28 14:07:02,754 DEBUG L193 ransitionTransformer]: new formula: [2018-03-28 14:07:02,754 DEBUG L194 ransitionTransformer]: (and (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|) (= (select |v_#valid_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) 1) true (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 1) (select |v_#length_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|))) [2018-03-28 14:07:02,754 DEBUG L198 ransitionTransformer]: invars have changed [2018-03-28 14:07:02,754 DEBUG L199 ransitionTransformer]: old invars: [2018-03-28 14:07:02,754 DEBUG L200 ransitionTransformer]: {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_2|, #length=|v_#length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} [2018-03-28 14:07:02,754 DEBUG L201 ransitionTransformer]: new invars: [2018-03-28 14:07:02,754 DEBUG L202 ransitionTransformer]: {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #length=|v_#length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|, #valid=|v_#valid_1|} [2018-03-28 14:07:02,754 DEBUG L206 ransitionTransformer]: outvars have changed [2018-03-28 14:07:02,754 DEBUG L207 ransitionTransformer]: old outvars: [2018-03-28 14:07:02,754 DEBUG L208 ransitionTransformer]: {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, #length=|v_#length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|} [2018-03-28 14:07:02,754 DEBUG L209 ransitionTransformer]: new outvars: [2018-03-28 14:07:02,755 DEBUG L210 ransitionTransformer]: {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #length=|v_#length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|, #valid=|v_#valid_1|} [2018-03-28 14:07:02,755 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,755 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|) (= (select |v_#valid_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|) 1) true (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3| 1) (select |v_#length_1| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #length=|v_#length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|, #valid=|v_#valid_1|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_3|, #length=|v_#length_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_3|, #valid=|v_#valid_1|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,755 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,755 DEBUG L183 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|, #valid=|v_#valid_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,755 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,755 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,755 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (not (= 1 (select |v_#valid_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|, #valid=|v_#valid_2|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_4|, #valid=|v_#valid_2|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,755 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,756 DEBUG L183 ransitionTransformer]: Formula: (or (not (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4| 1) (select |v_#length_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|))) (not (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|, #length=|v_#length_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|, #length=|v_#length_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,756 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,756 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,756 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (or (not (<= (+ |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4| 1) (select |v_#length_2| |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|))) (not (<= 0 |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|))) InVars {__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|, #length=|v_#length_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_5|, #length=|v_#length_2|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_4|} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,756 DEBUG L182 ransitionTransformer]: transformed transition [2018-03-28 14:07:02,756 DEBUG L183 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_6|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_5|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset] [2018-03-28 14:07:02,756 DEBUG L186 ransitionTransformer]: transformula unchanged [2018-03-28 14:07:02,756 DEBUG L212 ransitionTransformer]: [2018-03-28 14:07:02,756 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base_6|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset_5|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.base, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#t~post3.offset] [2018-03-28 14:07:02,756 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,756 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,757 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (= |v_ULTIMATE.start_#t~ret7_2| |v_main_#resOutParam_1|) InVars {main_#res=|v_main_#resOutParam_1|} OutVars{ULTIMATE.start_#t~ret7=|v_ULTIMATE.start_#t~ret7_2|} AuxVars[] AssignedVars[ULTIMATE.start_#t~ret7] [2018-03-28 14:07:02,757 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,757 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-28 14:07:02,757 DEBUG L87 nsformulaTransformer]: Performing identity transformation for Formula: (and (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offsetInParam_1| v_main_~nondetArea~0.offset_3) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~lengthInParam_1| v_main_~n~0_8) (= |v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.baseInParam_1| v_main_~nondetArea~0.base_3)) InVars {main_~nondetArea~0.base=v_main_~nondetArea~0.base_3, main_~n~0=v_main_~n~0_8, main_~nondetArea~0.offset=v_main_~nondetArea~0.offset_3} OutVars{__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offsetInParam_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~lengthInParam_1|, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base=|v___U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.baseInParam_1|} AuxVars[] AssignedVars[__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.offset, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~length, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzero_#in~b.base] [2018-03-28 14:07:02,758 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 28.03 02:07:02 BasicIcfg [2018-03-28 14:07:02,758 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-03-28 14:07:02,758 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-28 14:07:02,758 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-28 14:07:02,761 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-28 14:07:02,761 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.03 02:06:42" (1/4) ... [2018-03-28 14:07:02,762 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63c1e10a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 02:07:02, skipping insertion in model container [2018-03-28 14:07:02,762 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 02:06:42" (2/4) ... [2018-03-28 14:07:02,762 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63c1e10a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 02:07:02, skipping insertion in model container [2018-03-28 14:07:02,762 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 02:06:42" (3/4) ... [2018-03-28 14:07:02,762 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63c1e10a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 02:07:02, skipping insertion in model container [2018-03-28 14:07:02,762 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 28.03 02:07:02" (4/4) ... [2018-03-28 14:07:02,764 INFO L107 eAbstractionObserver]: Analyzing ICFG HeapSeparatedIcfg [2018-03-28 14:07:02,770 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-28 14:07:02,777 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 3 error locations. [2018-03-28 14:07:02,810 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-28 14:07:02,810 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-28 14:07:02,810 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-28 14:07:02,810 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-28 14:07:02,811 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-28 14:07:02,811 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-28 14:07:02,811 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-28 14:07:02,811 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-28 14:07:02,811 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-28 14:07:02,811 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-28 14:07:02,821 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states. [2018-03-28 14:07:02,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-03-28 14:07:02,826 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 14:07:02,827 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 14:07:02,827 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr0RequiresViolation, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 14:07:02,830 INFO L82 PathProgramCache]: Analyzing trace with hash 35904146, 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-03-28 14:07:02,843 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 14:07:02,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 14:07:02,875 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 14:07:02,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:02,917 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 14:07:02,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:02,944 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 14:07:02,944 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2018-03-28 14:07:02,946 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-03-28 14:07:02,952 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-03-28 14:07:02,953 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-03-28 14:07:02,954 INFO L87 Difference]: Start difference. First operand 47 states. Second operand 3 states. [2018-03-28 14:07:03,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 14:07:03,002 INFO L93 Difference]: Finished difference Result 58 states and 65 transitions. [2018-03-28 14:07:03,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-28 14:07:03,003 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 13 [2018-03-28 14:07:03,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 14:07:03,011 INFO L225 Difference]: With dead ends: 58 [2018-03-28 14:07:03,011 INFO L226 Difference]: Without dead ends: 43 [2018-03-28 14:07:03,014 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-03-28 14:07:03,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-03-28 14:07:03,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-03-28 14:07:03,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-03-28 14:07:03,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 47 transitions. [2018-03-28 14:07:03,045 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 47 transitions. Word has length 13 [2018-03-28 14:07:03,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 14:07:03,045 INFO L459 AbstractCegarLoop]: Abstraction has 43 states and 47 transitions. [2018-03-28 14:07:03,045 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-03-28 14:07:03,045 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 47 transitions. [2018-03-28 14:07:03,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-03-28 14:07:03,046 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 14:07:03,046 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 14:07:03,046 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr0RequiresViolation, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 14:07:03,046 INFO L82 PathProgramCache]: Analyzing trace with hash 566005871, 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-03-28 14:07:03,055 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 14:07:03,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 14:07:03,068 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 14:07:03,119 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|main_#t~malloc6.base| Int)) (and (= 0 (select |c_old(#valid)| |main_#t~malloc6.base|)) (= |c_#valid| (store |c_old(#valid)| |main_#t~malloc6.base| 0)))) is different from true [2018-03-28 14:07:03,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:03,123 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 14:07:03,133 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc6.base_15| Int)) (or (= (store |c_#valid| |v_main_#t~malloc6.base_15| 0) |c_old(#valid)|) (not (= (select |c_#valid| |v_main_#t~malloc6.base_15|) 0)))) is different from false [2018-03-28 14:07:03,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:03,168 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 14:07:03,168 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-03-28 14:07:03,170 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-28 14:07:03,170 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-28 14:07:03,170 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2018-03-28 14:07:03,170 INFO L87 Difference]: Start difference. First operand 43 states and 47 transitions. Second operand 7 states. [2018-03-28 14:07:03,180 WARN L1011 $PredicateComparison]: unable to prove that (and (forall ((|v_main_#t~malloc6.base_15| Int)) (or (= (store |c_#valid| |v_main_#t~malloc6.base_15| 0) |c_old(#valid)|) (not (= (select |c_#valid| |v_main_#t~malloc6.base_15|) 0)))) (= |c_#valid| |c_old(#valid)|)) is different from false [2018-03-28 14:07:03,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 14:07:03,311 INFO L93 Difference]: Finished difference Result 53 states and 59 transitions. [2018-03-28 14:07:03,311 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-28 14:07:03,311 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2018-03-28 14:07:03,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 14:07:03,314 INFO L225 Difference]: With dead ends: 53 [2018-03-28 14:07:03,314 INFO L226 Difference]: Without dead ends: 48 [2018-03-28 14:07:03,315 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=28, Unknown=4, NotChecked=36, Total=90 [2018-03-28 14:07:03,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-03-28 14:07:03,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-03-28 14:07:03,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-03-28 14:07:03,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 53 transitions. [2018-03-28 14:07:03,325 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 53 transitions. Word has length 18 [2018-03-28 14:07:03,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 14:07:03,325 INFO L459 AbstractCegarLoop]: Abstraction has 48 states and 53 transitions. [2018-03-28 14:07:03,325 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-28 14:07:03,326 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 53 transitions. [2018-03-28 14:07:03,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-03-28 14:07:03,327 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 14:07:03,327 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 14:07:03,327 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr0RequiresViolation, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 14:07:03,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1061309020, 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-03-28 14:07:03,338 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 14:07:03,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 14:07:03,352 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 14:07:03,380 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|main_#t~malloc6.base| Int)) (and (= 0 (select |c_old(#valid)| |main_#t~malloc6.base|)) (= |c_#valid| (store |c_old(#valid)| |main_#t~malloc6.base| 0)))) is different from true [2018-03-28 14:07:03,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:03,383 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 14:07:03,394 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc6.base_17| Int)) (or (= (store |c_#valid| |v_main_#t~malloc6.base_17| 0) |c_old(#valid)|) (not (= (select |c_#valid| |v_main_#t~malloc6.base_17|) 0)))) is different from false [2018-03-28 14:07:03,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:03,443 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 14:07:03,443 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-03-28 14:07:03,444 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-28 14:07:03,444 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-28 14:07:03,444 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2018-03-28 14:07:03,444 INFO L87 Difference]: Start difference. First operand 48 states and 53 transitions. Second operand 7 states. [2018-03-28 14:07:03,469 WARN L1011 $PredicateComparison]: unable to prove that (and (= |c_#valid| |c_old(#valid)|) (forall ((|v_main_#t~malloc6.base_17| Int)) (or (= (store |c_#valid| |v_main_#t~malloc6.base_17| 0) |c_old(#valid)|) (not (= (select |c_#valid| |v_main_#t~malloc6.base_17|) 0))))) is different from false [2018-03-28 14:07:03,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 14:07:03,580 INFO L93 Difference]: Finished difference Result 57 states and 63 transitions. [2018-03-28 14:07:03,580 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-28 14:07:03,580 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 19 [2018-03-28 14:07:03,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 14:07:03,581 INFO L225 Difference]: With dead ends: 57 [2018-03-28 14:07:03,582 INFO L226 Difference]: Without dead ends: 52 [2018-03-28 14:07:03,582 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=28, Unknown=4, NotChecked=36, Total=90 [2018-03-28 14:07:03,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-03-28 14:07:03,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 47. [2018-03-28 14:07:03,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-03-28 14:07:03,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 51 transitions. [2018-03-28 14:07:03,589 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 51 transitions. Word has length 19 [2018-03-28 14:07:03,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 14:07:03,589 INFO L459 AbstractCegarLoop]: Abstraction has 47 states and 51 transitions. [2018-03-28 14:07:03,589 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-28 14:07:03,589 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 51 transitions. [2018-03-28 14:07:03,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-03-28 14:07:03,590 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 14:07:03,590 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 14:07:03,590 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr0RequiresViolation, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 14:07:03,591 INFO L82 PathProgramCache]: Analyzing trace with hash -73213082, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 14:07:03,598 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 14:07:03,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 14:07:03,608 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 14:07:03,626 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|main_#t~malloc6.base| Int)) (and (= 0 (select |c_old(#valid)| |main_#t~malloc6.base|)) (= |c_#valid| (store |c_old(#valid)| |main_#t~malloc6.base| 0)))) is different from true [2018-03-28 14:07:03,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:03,628 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 14:07:03,641 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc6.base_19| Int)) (or (not (= (select |c_#valid| |v_main_#t~malloc6.base_19|) 0)) (= (store |c_#valid| |v_main_#t~malloc6.base_19| 0) |c_old(#valid)|))) is different from false [2018-03-28 14:07:03,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:03,691 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 14:07:03,691 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-03-28 14:07:03,692 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-28 14:07:03,692 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-28 14:07:03,692 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2018-03-28 14:07:03,692 INFO L87 Difference]: Start difference. First operand 47 states and 51 transitions. Second operand 7 states. [2018-03-28 14:07:03,699 WARN L1011 $PredicateComparison]: unable to prove that (and (= |c_#valid| |c_old(#valid)|) (forall ((|v_main_#t~malloc6.base_19| Int)) (or (not (= (select |c_#valid| |v_main_#t~malloc6.base_19|) 0)) (= (store |c_#valid| |v_main_#t~malloc6.base_19| 0) |c_old(#valid)|)))) is different from false [2018-03-28 14:07:03,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 14:07:03,830 INFO L93 Difference]: Finished difference Result 58 states and 64 transitions. [2018-03-28 14:07:03,830 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-28 14:07:03,830 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 19 [2018-03-28 14:07:03,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 14:07:03,831 INFO L225 Difference]: With dead ends: 58 [2018-03-28 14:07:03,831 INFO L226 Difference]: Without dead ends: 53 [2018-03-28 14:07:03,831 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=28, Unknown=4, NotChecked=36, Total=90 [2018-03-28 14:07:03,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-03-28 14:07:03,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 49. [2018-03-28 14:07:03,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-03-28 14:07:03,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 54 transitions. [2018-03-28 14:07:03,836 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 54 transitions. Word has length 19 [2018-03-28 14:07:03,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 14:07:03,836 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 54 transitions. [2018-03-28 14:07:03,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-28 14:07:03,836 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 54 transitions. [2018-03-28 14:07:03,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-03-28 14:07:03,837 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 14:07:03,837 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 14:07:03,838 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr0RequiresViolation, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 14:07:03,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1019632849, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 14:07:03,849 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 14:07:03,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 14:07:03,859 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 14:07:03,872 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|main_#t~malloc6.base| Int)) (and (= 0 (select |c_old(#valid)| |main_#t~malloc6.base|)) (= |c_#valid| (store |c_old(#valid)| |main_#t~malloc6.base| 0)))) is different from true [2018-03-28 14:07:03,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:03,875 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 14:07:03,883 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc6.base_21| Int)) (or (= (store |c_#valid| |v_main_#t~malloc6.base_21| 0) |c_old(#valid)|) (not (= 0 (select |c_#valid| |v_main_#t~malloc6.base_21|))))) is different from false [2018-03-28 14:07:03,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:03,914 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 14:07:03,914 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-03-28 14:07:03,914 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-03-28 14:07:03,914 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-03-28 14:07:03,914 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2018-03-28 14:07:03,915 INFO L87 Difference]: Start difference. First operand 49 states and 54 transitions. Second operand 7 states. [2018-03-28 14:07:03,919 WARN L1011 $PredicateComparison]: unable to prove that (and (forall ((|v_main_#t~malloc6.base_21| Int)) (or (= (store |c_#valid| |v_main_#t~malloc6.base_21| 0) |c_old(#valid)|) (not (= 0 (select |c_#valid| |v_main_#t~malloc6.base_21|))))) (= |c_#valid| |c_old(#valid)|)) is different from false [2018-03-28 14:07:03,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 14:07:03,976 INFO L93 Difference]: Finished difference Result 49 states and 54 transitions. [2018-03-28 14:07:03,977 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-28 14:07:03,977 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 20 [2018-03-28 14:07:03,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 14:07:03,977 INFO L225 Difference]: With dead ends: 49 [2018-03-28 14:07:03,977 INFO L226 Difference]: Without dead ends: 41 [2018-03-28 14:07:03,978 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=28, Unknown=4, NotChecked=36, Total=90 [2018-03-28 14:07:03,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-03-28 14:07:03,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 35. [2018-03-28 14:07:03,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-03-28 14:07:03,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 38 transitions. [2018-03-28 14:07:03,981 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 38 transitions. Word has length 20 [2018-03-28 14:07:03,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 14:07:03,981 INFO L459 AbstractCegarLoop]: Abstraction has 35 states and 38 transitions. [2018-03-28 14:07:03,981 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-03-28 14:07:03,981 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 38 transitions. [2018-03-28 14:07:03,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-03-28 14:07:03,982 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 14:07:03,982 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 14:07:03,982 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr0RequiresViolation, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 14:07:03,982 INFO L82 PathProgramCache]: Analyzing trace with hash -560155247, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 14:07:03,988 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 14:07:04,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 14:07:04,004 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 14:07:04,019 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-03-28 14:07:04,020 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 14:07:04,022 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 14:07:04,022 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-28 14:07:04,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:04,051 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 14:07:04,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:04,077 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 14:07:04,077 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 7 [2018-03-28 14:07:04,078 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-28 14:07:04,078 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-28 14:07:04,078 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-03-28 14:07:04,078 INFO L87 Difference]: Start difference. First operand 35 states and 38 transitions. Second operand 8 states. [2018-03-28 14:07:04,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 14:07:04,144 INFO L93 Difference]: Finished difference Result 35 states and 38 transitions. [2018-03-28 14:07:04,144 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-28 14:07:04,144 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 26 [2018-03-28 14:07:04,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 14:07:04,144 INFO L225 Difference]: With dead ends: 35 [2018-03-28 14:07:04,144 INFO L226 Difference]: Without dead ends: 34 [2018-03-28 14:07:04,145 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2018-03-28 14:07:04,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-03-28 14:07:04,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2018-03-28 14:07:04,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-03-28 14:07:04,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 37 transitions. [2018-03-28 14:07:04,148 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 37 transitions. Word has length 26 [2018-03-28 14:07:04,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 14:07:04,148 INFO L459 AbstractCegarLoop]: Abstraction has 34 states and 37 transitions. [2018-03-28 14:07:04,148 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-28 14:07:04,149 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 37 transitions. [2018-03-28 14:07:04,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-03-28 14:07:04,149 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 14:07:04,149 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 14:07:04,149 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr0RequiresViolation, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 14:07:04,149 INFO L82 PathProgramCache]: Analyzing trace with hash -560155245, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 14:07:04,155 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 14:07:04,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 14:07:04,167 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 14:07:04,171 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-03-28 14:07:04,172 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 14:07:04,175 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 14:07:04,176 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:9 [2018-03-28 14:07:04,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:04,218 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 14:07:04,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:04,310 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 14:07:04,311 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 14 [2018-03-28 14:07:04,311 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-28 14:07:04,311 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-28 14:07:04,311 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2018-03-28 14:07:04,311 INFO L87 Difference]: Start difference. First operand 34 states and 37 transitions. Second operand 15 states. [2018-03-28 14:07:04,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 14:07:04,509 INFO L93 Difference]: Finished difference Result 44 states and 47 transitions. [2018-03-28 14:07:04,509 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-28 14:07:04,510 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 26 [2018-03-28 14:07:04,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 14:07:04,510 INFO L225 Difference]: With dead ends: 44 [2018-03-28 14:07:04,510 INFO L226 Difference]: Without dead ends: 43 [2018-03-28 14:07:04,511 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2018-03-28 14:07:04,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-03-28 14:07:04,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 42. [2018-03-28 14:07:04,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-03-28 14:07:04,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 45 transitions. [2018-03-28 14:07:04,516 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 45 transitions. Word has length 26 [2018-03-28 14:07:04,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 14:07:04,517 INFO L459 AbstractCegarLoop]: Abstraction has 42 states and 45 transitions. [2018-03-28 14:07:04,517 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-28 14:07:04,517 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 45 transitions. [2018-03-28 14:07:04,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-03-28 14:07:04,517 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 14:07:04,518 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 14:07:04,518 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr0RequiresViolation, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 14:07:04,518 INFO L82 PathProgramCache]: Analyzing trace with hash -1471657954, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 14:07:04,523 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 14:07:04,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 14:07:04,540 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 14:07:04,561 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-03-28 14:07:04,561 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 14:07:04,566 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 14:07:04,567 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:12 [2018-03-28 14:07:04,773 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:04,773 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 14:07:05,264 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:05,285 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 14:07:05,285 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 33 [2018-03-28 14:07:05,286 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-03-28 14:07:05,286 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-03-28 14:07:05,287 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=1027, Unknown=0, NotChecked=0, Total=1122 [2018-03-28 14:07:05,287 INFO L87 Difference]: Start difference. First operand 42 states and 45 transitions. Second operand 34 states. [2018-03-28 14:07:06,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 14:07:06,372 INFO L93 Difference]: Finished difference Result 55 states and 58 transitions. [2018-03-28 14:07:06,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-03-28 14:07:06,372 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 35 [2018-03-28 14:07:06,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 14:07:06,373 INFO L225 Difference]: With dead ends: 55 [2018-03-28 14:07:06,373 INFO L226 Difference]: Without dead ends: 54 [2018-03-28 14:07:06,373 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=332, Invalid=2638, Unknown=0, NotChecked=0, Total=2970 [2018-03-28 14:07:06,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-03-28 14:07:06,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 51. [2018-03-28 14:07:06,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-03-28 14:07:06,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 54 transitions. [2018-03-28 14:07:06,379 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 54 transitions. Word has length 35 [2018-03-28 14:07:06,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 14:07:06,380 INFO L459 AbstractCegarLoop]: Abstraction has 51 states and 54 transitions. [2018-03-28 14:07:06,380 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-03-28 14:07:06,380 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 54 transitions. [2018-03-28 14:07:06,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-03-28 14:07:06,381 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 14:07:06,381 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 14:07:06,381 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr0RequiresViolation, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 14:07:06,382 INFO L82 PathProgramCache]: Analyzing trace with hash 358703603, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 14:07:06,390 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 14:07:06,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 14:07:06,408 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 14:07:06,418 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-03-28 14:07:06,418 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 14:07:06,422 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 14:07:06,423 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:12 [2018-03-28 14:07:06,797 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:06,797 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 14:07:07,746 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:07,767 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 14:07:07,777 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 43 [2018-03-28 14:07:07,778 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-03-28 14:07:07,778 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-03-28 14:07:07,778 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1753, Unknown=0, NotChecked=0, Total=1892 [2018-03-28 14:07:07,778 INFO L87 Difference]: Start difference. First operand 51 states and 54 transitions. Second operand 44 states. [2018-03-28 14:07:10,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 14:07:10,619 INFO L93 Difference]: Finished difference Result 72 states and 76 transitions. [2018-03-28 14:07:10,620 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-03-28 14:07:10,620 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 44 [2018-03-28 14:07:10,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 14:07:10,620 INFO L225 Difference]: With dead ends: 72 [2018-03-28 14:07:10,620 INFO L226 Difference]: Without dead ends: 71 [2018-03-28 14:07:10,622 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1008 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=612, Invalid=5240, Unknown=0, NotChecked=0, Total=5852 [2018-03-28 14:07:10,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-03-28 14:07:10,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 69. [2018-03-28 14:07:10,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-03-28 14:07:10,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 72 transitions. [2018-03-28 14:07:10,629 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 72 transitions. Word has length 44 [2018-03-28 14:07:10,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 14:07:10,630 INFO L459 AbstractCegarLoop]: Abstraction has 69 states and 72 transitions. [2018-03-28 14:07:10,630 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-03-28 14:07:10,630 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 72 transitions. [2018-03-28 14:07:10,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-03-28 14:07:10,631 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 14:07:10,632 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 14:07:10,632 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr0RequiresViolation, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 14:07:10,632 INFO L82 PathProgramCache]: Analyzing trace with hash 1018672723, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 14:07:10,640 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 14:07:10,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 14:07:10,670 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 14:07:10,681 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-03-28 14:07:10,682 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 14:07:10,686 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 14:07:10,687 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:12 [2018-03-28 14:07:11,600 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:11,600 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 14:07:15,100 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:15,121 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 14:07:15,121 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-03-28 14:07:15,122 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-28 14:07:15,122 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-28 14:07:15,123 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=3755, Unknown=0, NotChecked=0, Total=4032 [2018-03-28 14:07:15,123 INFO L87 Difference]: Start difference. First operand 69 states and 72 transitions. Second operand 64 states. [2018-03-28 14:07:20,550 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 74 DAG size of output 42 [2018-03-28 14:07:22,020 WARN L151 SmtUtils]: Spent 175ms on a formula simplification. DAG size of input: 70 DAG size of output 63 [2018-03-28 14:07:22,696 WARN L151 SmtUtils]: Spent 391ms on a formula simplification. DAG size of input: 90 DAG size of output 77 [2018-03-28 14:07:23,115 WARN L151 SmtUtils]: Spent 180ms on a formula simplification. DAG size of input: 73 DAG size of output 66 [2018-03-28 14:07:23,781 WARN L151 SmtUtils]: Spent 321ms on a formula simplification. DAG size of input: 97 DAG size of output 83 [2018-03-28 14:07:24,199 WARN L151 SmtUtils]: Spent 203ms on a formula simplification. DAG size of input: 91 DAG size of output 80 [2018-03-28 14:07:28,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 14:07:28,000 INFO L93 Difference]: Finished difference Result 108 states and 114 transitions. [2018-03-28 14:07:28,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-03-28 14:07:28,000 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 62 [2018-03-28 14:07:28,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 14:07:28,001 INFO L225 Difference]: With dead ends: 108 [2018-03-28 14:07:28,001 INFO L226 Difference]: Without dead ends: 107 [2018-03-28 14:07:28,004 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3221 ImplicationChecksByTransitivity, 14.8s TimeCoverageRelationStatistics Valid=1579, Invalid=13921, Unknown=0, NotChecked=0, Total=15500 [2018-03-28 14:07:28,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-03-28 14:07:28,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 105. [2018-03-28 14:07:28,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2018-03-28 14:07:28,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 108 transitions. [2018-03-28 14:07:28,015 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 108 transitions. Word has length 62 [2018-03-28 14:07:28,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 14:07:28,015 INFO L459 AbstractCegarLoop]: Abstraction has 105 states and 108 transitions. [2018-03-28 14:07:28,015 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-28 14:07:28,016 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 108 transitions. [2018-03-28 14:07:28,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-03-28 14:07:28,017 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 14:07:28,017 INFO L355 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 14:07:28,018 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr0RequiresViolation, __U_MULTI_fopenbsd_cbzero_alloca_true_valid_memsafety_true_termination_i__cbzeroErr1RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 14:07:28,018 INFO L82 PathProgramCache]: Analyzing trace with hash -1489938669, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 14:07:28,026 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 14:07:28,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 14:07:28,075 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 14:07:28,100 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-03-28 14:07:28,100 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 14:07:28,112 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 14:07:28,112 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:12 [2018-03-28 14:07:33,267 WARN L148 SmtUtils]: Spent 129ms on a formula simplification that was a NOOP. DAG size: 49 [2018-03-28 14:07:34,529 WARN L148 SmtUtils]: Spent 432ms on a formula simplification that was a NOOP. DAG size: 54 [2018-03-28 14:07:34,918 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 0 proven. 316 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:07:34,918 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 14:08:03,642 WARN L151 SmtUtils]: Spent 211ms on a formula simplification. DAG size of input: 46 DAG size of output 42 [2018-03-28 14:08:09,124 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 0 proven. 316 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 14:08:09,146 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 14:08:09,146 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 103 [2018-03-28 14:08:09,147 INFO L442 AbstractCegarLoop]: Interpolant automaton has 104 states [2018-03-28 14:08:09,147 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2018-03-28 14:08:09,149 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=743, Invalid=9966, Unknown=3, NotChecked=0, Total=10712 [2018-03-28 14:08:09,149 INFO L87 Difference]: Start difference. First operand 105 states and 108 transitions. Second operand 104 states. [2018-03-28 14:08:09,671 WARN L148 SmtUtils]: Spent 264ms on a formula simplification that was a NOOP. DAG size: 57 [2018-03-28 14:08:10,399 WARN L148 SmtUtils]: Spent 198ms on a formula simplification that was a NOOP. DAG size: 56 [2018-03-28 14:08:14,712 WARN L151 SmtUtils]: Spent 266ms on a formula simplification. DAG size of input: 69 DAG size of output 65 [2018-03-28 14:08:24,775 WARN L151 SmtUtils]: Spent 147ms on a formula simplification. DAG size of input: 91 DAG size of output 42 [2018-03-28 14:08:32,462 WARN L151 SmtUtils]: Spent 293ms on a formula simplification. DAG size of input: 126 DAG size of output 46 [2018-03-28 14:08:33,990 WARN L151 SmtUtils]: Spent 144ms on a formula simplification. DAG size of input: 86 DAG size of output 52 [2018-03-28 14:08:38,443 WARN L151 SmtUtils]: Spent 353ms on a formula simplification. DAG size of input: 109 DAG size of output 52 Received shutdown request... [2018-03-28 14:08:59,190 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-03-28 14:08:59,191 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-28 14:08:59,193 WARN L197 ceAbstractionStarter]: Timeout [2018-03-28 14:08:59,193 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 02:08:59 BasicIcfg [2018-03-28 14:08:59,194 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-28 14:08:59,194 INFO L168 Benchmark]: Toolchain (without parser) took 137134.00 ms. Allocated memory was 292.6 MB in the beginning and 1.6 GB in the end (delta: 1.3 GB). Free memory was 229.5 MB in the beginning and 391.7 MB in the end (delta: -162.1 MB). Peak memory consumption was 1.2 GB. Max. memory is 5.3 GB. [2018-03-28 14:08:59,195 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 292.6 MB. Free memory is still 254.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-28 14:08:59,195 INFO L168 Benchmark]: CACSL2BoogieTranslator took 303.52 ms. Allocated memory is still 292.6 MB. Free memory was 229.5 MB in the beginning and 205.5 MB in the end (delta: 24.0 MB). Peak memory consumption was 24.0 MB. Max. memory is 5.3 GB. [2018-03-28 14:08:59,196 INFO L168 Benchmark]: Boogie Preprocessor took 46.86 ms. Allocated memory is still 292.6 MB. Free memory was 205.5 MB in the beginning and 203.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-28 14:08:59,196 INFO L168 Benchmark]: RCFGBuilder took 460.19 ms. Allocated memory was 292.6 MB in the beginning and 445.1 MB in the end (delta: 152.6 MB). Free memory was 203.5 MB in the beginning and 385.6 MB in the end (delta: -182.1 MB). Peak memory consumption was 22.7 MB. Max. memory is 5.3 GB. [2018-03-28 14:08:59,196 INFO L168 Benchmark]: IcfgTransformer took 19883.72 ms. Allocated memory was 445.1 MB in the beginning and 1.6 GB in the end (delta: 1.1 GB). Free memory was 385.6 MB in the beginning and 774.4 MB in the end (delta: -388.8 MB). Peak memory consumption was 739.5 MB. Max. memory is 5.3 GB. [2018-03-28 14:08:59,197 INFO L168 Benchmark]: TraceAbstraction took 116435.15 ms. Allocated memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 43.5 MB). Free memory was 774.4 MB in the beginning and 391.7 MB in the end (delta: 382.8 MB). Peak memory consumption was 426.3 MB. Max. memory is 5.3 GB. [2018-03-28 14:08:59,199 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.18 ms. Allocated memory is still 292.6 MB. Free memory is still 254.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 303.52 ms. Allocated memory is still 292.6 MB. Free memory was 229.5 MB in the beginning and 205.5 MB in the end (delta: 24.0 MB). Peak memory consumption was 24.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 46.86 ms. Allocated memory is still 292.6 MB. Free memory was 205.5 MB in the beginning and 203.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 460.19 ms. Allocated memory was 292.6 MB in the beginning and 445.1 MB in the end (delta: 152.6 MB). Free memory was 203.5 MB in the beginning and 385.6 MB in the end (delta: -182.1 MB). Peak memory consumption was 22.7 MB. Max. memory is 5.3 GB. * IcfgTransformer took 19883.72 ms. Allocated memory was 445.1 MB in the beginning and 1.6 GB in the end (delta: 1.1 GB). Free memory was 385.6 MB in the beginning and 774.4 MB in the end (delta: -388.8 MB). Peak memory consumption was 739.5 MB. Max. memory is 5.3 GB. * TraceAbstraction took 116435.15 ms. Allocated memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 43.5 MB). Free memory was 774.4 MB in the beginning and 391.7 MB in the end (delta: 382.8 MB). Peak memory consumption was 426.3 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 45 LocStat_MAX_WEQGRAPH_SIZE : 3 LocStat_MAX_SIZEOF_WEQEDGELABEL : 1 LocStat_NO_SUPPORTING_EQUALITIES : 293 LocStat_NO_SUPPORTING_DISEQUALITIES : 53 LocStat_NO_DISJUNCTIONS : -90 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 63 TransStat_MAX_WEQGRAPH_SIZE : 4 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 66 TransStat_NO_SUPPORTING_DISEQUALITIES : 5 TransStat_NO_DISJUNCTIONS : 63 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 6.576718 RENAME_VARIABLES(MILLISECONDS) : 2.099229 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 3.333610 PROJECTAWAY(MILLISECONDS) : 0.061669 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.058622 DISJOIN(MILLISECONDS) : 0.606171 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 2.123339 ADD_EQUALITY(MILLISECONDS) : 0.029266 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.049869 #CONJOIN_DISJUNCTIVE : 630 #RENAME_VARIABLES : 1409 #UNFREEZE : 0 #CONJOIN : 888 #PROJECTAWAY : 851 #ADD_WEAK_EQUALITY : 8 #DISJOIN : 147 #RENAME_VARIABLES_DISJUNCTIVE : 1409 #ADD_EQUALITY : 67 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 * Results from de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation: - StatisticsResult: HeapSeparatorStatistics #COUNT_NEW_ARRAY_VARS_[#memory_int] : 0 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_0 : 1 COUNT_BLOCKS_for_[#memory_int]_at_dim_0 : 1 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_1 : 0 COUNT_BLOCKS_for_[#memory_int]_at_dim_1 : 0 COUNT_ARRAY_READS for [#memory_int] : 1 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (105states) and interpolant automaton (currently 56 states, 104 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 155 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (105states) and interpolant automaton (currently 56 states, 104 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 155 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 547). Cancelled while BasicCegarLoop was constructing difference of abstraction (105states) and interpolant automaton (currently 56 states, 104 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 155 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 47 locations, 3 error locations. TIMEOUT Result, 116.3s OverallTime, 11 OverallIterations, 9 TraceHistogramMax, 67.6s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 377 SDtfs, 1091 SDslu, 5111 SDs, 0 SdLazy, 5872 SolverSat, 441 SolverUnsat, 2 SolverUnknown, 0 SolverNotchecked, 20.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 928 GetRequests, 460 SyntacticMatches, 0 SemanticMatches, 467 ConstructedPredicates, 12 IntricatePredicates, 0 DeprecatedPredicates, 9297 ImplicationChecksByTransitivity, 83.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=105occurred in iteration=10, 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, 10 MinimizatonAttempts, 23 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 48.0s InterpolantComputationTime, 380 NumberOfCodeBlocks, 380 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 738 ConstructedInterpolants, 68 QuantifiedInterpolants, 1060889 SizeOfPredicates, 169 NumberOfNonLiveVariables, 923 ConjunctsInSsa, 366 ConjunctsInUnsatCore, 22 InterpolantComputations, 14 PerfectInterpolantSequences, 0/870 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-03-28_14-08-59-210.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-VPDomainBenchmark-0-2018-03-28_14-08-59-210.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-0-2018-03-28_14-08-59-210.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-HeapSeparatorBenchmark-0-2018-03-28_14-08-59-210.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/openbsd_cbzero-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-28_14-08-59-210.csv Completed graceful shutdown