./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/memsafety-bftpd/bftpd_3.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety-bftpd/bftpd_3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6826aeecba49275836b6b398765a757158a4e84d2c6569399d77f2320562875e --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 10:05:27,006 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 10:05:27,008 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 10:05:27,027 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 10:05:27,027 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 10:05:27,028 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 10:05:27,030 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 10:05:27,031 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 10:05:27,033 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 10:05:27,034 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 10:05:27,035 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 10:05:27,036 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 10:05:27,036 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 10:05:27,037 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 10:05:27,038 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 10:05:27,039 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 10:05:27,040 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 10:05:27,041 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 10:05:27,043 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 10:05:27,044 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 10:05:27,046 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 10:05:27,047 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 10:05:27,049 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 10:05:27,050 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 10:05:27,054 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 10:05:27,055 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 10:05:27,055 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 10:05:27,056 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 10:05:27,057 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 10:05:27,058 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 10:05:27,059 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 10:05:27,060 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 10:05:27,061 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 10:05:27,062 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 10:05:27,063 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 10:05:27,063 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 10:05:27,064 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 10:05:27,064 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 10:05:27,064 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 10:05:27,065 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 10:05:27,065 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 10:05:27,066 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2022-12-14 10:05:27,085 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 10:05:27,085 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 10:05:27,085 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 10:05:27,086 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 10:05:27,086 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 10:05:27,086 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 10:05:27,086 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 10:05:27,087 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 10:05:27,087 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 10:05:27,087 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 10:05:27,087 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 10:05:27,087 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 10:05:27,087 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 10:05:27,088 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 10:05:27,088 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 10:05:27,088 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 10:05:27,088 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 10:05:27,088 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 10:05:27,089 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-14 10:05:27,089 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-14 10:05:27,089 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 10:05:27,090 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 10:05:27,090 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 10:05:27,090 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 10:05:27,090 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 10:05:27,090 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 10:05:27,090 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-14 10:05:27,091 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-14 10:05:27,091 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-14 10:05:27,091 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 10:05:27,091 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 10:05:27,091 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 10:05:27,091 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 10:05:27,091 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 10:05:27,092 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 10:05:27,092 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 10:05:27,092 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 10:05:27,092 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 10:05:27,092 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 10:05:27,093 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 10:05:27,093 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 10:05:27,093 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 10:05:27,093 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6826aeecba49275836b6b398765a757158a4e84d2c6569399d77f2320562875e [2022-12-14 10:05:27,278 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 10:05:27,296 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 10:05:27,298 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 10:05:27,298 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 10:05:27,299 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 10:05:27,300 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/memsafety-bftpd/bftpd_3.i [2022-12-14 10:05:29,922 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 10:05:30,110 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 10:05:30,110 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/sv-benchmarks/c/memsafety-bftpd/bftpd_3.i [2022-12-14 10:05:30,125 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/data/d6ed983fb/0c005961398f4bf68bc70a69545a050f/FLAG104636659 [2022-12-14 10:05:30,138 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/data/d6ed983fb/0c005961398f4bf68bc70a69545a050f [2022-12-14 10:05:30,141 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 10:05:30,142 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 10:05:30,144 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 10:05:30,144 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 10:05:30,147 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 10:05:30,147 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 10:05:30" (1/1) ... [2022-12-14 10:05:30,148 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d578536 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30, skipping insertion in model container [2022-12-14 10:05:30,148 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 10:05:30" (1/1) ... [2022-12-14 10:05:30,155 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 10:05:30,197 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 10:05:30,426 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 10:05:30,434 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 10:05:30,460 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 10:05:30,482 INFO L208 MainTranslator]: Completed translation [2022-12-14 10:05:30,483 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30 WrapperNode [2022-12-14 10:05:30,483 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 10:05:30,484 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 10:05:30,484 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 10:05:30,484 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 10:05:30,489 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30" (1/1) ... [2022-12-14 10:05:30,499 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30" (1/1) ... [2022-12-14 10:05:30,516 INFO L138 Inliner]: procedures = 168, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 95 [2022-12-14 10:05:30,516 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 10:05:30,517 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 10:05:30,517 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 10:05:30,517 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 10:05:30,524 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30" (1/1) ... [2022-12-14 10:05:30,525 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30" (1/1) ... [2022-12-14 10:05:30,527 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30" (1/1) ... [2022-12-14 10:05:30,527 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30" (1/1) ... [2022-12-14 10:05:30,531 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30" (1/1) ... [2022-12-14 10:05:30,534 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30" (1/1) ... [2022-12-14 10:05:30,535 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30" (1/1) ... [2022-12-14 10:05:30,536 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30" (1/1) ... [2022-12-14 10:05:30,537 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 10:05:30,538 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 10:05:30,538 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 10:05:30,538 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 10:05:30,539 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30" (1/1) ... [2022-12-14 10:05:30,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 10:05:30,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:05:30,561 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 10:05:30,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 10:05:30,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-14 10:05:30,589 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2022-12-14 10:05:30,589 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2022-12-14 10:05:30,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-14 10:05:30,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 10:05:30,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-14 10:05:30,589 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 10:05:30,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-14 10:05:30,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-14 10:05:30,589 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 10:05:30,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 10:05:30,677 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 10:05:30,679 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 10:05:30,854 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 10:05:30,892 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 10:05:30,892 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-12-14 10:05:30,895 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:05:30 BoogieIcfgContainer [2022-12-14 10:05:30,895 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 10:05:30,898 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 10:05:30,898 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 10:05:30,901 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 10:05:30,902 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 10:05:30" (1/3) ... [2022-12-14 10:05:30,902 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ceb882b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 10:05:30, skipping insertion in model container [2022-12-14 10:05:30,902 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:05:30" (2/3) ... [2022-12-14 10:05:30,903 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ceb882b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 10:05:30, skipping insertion in model container [2022-12-14 10:05:30,903 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:05:30" (3/3) ... [2022-12-14 10:05:30,904 INFO L112 eAbstractionObserver]: Analyzing ICFG bftpd_3.i [2022-12-14 10:05:30,919 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 10:05:30,920 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2022-12-14 10:05:30,955 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 10:05:30,960 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1957dead, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 10:05:30,960 INFO L358 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2022-12-14 10:05:30,964 INFO L276 IsEmpty]: Start isEmpty. Operand has 54 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 49 states have internal predecessors, (54), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 10:05:30,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-12-14 10:05:30,968 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:05:30,969 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-12-14 10:05:30,969 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:05:30,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:05:30,973 INFO L85 PathProgramCache]: Analyzing trace with hash 130425256, now seen corresponding path program 1 times [2022-12-14 10:05:30,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:05:30,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84068919] [2022-12-14 10:05:30,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:30,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:05:31,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:31,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:31,237 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:05:31,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84068919] [2022-12-14 10:05:31,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84068919] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:05:31,238 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:05:31,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 10:05:31,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871212940] [2022-12-14 10:05:31,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:05:31,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 10:05:31,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:05:31,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 10:05:31,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 10:05:31,276 INFO L87 Difference]: Start difference. First operand has 54 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 49 states have internal predecessors, (54), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 4 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:31,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:05:31,395 INFO L93 Difference]: Finished difference Result 106 states and 123 transitions. [2022-12-14 10:05:31,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 10:05:31,398 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2022-12-14 10:05:31,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:05:31,406 INFO L225 Difference]: With dead ends: 106 [2022-12-14 10:05:31,407 INFO L226 Difference]: Without dead ends: 103 [2022-12-14 10:05:31,408 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 10:05:31,411 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 122 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:05:31,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 84 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:05:31,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-12-14 10:05:31,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 76. [2022-12-14 10:05:31,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 49 states have (on average 1.7142857142857142) internal successors, (84), 66 states have internal predecessors, (84), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2022-12-14 10:05:31,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 102 transitions. [2022-12-14 10:05:31,448 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 102 transitions. Word has length 5 [2022-12-14 10:05:31,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:05:31,448 INFO L495 AbstractCegarLoop]: Abstraction has 76 states and 102 transitions. [2022-12-14 10:05:31,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:31,448 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 102 transitions. [2022-12-14 10:05:31,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-12-14 10:05:31,449 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:05:31,449 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-12-14 10:05:31,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 10:05:31,449 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:05:31,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:05:31,449 INFO L85 PathProgramCache]: Analyzing trace with hash 130425257, now seen corresponding path program 1 times [2022-12-14 10:05:31,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:05:31,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850536208] [2022-12-14 10:05:31,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:31,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:05:31,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:31,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:31,577 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:05:31,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850536208] [2022-12-14 10:05:31,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850536208] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:05:31,578 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:05:31,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:05:31,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429927356] [2022-12-14 10:05:31,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:05:31,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:05:31,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:05:31,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:05:31,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:05:31,580 INFO L87 Difference]: Start difference. First operand 76 states and 102 transitions. Second operand has 5 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:31,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:05:31,711 INFO L93 Difference]: Finished difference Result 198 states and 266 transitions. [2022-12-14 10:05:31,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 10:05:31,712 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2022-12-14 10:05:31,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:05:31,713 INFO L225 Difference]: With dead ends: 198 [2022-12-14 10:05:31,714 INFO L226 Difference]: Without dead ends: 198 [2022-12-14 10:05:31,714 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-12-14 10:05:31,715 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 135 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:05:31,715 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 171 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:05:31,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-12-14 10:05:31,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 147. [2022-12-14 10:05:31,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 113 states have (on average 1.7079646017699115) internal successors, (193), 130 states have internal predecessors, (193), 10 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2022-12-14 10:05:31,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 229 transitions. [2022-12-14 10:05:31,730 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 229 transitions. Word has length 5 [2022-12-14 10:05:31,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:05:31,730 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 229 transitions. [2022-12-14 10:05:31,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:31,730 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 229 transitions. [2022-12-14 10:05:31,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-12-14 10:05:31,730 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:05:31,730 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-14 10:05:31,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 10:05:31,731 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:05:31,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:05:31,731 INFO L85 PathProgramCache]: Analyzing trace with hash -251784379, now seen corresponding path program 1 times [2022-12-14 10:05:31,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:05:31,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897100947] [2022-12-14 10:05:31,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:31,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:05:31,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:31,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:31,918 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:05:31,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897100947] [2022-12-14 10:05:31,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897100947] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:05:31,919 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:05:31,919 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:05:31,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264984505] [2022-12-14 10:05:31,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:05:31,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:05:31,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:05:31,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:05:31,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:05:31,920 INFO L87 Difference]: Start difference. First operand 147 states and 229 transitions. Second operand has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:32,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:05:32,065 INFO L93 Difference]: Finished difference Result 220 states and 317 transitions. [2022-12-14 10:05:32,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 10:05:32,066 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-12-14 10:05:32,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:05:32,068 INFO L225 Difference]: With dead ends: 220 [2022-12-14 10:05:32,068 INFO L226 Difference]: Without dead ends: 220 [2022-12-14 10:05:32,069 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-14 10:05:32,069 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 83 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:05:32,070 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 141 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:05:32,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2022-12-14 10:05:32,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 150. [2022-12-14 10:05:32,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 116 states have (on average 1.6896551724137931) internal successors, (196), 133 states have internal predecessors, (196), 10 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2022-12-14 10:05:32,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 232 transitions. [2022-12-14 10:05:32,081 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 232 transitions. Word has length 6 [2022-12-14 10:05:32,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:05:32,082 INFO L495 AbstractCegarLoop]: Abstraction has 150 states and 232 transitions. [2022-12-14 10:05:32,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:32,082 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 232 transitions. [2022-12-14 10:05:32,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 10:05:32,082 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:05:32,082 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:05:32,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-14 10:05:32,083 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:05:32,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:05:32,083 INFO L85 PathProgramCache]: Analyzing trace with hash 784618888, now seen corresponding path program 1 times [2022-12-14 10:05:32,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:05:32,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980321221] [2022-12-14 10:05:32,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:32,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:05:32,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:32,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:32,244 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:05:32,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980321221] [2022-12-14 10:05:32,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980321221] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:05:32,244 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:05:32,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:05:32,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54823073] [2022-12-14 10:05:32,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:05:32,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:05:32,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:05:32,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:05:32,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:05:32,246 INFO L87 Difference]: Start difference. First operand 150 states and 232 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:32,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:05:32,362 INFO L93 Difference]: Finished difference Result 200 states and 267 transitions. [2022-12-14 10:05:32,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 10:05:32,362 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-12-14 10:05:32,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:05:32,364 INFO L225 Difference]: With dead ends: 200 [2022-12-14 10:05:32,364 INFO L226 Difference]: Without dead ends: 200 [2022-12-14 10:05:32,364 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-14 10:05:32,365 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 135 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:05:32,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 161 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:05:32,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-12-14 10:05:32,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 150. [2022-12-14 10:05:32,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 116 states have (on average 1.6724137931034482) internal successors, (194), 133 states have internal predecessors, (194), 10 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2022-12-14 10:05:32,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 230 transitions. [2022-12-14 10:05:32,375 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 230 transitions. Word has length 7 [2022-12-14 10:05:32,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:05:32,375 INFO L495 AbstractCegarLoop]: Abstraction has 150 states and 230 transitions. [2022-12-14 10:05:32,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:32,375 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 230 transitions. [2022-12-14 10:05:32,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-12-14 10:05:32,376 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:05:32,376 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:05:32,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 10:05:32,376 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:05:32,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:05:32,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1446618201, now seen corresponding path program 1 times [2022-12-14 10:05:32,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:05:32,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438204890] [2022-12-14 10:05:32,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:32,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:05:32,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:32,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:32,442 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:05:32,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438204890] [2022-12-14 10:05:32,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438204890] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:05:32,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:05:32,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:05:32,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323678717] [2022-12-14 10:05:32,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:05:32,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:05:32,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:05:32,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:05:32,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:05:32,445 INFO L87 Difference]: Start difference. First operand 150 states and 230 transitions. Second operand has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:32,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:05:32,532 INFO L93 Difference]: Finished difference Result 227 states and 313 transitions. [2022-12-14 10:05:32,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 10:05:32,533 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-12-14 10:05:32,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:05:32,535 INFO L225 Difference]: With dead ends: 227 [2022-12-14 10:05:32,535 INFO L226 Difference]: Without dead ends: 227 [2022-12-14 10:05:32,535 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-12-14 10:05:32,536 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 110 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:05:32,537 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 144 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:05:32,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-12-14 10:05:32,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 178. [2022-12-14 10:05:32,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 142 states have (on average 1.6408450704225352) internal successors, (233), 160 states have internal predecessors, (233), 10 states have call successors, (10), 7 states have call predecessors, (10), 8 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2022-12-14 10:05:32,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 269 transitions. [2022-12-14 10:05:32,552 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 269 transitions. Word has length 8 [2022-12-14 10:05:32,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:05:32,552 INFO L495 AbstractCegarLoop]: Abstraction has 178 states and 269 transitions. [2022-12-14 10:05:32,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:32,553 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 269 transitions. [2022-12-14 10:05:32,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-12-14 10:05:32,553 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:05:32,553 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:05:32,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-14 10:05:32,553 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:05:32,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:05:32,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1895491222, now seen corresponding path program 1 times [2022-12-14 10:05:32,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:05:32,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29911585] [2022-12-14 10:05:32,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:32,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:05:32,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:32,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:32,647 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:05:32,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29911585] [2022-12-14 10:05:32,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29911585] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:05:32,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:05:32,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:05:32,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878991647] [2022-12-14 10:05:32,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:05:32,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:05:32,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:05:32,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:05:32,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:05:32,649 INFO L87 Difference]: Start difference. First operand 178 states and 269 transitions. Second operand has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:32,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:05:32,729 INFO L93 Difference]: Finished difference Result 226 states and 292 transitions. [2022-12-14 10:05:32,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 10:05:32,729 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-12-14 10:05:32,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:05:32,730 INFO L225 Difference]: With dead ends: 226 [2022-12-14 10:05:32,731 INFO L226 Difference]: Without dead ends: 226 [2022-12-14 10:05:32,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-14 10:05:32,732 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 179 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:05:32,732 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 169 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:05:32,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2022-12-14 10:05:32,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 192. [2022-12-14 10:05:32,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 155 states have (on average 1.6387096774193548) internal successors, (254), 174 states have internal predecessors, (254), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (26), 10 states have call predecessors, (26), 10 states have call successors, (26) [2022-12-14 10:05:32,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 290 transitions. [2022-12-14 10:05:32,744 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 290 transitions. Word has length 9 [2022-12-14 10:05:32,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:05:32,745 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 290 transitions. [2022-12-14 10:05:32,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:32,745 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 290 transitions. [2022-12-14 10:05:32,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-14 10:05:32,745 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:05:32,746 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:05:32,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-14 10:05:32,746 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:05:32,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:05:32,746 INFO L85 PathProgramCache]: Analyzing trace with hash -354750800, now seen corresponding path program 1 times [2022-12-14 10:05:32,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:05:32,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117245043] [2022-12-14 10:05:32,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:32,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:05:32,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:32,871 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:32,871 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:05:32,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117245043] [2022-12-14 10:05:32,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117245043] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:05:32,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836496890] [2022-12-14 10:05:32,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:32,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:05:32,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:05:32,873 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:05:32,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 10:05:32,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:32,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 10:05:32,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:05:33,072 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:33,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:05:33,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:33,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836496890] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:05:33,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [898918869] [2022-12-14 10:05:33,182 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-12-14 10:05:33,183 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:05:33,186 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:05:33,190 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:05:33,190 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:05:33,239 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 157 for LOIs [2022-12-14 10:05:34,756 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:05:37,033 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2251#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (<= 0 ~global~0.base) (<= |parse_input_~input#1.base| 3) (= |parse_input_#in~input#1.base| 3) (= |~#commands~0.offset| 0) (<= ~global~0.offset 0) (not (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|))) (<= ~global~0.base 0) (= |old(~global~0.base)| 0) (= |#NULL.offset| 0) (< |parse_input_~i~0#1| 2) (= |parse_input_#in~input#1.offset| 0) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:05:37,033 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:05:37,033 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:05:37,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 11 [2022-12-14 10:05:37,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258921647] [2022-12-14 10:05:37,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:05:37,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 10:05:37,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:05:37,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 10:05:37,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-12-14 10:05:37,036 INFO L87 Difference]: Start difference. First operand 192 states and 290 transitions. Second operand has 13 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:37,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:05:37,258 INFO L93 Difference]: Finished difference Result 260 states and 349 transitions. [2022-12-14 10:05:37,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 10:05:37,259 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-12-14 10:05:37,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:05:37,260 INFO L225 Difference]: With dead ends: 260 [2022-12-14 10:05:37,261 INFO L226 Difference]: Without dead ends: 260 [2022-12-14 10:05:37,261 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2022-12-14 10:05:37,262 INFO L413 NwaCegarLoop]: 95 mSDtfsCounter, 457 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:05:37,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [457 Valid, 345 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:05:37,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-12-14 10:05:37,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 197. [2022-12-14 10:05:37,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 159 states have (on average 1.5660377358490567) internal successors, (249), 179 states have internal predecessors, (249), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (27), 10 states have call predecessors, (27), 10 states have call successors, (27) [2022-12-14 10:05:37,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 286 transitions. [2022-12-14 10:05:37,273 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 286 transitions. Word has length 13 [2022-12-14 10:05:37,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:05:37,274 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 286 transitions. [2022-12-14 10:05:37,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:37,274 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 286 transitions. [2022-12-14 10:05:37,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-14 10:05:37,275 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:05:37,275 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:05:37,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 10:05:37,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:05:37,477 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:05:37,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:05:37,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1887627038, now seen corresponding path program 1 times [2022-12-14 10:05:37,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:05:37,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138579988] [2022-12-14 10:05:37,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:37,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:05:37,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:37,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:37,711 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:05:37,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138579988] [2022-12-14 10:05:37,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138579988] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:05:37,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970365346] [2022-12-14 10:05:37,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:37,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:05:37,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:05:37,713 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:05:37,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 10:05:37,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:37,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-14 10:05:37,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:05:37,875 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:05:37,882 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:37,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:05:37,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:37,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970365346] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:05:37,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2071999848] [2022-12-14 10:05:37,934 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2022-12-14 10:05:37,934 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:05:37,934 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:05:37,935 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:05:37,935 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:05:37,963 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 157 for LOIs [2022-12-14 10:05:39,035 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:05:41,919 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [2071999848] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:05:41,919 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:05:41,919 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 4, 4] total 18 [2022-12-14 10:05:41,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515597141] [2022-12-14 10:05:41,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:05:41,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 10:05:41,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:05:41,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 10:05:41,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-12-14 10:05:41,921 INFO L87 Difference]: Start difference. First operand 197 states and 286 transitions. Second operand has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:42,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:05:42,674 INFO L93 Difference]: Finished difference Result 191 states and 268 transitions. [2022-12-14 10:05:42,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 10:05:42,674 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-12-14 10:05:42,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:05:42,675 INFO L225 Difference]: With dead ends: 191 [2022-12-14 10:05:42,675 INFO L226 Difference]: Without dead ends: 191 [2022-12-14 10:05:42,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2022-12-14 10:05:42,677 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 57 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:05:42,677 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 93 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 10:05:42,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-12-14 10:05:42,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2022-12-14 10:05:42,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 153 states have (on average 1.5098039215686274) internal successors, (231), 173 states have internal predecessors, (231), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (27), 10 states have call predecessors, (27), 10 states have call successors, (27) [2022-12-14 10:05:42,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 268 transitions. [2022-12-14 10:05:42,685 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 268 transitions. Word has length 14 [2022-12-14 10:05:42,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:05:42,686 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 268 transitions. [2022-12-14 10:05:42,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:05:42,686 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 268 transitions. [2022-12-14 10:05:42,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-14 10:05:42,686 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:05:42,687 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:05:42,691 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-14 10:05:42,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:05:42,889 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:05:42,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:05:42,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1798666464, now seen corresponding path program 1 times [2022-12-14 10:05:42,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:05:42,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916480419] [2022-12-14 10:05:42,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:42,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:05:42,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:43,062 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:43,063 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:05:43,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916480419] [2022-12-14 10:05:43,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916480419] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:05:43,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006312800] [2022-12-14 10:05:43,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:43,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:05:43,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:05:43,064 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:05:43,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 10:05:43,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:43,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-14 10:05:43,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:05:43,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:05:43,270 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:05:43,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:43,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:05:43,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006312800] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:05:43,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1664823174] [2022-12-14 10:05:43,444 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-12-14 10:05:43,445 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:05:43,445 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:05:43,445 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:05:43,445 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:05:43,528 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-12-14 10:05:43,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2022-12-14 10:05:43,548 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-12-14 10:05:43,549 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2022-12-14 10:05:43,784 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2022-12-14 10:05:43,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:05:43,899 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-12-14 10:05:43,899 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2022-12-14 10:05:43,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:05:43,922 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-12-14 10:05:43,923 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2022-12-14 10:05:43,952 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:05:46,392 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3294#(and (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |~#commands~0.offset|) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (not (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|))) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2022-12-14 10:05:46,392 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:05:46,392 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:05:46,392 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 11 [2022-12-14 10:05:46,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519478879] [2022-12-14 10:05:46,392 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:05:46,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 10:05:46,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:05:46,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 10:05:46,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=825, Unknown=3, NotChecked=0, Total=992 [2022-12-14 10:05:46,394 INFO L87 Difference]: Start difference. First operand 191 states and 268 transitions. Second operand has 13 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:05:46,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:05:46,724 INFO L93 Difference]: Finished difference Result 281 states and 393 transitions. [2022-12-14 10:05:46,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 10:05:46,725 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2022-12-14 10:05:46,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:05:46,726 INFO L225 Difference]: With dead ends: 281 [2022-12-14 10:05:46,726 INFO L226 Difference]: Without dead ends: 281 [2022-12-14 10:05:46,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=287, Invalid=1350, Unknown=3, NotChecked=0, Total=1640 [2022-12-14 10:05:46,727 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 590 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 119 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 590 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:05:46,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [590 Valid, 135 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 196 Invalid, 1 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:05:46,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-12-14 10:05:46,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 210. [2022-12-14 10:05:46,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 171 states have (on average 1.5029239766081872) internal successors, (257), 192 states have internal predecessors, (257), 10 states have call successors, (10), 7 states have call predecessors, (10), 11 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2022-12-14 10:05:46,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 297 transitions. [2022-12-14 10:05:46,734 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 297 transitions. Word has length 21 [2022-12-14 10:05:46,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:05:46,734 INFO L495 AbstractCegarLoop]: Abstraction has 210 states and 297 transitions. [2022-12-14 10:05:46,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:05:46,735 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 297 transitions. [2022-12-14 10:05:46,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-14 10:05:46,735 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:05:46,735 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:05:46,740 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-14 10:05:46,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-12-14 10:05:46,936 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:05:46,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:05:46,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1941617407, now seen corresponding path program 1 times [2022-12-14 10:05:46,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:05:46,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756689807] [2022-12-14 10:05:46,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:46,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:05:46,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:47,299 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:47,299 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:05:47,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756689807] [2022-12-14 10:05:47,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756689807] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:05:47,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582444894] [2022-12-14 10:05:47,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:47,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:05:47,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:05:47,301 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:05:47,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 10:05:47,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:47,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-14 10:05:47,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:05:47,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:05:47,533 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:05:47,591 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:05:47,593 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:05:47,611 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:47,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:05:47,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582444894] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:05:47,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1913072299] [2022-12-14 10:05:47,744 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-12-14 10:05:47,744 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:05:47,745 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:05:47,745 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:05:47,745 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:05:47,825 INFO L321 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2022-12-14 10:05:47,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 111 [2022-12-14 10:05:48,004 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-12-14 10:05:48,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2022-12-14 10:05:48,219 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2022-12-14 10:05:48,744 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:05:55,919 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3927#(and (= ~global~0.base |old(~global~0.base)|) (= |old(#length)| |#length|) (<= 0 |#NULL.base|) (<= 0 |old(~global~0.offset)|) (<= 6 |~#commands~0.base|) (= ~state~0 |old(~state~0)|) (<= 0 ~global~0.offset) (<= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.offset|) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (<= |~#commands~0.base| 6) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= |parse_input_#in~input#1.base| 4) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |#NULL.base| 0) (or (not (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|))) (not (<= 0 |parse_input_#t~mem3#1.offset|))) (= |old(#valid)| |#valid|) (<= 0 |#NULL.offset|) (<= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0) (= (select |#valid| |~#commands~0.base|) 1))' at error location [2022-12-14 10:05:55,919 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:05:55,919 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:05:55,919 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 17 [2022-12-14 10:05:55,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036084237] [2022-12-14 10:05:55,921 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:05:55,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 10:05:55,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:05:55,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 10:05:55,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1046, Unknown=0, NotChecked=0, Total=1332 [2022-12-14 10:05:55,922 INFO L87 Difference]: Start difference. First operand 210 states and 297 transitions. Second operand has 18 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:05:56,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:05:56,398 INFO L93 Difference]: Finished difference Result 282 states and 393 transitions. [2022-12-14 10:05:56,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-14 10:05:56,399 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 23 [2022-12-14 10:05:56,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:05:56,400 INFO L225 Difference]: With dead ends: 282 [2022-12-14 10:05:56,400 INFO L226 Difference]: Without dead ends: 282 [2022-12-14 10:05:56,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 649 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=423, Invalid=1647, Unknown=0, NotChecked=0, Total=2070 [2022-12-14 10:05:56,401 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 357 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 94 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:05:56,401 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [357 Valid, 235 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 356 Invalid, 2 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:05:56,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-12-14 10:05:56,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 212. [2022-12-14 10:05:56,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 173 states have (on average 1.4855491329479769) internal successors, (257), 194 states have internal predecessors, (257), 10 states have call successors, (10), 7 states have call predecessors, (10), 11 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2022-12-14 10:05:56,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 297 transitions. [2022-12-14 10:05:56,408 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 297 transitions. Word has length 23 [2022-12-14 10:05:56,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:05:56,408 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 297 transitions. [2022-12-14 10:05:56,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:05:56,409 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 297 transitions. [2022-12-14 10:05:56,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-12-14 10:05:56,409 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:05:56,409 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:05:56,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-14 10:05:56,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-14 10:05:56,611 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:05:56,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:05:56,613 INFO L85 PathProgramCache]: Analyzing trace with hash 60597520, now seen corresponding path program 1 times [2022-12-14 10:05:56,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:05:56,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415103095] [2022-12-14 10:05:56,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:56,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:05:56,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:56,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:56,710 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:05:56,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415103095] [2022-12-14 10:05:56,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415103095] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:05:56,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004211316] [2022-12-14 10:05:56,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:05:56,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:05:56,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:05:56,711 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:05:56,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 10:05:56,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:05:56,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 10:05:56,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:05:56,819 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 10:05:56,819 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 10:05:56,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:05:56,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:05:56,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004211316] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:05:56,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2111592932] [2022-12-14 10:05:56,887 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-12-14 10:05:56,887 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:05:56,887 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:05:56,887 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:05:56,887 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:05:56,952 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-12-14 10:05:56,952 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2022-12-14 10:05:56,968 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-12-14 10:05:56,968 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2022-12-14 10:05:57,210 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2022-12-14 10:05:57,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:05:57,326 INFO L321 Elim1Store]: treesize reduction 46, result has 62.3 percent of original size [2022-12-14 10:05:57,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 103 [2022-12-14 10:05:57,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:05:57,427 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-12-14 10:05:57,428 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2022-12-14 10:05:57,472 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:06:00,260 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4560#(and (= 6 |~#commands~0.base|) (not (= (select |#valid| |parse_input_~input#1.base|) 1)) (<= 0 ~global~0.offset) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.offset|) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |parse_input_#t~mem3#1.offset|) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2022-12-14 10:06:00,260 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:06:00,260 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:06:00,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2022-12-14 10:06:00,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095165824] [2022-12-14 10:06:00,260 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:06:00,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 10:06:00,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:00,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 10:06:00,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2022-12-14 10:06:00,261 INFO L87 Difference]: Start difference. First operand 212 states and 297 transitions. Second operand has 9 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 10:06:00,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:00,520 INFO L93 Difference]: Finished difference Result 323 states and 425 transitions. [2022-12-14 10:06:00,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 10:06:00,520 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 24 [2022-12-14 10:06:00,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:00,523 INFO L225 Difference]: With dead ends: 323 [2022-12-14 10:06:00,523 INFO L226 Difference]: Without dead ends: 323 [2022-12-14 10:06:00,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=192, Invalid=998, Unknown=0, NotChecked=0, Total=1190 [2022-12-14 10:06:00,524 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 228 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:00,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 245 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:06:00,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-12-14 10:06:00,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 266. [2022-12-14 10:06:00,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 224 states have (on average 1.4598214285714286) internal successors, (327), 246 states have internal predecessors, (327), 10 states have call successors, (10), 9 states have call predecessors, (10), 14 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2022-12-14 10:06:00,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 367 transitions. [2022-12-14 10:06:00,536 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 367 transitions. Word has length 24 [2022-12-14 10:06:00,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:00,536 INFO L495 AbstractCegarLoop]: Abstraction has 266 states and 367 transitions. [2022-12-14 10:06:00,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 10:06:00,536 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 367 transitions. [2022-12-14 10:06:00,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-14 10:06:00,537 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:00,537 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:00,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 10:06:00,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:06:00,739 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:00,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:00,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1878523169, now seen corresponding path program 1 times [2022-12-14 10:06:00,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:00,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461414370] [2022-12-14 10:06:00,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:00,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:00,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:00,935 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:00,935 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:00,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461414370] [2022-12-14 10:06:00,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461414370] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:00,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454368479] [2022-12-14 10:06:00,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:00,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:06:00,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:06:00,937 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:06:00,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 10:06:00,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:00,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-14 10:06:00,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:06:01,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:01,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:06:01,129 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:01,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:06:01,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454368479] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:01,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2124984765] [2022-12-14 10:06:01,211 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-12-14 10:06:01,211 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:06:01,211 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:06:01,211 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:06:01,211 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:06:01,308 INFO L321 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2022-12-14 10:06:01,308 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 111 [2022-12-14 10:06:01,471 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-12-14 10:06:01,472 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2022-12-14 10:06:01,733 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2022-12-14 10:06:02,271 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:06:09,077 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5298#(and (= ~global~0.base |old(~global~0.base)|) (= |old(#length)| |#length|) (<= 0 |#NULL.base|) (<= 0 |old(~global~0.offset)|) (= (select |#valid| |parse_input_~input#1.base|) 1) (<= 6 |~#commands~0.base|) (not (< |parse_input_~input#1.offset| (select |#length| |parse_input_~input#1.base|))) (= ~state~0 |old(~state~0)|) (<= 0 ~global~0.offset) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (<= |#NULL.offset| 0) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.offset|) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (<= |~#commands~0.base| 6) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |parse_input_#t~mem3#1.offset|) (= |parse_input_#in~input#1.base| 4) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |#NULL.base| 0) (= |old(#valid)| |#valid|) (<= 0 |#NULL.offset|) (<= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0) (= (select |#valid| |~#commands~0.base|) 1))' at error location [2022-12-14 10:06:09,077 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:06:09,078 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:06:09,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2022-12-14 10:06:09,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50676900] [2022-12-14 10:06:09,078 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:06:09,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 10:06:09,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:09,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 10:06:09,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=900, Unknown=0, NotChecked=0, Total=1122 [2022-12-14 10:06:09,080 INFO L87 Difference]: Start difference. First operand 266 states and 367 transitions. Second operand has 14 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:06:09,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:09,427 INFO L93 Difference]: Finished difference Result 419 states and 547 transitions. [2022-12-14 10:06:09,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 10:06:09,427 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 25 [2022-12-14 10:06:09,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:09,429 INFO L225 Difference]: With dead ends: 419 [2022-12-14 10:06:09,429 INFO L226 Difference]: Without dead ends: 419 [2022-12-14 10:06:09,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=366, Invalid=1526, Unknown=0, NotChecked=0, Total=1892 [2022-12-14 10:06:09,430 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 516 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:09,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [516 Valid, 273 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:06:09,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-12-14 10:06:09,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 313. [2022-12-14 10:06:09,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 269 states have (on average 1.483271375464684) internal successors, (399), 296 states have internal predecessors, (399), 8 states have call successors, (8), 8 states have call predecessors, (8), 18 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2022-12-14 10:06:09,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 431 transitions. [2022-12-14 10:06:09,441 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 431 transitions. Word has length 25 [2022-12-14 10:06:09,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:09,442 INFO L495 AbstractCegarLoop]: Abstraction has 313 states and 431 transitions. [2022-12-14 10:06:09,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:06:09,442 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 431 transitions. [2022-12-14 10:06:09,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-12-14 10:06:09,442 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:09,443 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:09,447 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 10:06:09,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-12-14 10:06:09,644 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:09,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:09,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1950248471, now seen corresponding path program 1 times [2022-12-14 10:06:09,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:09,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009859358] [2022-12-14 10:06:09,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:09,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:09,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:09,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:09,789 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:09,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009859358] [2022-12-14 10:06:09,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009859358] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:09,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830437801] [2022-12-14 10:06:09,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:09,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:06:09,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:06:09,791 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:06:09,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 10:06:09,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:09,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 10:06:09,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:06:09,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:09,915 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:06:09,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830437801] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:06:09,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 10:06:09,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2022-12-14 10:06:09,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100358691] [2022-12-14 10:06:09,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:06:09,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:06:09,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:09,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:06:09,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-12-14 10:06:09,917 INFO L87 Difference]: Start difference. First operand 313 states and 431 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:06:09,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:09,963 INFO L93 Difference]: Finished difference Result 346 states and 465 transitions. [2022-12-14 10:06:09,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 10:06:09,964 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 26 [2022-12-14 10:06:09,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:09,965 INFO L225 Difference]: With dead ends: 346 [2022-12-14 10:06:09,965 INFO L226 Difference]: Without dead ends: 346 [2022-12-14 10:06:09,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-12-14 10:06:09,966 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 66 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:09,966 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 124 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 10:06:09,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-12-14 10:06:09,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 320. [2022-12-14 10:06:09,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 276 states have (on average 1.4710144927536233) internal successors, (406), 303 states have internal predecessors, (406), 8 states have call successors, (8), 8 states have call predecessors, (8), 18 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2022-12-14 10:06:09,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 438 transitions. [2022-12-14 10:06:09,975 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 438 transitions. Word has length 26 [2022-12-14 10:06:09,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:09,976 INFO L495 AbstractCegarLoop]: Abstraction has 320 states and 438 transitions. [2022-12-14 10:06:09,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:06:09,976 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 438 transitions. [2022-12-14 10:06:09,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-12-14 10:06:09,977 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:09,977 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:09,982 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-12-14 10:06:10,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-14 10:06:10,177 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:10,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:10,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1950933273, now seen corresponding path program 1 times [2022-12-14 10:06:10,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:10,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499620425] [2022-12-14 10:06:10,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:10,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:10,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:10,347 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:10,347 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:10,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499620425] [2022-12-14 10:06:10,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499620425] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:10,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911578990] [2022-12-14 10:06:10,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:10,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:06:10,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:06:10,348 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:06:10,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 10:06:10,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:10,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-14 10:06:10,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:06:10,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:10,517 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:06:10,585 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:10,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:06:15,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911578990] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:15,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1328631558] [2022-12-14 10:06:15,360 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2022-12-14 10:06:15,360 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:06:15,360 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:06:15,360 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:06:15,360 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:06:15,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:15,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:15,515 INFO L321 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2022-12-14 10:06:15,515 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2022-12-14 10:06:15,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:15,554 INFO L321 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2022-12-14 10:06:15,554 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2022-12-14 10:06:15,831 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2022-12-14 10:06:15,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:15,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:15,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:15,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:15,974 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-12-14 10:06:15,974 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2022-12-14 10:06:15,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:16,009 INFO L321 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2022-12-14 10:06:16,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 27 treesize of output 45 [2022-12-14 10:06:16,072 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:06:18,054 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6961#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (<= ~global~0.offset 0) (not (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|))) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= |parse_input_~input#1.base| 4) (< |parse_input_~i~0#1| 2) (= |parse_input_#in~input#1.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:06:18,054 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:06:18,054 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:06:18,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 14 [2022-12-14 10:06:18,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564236134] [2022-12-14 10:06:18,054 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:06:18,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 10:06:18,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:18,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 10:06:18,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1111, Unknown=4, NotChecked=0, Total=1260 [2022-12-14 10:06:18,055 INFO L87 Difference]: Start difference. First operand 320 states and 438 transitions. Second operand has 16 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:06:18,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:18,527 INFO L93 Difference]: Finished difference Result 343 states and 455 transitions. [2022-12-14 10:06:18,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 10:06:18,528 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2022-12-14 10:06:18,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:18,529 INFO L225 Difference]: With dead ends: 343 [2022-12-14 10:06:18,529 INFO L226 Difference]: Without dead ends: 343 [2022-12-14 10:06:18,530 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 553 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=295, Invalid=1771, Unknown=4, NotChecked=0, Total=2070 [2022-12-14 10:06:18,530 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 455 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 99 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:18,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [455 Valid, 170 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 342 Invalid, 3 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:06:18,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2022-12-14 10:06:18,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 249. [2022-12-14 10:06:18,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 216 states have (on average 1.4027777777777777) internal successors, (303), 236 states have internal predecessors, (303), 6 states have call successors, (6), 6 states have call predecessors, (6), 12 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-12-14 10:06:18,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 324 transitions. [2022-12-14 10:06:18,537 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 324 transitions. Word has length 29 [2022-12-14 10:06:18,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:18,538 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 324 transitions. [2022-12-14 10:06:18,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:06:18,538 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 324 transitions. [2022-12-14 10:06:18,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-12-14 10:06:18,538 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:18,538 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:18,543 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-14 10:06:18,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-12-14 10:06:18,740 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:18,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:18,742 INFO L85 PathProgramCache]: Analyzing trace with hash -349389369, now seen corresponding path program 1 times [2022-12-14 10:06:18,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:18,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186972103] [2022-12-14 10:06:18,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:18,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:18,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:18,933 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:18,933 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:18,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186972103] [2022-12-14 10:06:18,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186972103] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:18,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153778219] [2022-12-14 10:06:18,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:18,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:06:18,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:06:18,935 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:06:18,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 10:06:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:18,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 10:06:18,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:06:19,117 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 10:06:19,117 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 10:06:19,215 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:06:19,227 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:19,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:06:19,290 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153778219] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:19,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1464399080] [2022-12-14 10:06:19,291 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2022-12-14 10:06:19,292 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:06:19,292 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:06:19,292 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:06:19,292 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:06:19,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:19,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:19,448 INFO L321 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2022-12-14 10:06:19,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 196 treesize of output 210 [2022-12-14 10:06:19,516 INFO L321 Elim1Store]: treesize reduction 205, result has 30.0 percent of original size [2022-12-14 10:06:19,516 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 185 treesize of output 234 [2022-12-14 10:06:19,823 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2022-12-14 10:06:20,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:20,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:20,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:20,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:20,153 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-12-14 10:06:20,153 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2022-12-14 10:06:20,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:20,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:20,188 INFO L321 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2022-12-14 10:06:20,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2022-12-14 10:06:20,251 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:06:22,469 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7737#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= |parse_input_~input#1.base| 4) (= |parse_input_#in~input#1.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (not (= (select |#valid| |parse_input_#t~mem3#1.base|) 1)) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:06:22,469 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:06:22,469 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:06:22,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2022-12-14 10:06:22,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675667006] [2022-12-14 10:06:22,469 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:06:22,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-14 10:06:22,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:22,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-14 10:06:22,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1039, Unknown=0, NotChecked=0, Total=1190 [2022-12-14 10:06:22,471 INFO L87 Difference]: Start difference. First operand 249 states and 324 transitions. Second operand has 15 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:06:22,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:22,847 INFO L93 Difference]: Finished difference Result 323 states and 411 transitions. [2022-12-14 10:06:22,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 10:06:22,848 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 30 [2022-12-14 10:06:22,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:22,849 INFO L225 Difference]: With dead ends: 323 [2022-12-14 10:06:22,849 INFO L226 Difference]: Without dead ends: 323 [2022-12-14 10:06:22,849 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 672 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=270, Invalid=1710, Unknown=0, NotChecked=0, Total=1980 [2022-12-14 10:06:22,850 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 181 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 30 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:22,850 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 253 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 340 Invalid, 4 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:06:22,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-12-14 10:06:22,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 279. [2022-12-14 10:06:22,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 244 states have (on average 1.389344262295082) internal successors, (339), 264 states have internal predecessors, (339), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2022-12-14 10:06:22,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 363 transitions. [2022-12-14 10:06:22,854 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 363 transitions. Word has length 30 [2022-12-14 10:06:22,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:22,855 INFO L495 AbstractCegarLoop]: Abstraction has 279 states and 363 transitions. [2022-12-14 10:06:22,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:06:22,855 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 363 transitions. [2022-12-14 10:06:22,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-12-14 10:06:22,855 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:22,855 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:22,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 10:06:23,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:06:23,056 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:23,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:23,056 INFO L85 PathProgramCache]: Analyzing trace with hash 2053831494, now seen corresponding path program 1 times [2022-12-14 10:06:23,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:23,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201788491] [2022-12-14 10:06:23,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:23,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:23,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:23,326 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:23,326 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:23,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201788491] [2022-12-14 10:06:23,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201788491] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:23,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320952811] [2022-12-14 10:06:23,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:23,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:06:23,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:06:23,327 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:06:23,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 10:06:23,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:23,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-14 10:06:23,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:06:23,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:23,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:06:23,693 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:06:23,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:06:23,719 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:23,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:06:23,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320952811] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:23,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1050665397] [2022-12-14 10:06:23,915 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2022-12-14 10:06:23,915 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:06:23,915 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:06:23,916 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:06:23,916 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:06:24,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:24,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:24,072 INFO L321 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2022-12-14 10:06:24,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2022-12-14 10:06:24,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:24,133 INFO L321 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2022-12-14 10:06:24,133 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2022-12-14 10:06:24,395 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2022-12-14 10:06:24,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:24,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:24,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:24,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:24,612 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-12-14 10:06:24,612 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2022-12-14 10:06:24,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:24,657 INFO L321 Elim1Store]: treesize reduction 70, result has 28.6 percent of original size [2022-12-14 10:06:24,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 27 treesize of output 45 [2022-12-14 10:06:24,753 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:06:27,542 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8532#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (<= 0 |parse_input_#in~input#1.offset|) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= |parse_input_~input#1.base| 4) (or (not (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|))) (not (<= 0 |parse_input_#t~mem3#1.offset|))) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2022-12-14 10:06:27,543 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:06:27,543 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:06:27,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2022-12-14 10:06:27,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277343524] [2022-12-14 10:06:27,543 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:06:27,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-14 10:06:27,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:27,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-14 10:06:27,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1257, Unknown=0, NotChecked=0, Total=1406 [2022-12-14 10:06:27,545 INFO L87 Difference]: Start difference. First operand 279 states and 363 transitions. Second operand has 17 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:06:28,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:28,330 INFO L93 Difference]: Finished difference Result 377 states and 458 transitions. [2022-12-14 10:06:28,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-14 10:06:28,330 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 31 [2022-12-14 10:06:28,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:28,332 INFO L225 Difference]: With dead ends: 377 [2022-12-14 10:06:28,332 INFO L226 Difference]: Without dead ends: 377 [2022-12-14 10:06:28,333 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 824 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=372, Invalid=2384, Unknown=0, NotChecked=0, Total=2756 [2022-12-14 10:06:28,333 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 407 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:28,333 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 355 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 10:06:28,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-12-14 10:06:28,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 297. [2022-12-14 10:06:28,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 261 states have (on average 1.3831417624521072) internal successors, (361), 282 states have internal predecessors, (361), 7 states have call successors, (7), 7 states have call predecessors, (7), 14 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2022-12-14 10:06:28,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 385 transitions. [2022-12-14 10:06:28,341 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 385 transitions. Word has length 31 [2022-12-14 10:06:28,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:28,342 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 385 transitions. [2022-12-14 10:06:28,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:06:28,342 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 385 transitions. [2022-12-14 10:06:28,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-12-14 10:06:28,343 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:28,343 INFO L195 NwaCegarLoop]: trace histogram [3, 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] [2022-12-14 10:06:28,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-14 10:06:28,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-14 10:06:28,544 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:28,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:28,544 INFO L85 PathProgramCache]: Analyzing trace with hash -515440830, now seen corresponding path program 1 times [2022-12-14 10:06:28,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:28,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848883245] [2022-12-14 10:06:28,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:28,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:28,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:28,654 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:06:28,654 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:28,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848883245] [2022-12-14 10:06:28,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848883245] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:28,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321247448] [2022-12-14 10:06:28,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:28,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:06:28,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:06:28,656 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:06:28,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 10:06:28,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:28,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 10:06:28,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:06:28,832 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 10:06:28,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-12-14 10:06:28,877 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 10:06:28,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:06:28,899 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:06:29,006 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-14 10:06:29,024 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 10:06:29,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321247448] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:06:29,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1472340337] [2022-12-14 10:06:29,026 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 10:06:29,026 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:06:29,027 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:06:29,027 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:06:29,027 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:06:29,239 INFO L321 Elim1Store]: treesize reduction 148, result has 41.5 percent of original size [2022-12-14 10:06:29,240 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 187 treesize of output 258 [2022-12-14 10:06:31,629 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2022-12-14 10:06:32,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:32,068 INFO L321 Elim1Store]: treesize reduction 62, result has 36.7 percent of original size [2022-12-14 10:06:32,068 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 31 treesize of output 57 [2022-12-14 10:06:32,180 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:06:34,258 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9465#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= |#NULL.offset| 0) (not (= (select |#valid| |~#commands~0.base|) 1)) (<= 0 |parse_input_~input#1.offset|) (<= 0 |parse_input_#in~input#1.offset|) (<= 0 |~#commands~0.offset|) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (<= |parse_input_~input#1.base| 4) (< |parse_input_~i~0#1| 2) (<= 3 |parse_input_#in~input#1.base|) (<= 0 |#NULL.offset|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2022-12-14 10:06:34,258 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:06:34,258 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:06:34,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2022-12-14 10:06:34,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716651576] [2022-12-14 10:06:34,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:06:34,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-12-14 10:06:34,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:34,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-12-14 10:06:34,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2022-12-14 10:06:34,260 INFO L87 Difference]: Start difference. First operand 297 states and 385 transitions. Second operand has 15 states, 10 states have (on average 7.6) internal successors, (76), 13 states have internal predecessors, (76), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 10:06:34,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:34,589 INFO L93 Difference]: Finished difference Result 493 states and 611 transitions. [2022-12-14 10:06:34,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 10:06:34,590 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 10 states have (on average 7.6) internal successors, (76), 13 states have internal predecessors, (76), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 34 [2022-12-14 10:06:34,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:34,592 INFO L225 Difference]: With dead ends: 493 [2022-12-14 10:06:34,592 INFO L226 Difference]: Without dead ends: 493 [2022-12-14 10:06:34,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 70 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 656 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=276, Invalid=1446, Unknown=0, NotChecked=0, Total=1722 [2022-12-14 10:06:34,593 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 385 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:34,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [385 Valid, 249 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:06:34,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-12-14 10:06:34,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 428. [2022-12-14 10:06:34,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 379 states have (on average 1.3878627968337731) internal successors, (526), 405 states have internal predecessors, (526), 11 states have call successors, (11), 11 states have call predecessors, (11), 23 states have return successors, (33), 11 states have call predecessors, (33), 11 states have call successors, (33) [2022-12-14 10:06:34,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 570 transitions. [2022-12-14 10:06:34,600 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 570 transitions. Word has length 34 [2022-12-14 10:06:34,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:34,600 INFO L495 AbstractCegarLoop]: Abstraction has 428 states and 570 transitions. [2022-12-14 10:06:34,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 10 states have (on average 7.6) internal successors, (76), 13 states have internal predecessors, (76), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 10:06:34,600 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 570 transitions. [2022-12-14 10:06:34,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-12-14 10:06:34,600 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:34,601 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:34,605 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-14 10:06:34,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-14 10:06:34,802 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:34,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:34,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1201203435, now seen corresponding path program 1 times [2022-12-14 10:06:34,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:34,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996477989] [2022-12-14 10:06:34,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:34,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:34,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:35,151 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:35,151 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:35,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996477989] [2022-12-14 10:06:35,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996477989] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:35,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662374290] [2022-12-14 10:06:35,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:35,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:06:35,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:06:35,152 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:06:35,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 10:06:35,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:35,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-14 10:06:35,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:06:35,398 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:06:35,440 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:06:35,454 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:06:35,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:06:35,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662374290] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:35,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [220359940] [2022-12-14 10:06:35,533 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 10:06:35,533 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:06:35,533 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:06:35,533 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:06:35,533 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:06:35,747 INFO L321 Elim1Store]: treesize reduction 148, result has 41.5 percent of original size [2022-12-14 10:06:35,748 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 187 treesize of output 258 [2022-12-14 10:06:36,803 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2022-12-14 10:06:37,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:37,204 INFO L321 Elim1Store]: treesize reduction 62, result has 36.7 percent of original size [2022-12-14 10:06:37,205 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 31 treesize of output 57 [2022-12-14 10:06:37,291 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:06:39,595 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10562#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= |parse_input_~input#1.base| 4) (= |parse_input_#in~input#1.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (not (= (select |#valid| |parse_input_#t~mem3#1.base|) 1)) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (= |#NULL.base| 0))' at error location [2022-12-14 10:06:39,596 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:06:39,596 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:06:39,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 15 [2022-12-14 10:06:39,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51276527] [2022-12-14 10:06:39,596 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:06:39,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 10:06:39,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:39,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 10:06:39,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1259, Unknown=0, NotChecked=0, Total=1406 [2022-12-14 10:06:39,597 INFO L87 Difference]: Start difference. First operand 428 states and 570 transitions. Second operand has 16 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:06:40,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:40,303 INFO L93 Difference]: Finished difference Result 321 states and 384 transitions. [2022-12-14 10:06:40,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-12-14 10:06:40,304 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 35 [2022-12-14 10:06:40,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:40,305 INFO L225 Difference]: With dead ends: 321 [2022-12-14 10:06:40,305 INFO L226 Difference]: Without dead ends: 321 [2022-12-14 10:06:40,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 887 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=379, Invalid=2701, Unknown=0, NotChecked=0, Total=3080 [2022-12-14 10:06:40,306 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 475 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:40,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [475 Valid, 334 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 10:06:40,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-12-14 10:06:40,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 276. [2022-12-14 10:06:40,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 242 states have (on average 1.359504132231405) internal successors, (329), 261 states have internal predecessors, (329), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-12-14 10:06:40,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 352 transitions. [2022-12-14 10:06:40,310 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 352 transitions. Word has length 35 [2022-12-14 10:06:40,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:40,310 INFO L495 AbstractCegarLoop]: Abstraction has 276 states and 352 transitions. [2022-12-14 10:06:40,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:06:40,311 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 352 transitions. [2022-12-14 10:06:40,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-12-14 10:06:40,311 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:40,311 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:40,316 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-14 10:06:40,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-14 10:06:40,512 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:40,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:40,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1325675335, now seen corresponding path program 1 times [2022-12-14 10:06:40,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:40,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714028481] [2022-12-14 10:06:40,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:40,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:40,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:40,696 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:40,696 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:40,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714028481] [2022-12-14 10:06:40,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714028481] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:40,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331653787] [2022-12-14 10:06:40,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:40,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:06:40,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:06:40,698 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:06:40,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 10:06:40,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:40,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-14 10:06:40,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:06:40,815 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 10:06:40,815 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 10:06:40,832 WARN L859 $PredicateComparison]: unable to prove that (exists ((|parse_input_c1_~x~0#1.base| Int)) (= |c_#valid| (store |c_old(#valid)| |parse_input_c1_~x~0#1.base| 1))) is different from true [2022-12-14 10:06:40,843 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-12-14 10:06:40,844 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:06:40,877 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 3 not checked. [2022-12-14 10:06:40,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:06:40,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331653787] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:40,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [616376333] [2022-12-14 10:06:40,980 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2022-12-14 10:06:40,980 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:06:40,981 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:06:40,981 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:06:40,981 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:06:41,055 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-12-14 10:06:41,055 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2022-12-14 10:06:41,070 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-12-14 10:06:41,070 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2022-12-14 10:06:41,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:41,341 INFO L321 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2022-12-14 10:06:41,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 723 treesize of output 699 [2022-12-14 10:06:41,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:41,355 INFO L321 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2022-12-14 10:06:41,356 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 699 treesize of output 675 [2022-12-14 10:06:41,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:41,593 INFO L321 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2022-12-14 10:06:41,593 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 723 treesize of output 699 [2022-12-14 10:06:41,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:41,610 INFO L321 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2022-12-14 10:06:41,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 699 treesize of output 675 [2022-12-14 10:06:41,809 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 42 for LOIs [2022-12-14 10:06:41,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:41,923 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-12-14 10:06:41,924 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2022-12-14 10:06:41,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:41,941 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-12-14 10:06:41,941 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2022-12-14 10:06:41,970 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:06:44,412 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11417#(and (= 6 |~#commands~0.base|) (not (= (select |#valid| |parse_input_~input#1.base|) 1)) (<= 0 ~global~0.offset) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.offset|) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |parse_input_#t~mem3#1.offset|) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (= |#NULL.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (<= |~#commands~0.offset| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2022-12-14 10:06:44,412 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:06:44,412 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:06:44,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2022-12-14 10:06:44,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179743807] [2022-12-14 10:06:44,413 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:06:44,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 10:06:44,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:44,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 10:06:44,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=766, Unknown=1, NotChecked=58, Total=992 [2022-12-14 10:06:44,414 INFO L87 Difference]: Start difference. First operand 276 states and 352 transitions. Second operand has 13 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 1 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-12-14 10:06:44,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:44,676 INFO L93 Difference]: Finished difference Result 313 states and 375 transitions. [2022-12-14 10:06:44,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 10:06:44,676 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 1 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 40 [2022-12-14 10:06:44,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:44,677 INFO L225 Difference]: With dead ends: 313 [2022-12-14 10:06:44,677 INFO L226 Difference]: Without dead ends: 313 [2022-12-14 10:06:44,678 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 79 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=258, Invalid=1227, Unknown=1, NotChecked=74, Total=1560 [2022-12-14 10:06:44,678 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 283 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:44,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 218 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 200 Invalid, 0 Unknown, 132 Unchecked, 0.1s Time] [2022-12-14 10:06:44,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-12-14 10:06:44,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 276. [2022-12-14 10:06:44,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 242 states have (on average 1.3512396694214877) internal successors, (327), 261 states have internal predecessors, (327), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-12-14 10:06:44,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 350 transitions. [2022-12-14 10:06:44,685 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 350 transitions. Word has length 40 [2022-12-14 10:06:44,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:44,685 INFO L495 AbstractCegarLoop]: Abstraction has 276 states and 350 transitions. [2022-12-14 10:06:44,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 1 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-12-14 10:06:44,686 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 350 transitions. [2022-12-14 10:06:44,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-12-14 10:06:44,686 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:44,686 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:44,690 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-14 10:06:44,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:06:44,887 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:44,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:44,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1574744148, now seen corresponding path program 1 times [2022-12-14 10:06:44,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:44,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899302130] [2022-12-14 10:06:44,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:44,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:44,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:44,946 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:06:44,946 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:44,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899302130] [2022-12-14 10:06:44,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899302130] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:06:44,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:06:44,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 10:06:44,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86675933] [2022-12-14 10:06:44,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:06:44,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:06:44,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:44,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:06:44,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:06:44,947 INFO L87 Difference]: Start difference. First operand 276 states and 350 transitions. Second operand has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:06:44,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:44,957 INFO L93 Difference]: Finished difference Result 274 states and 343 transitions. [2022-12-14 10:06:44,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:06:44,958 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-12-14 10:06:44,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:44,959 INFO L225 Difference]: With dead ends: 274 [2022-12-14 10:06:44,959 INFO L226 Difference]: Without dead ends: 274 [2022-12-14 10:06:44,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:06:44,959 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 30 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:44,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 43 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 10:06:44,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2022-12-14 10:06:44,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 274. [2022-12-14 10:06:44,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 242 states have (on average 1.322314049586777) internal successors, (320), 259 states have internal predecessors, (320), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-12-14 10:06:44,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 343 transitions. [2022-12-14 10:06:44,966 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 343 transitions. Word has length 40 [2022-12-14 10:06:44,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:44,966 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 343 transitions. [2022-12-14 10:06:44,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 15.5) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:06:44,966 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 343 transitions. [2022-12-14 10:06:44,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-12-14 10:06:44,967 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:44,967 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:44,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-14 10:06:44,967 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:44,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:44,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1574743892, now seen corresponding path program 1 times [2022-12-14 10:06:44,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:44,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757487204] [2022-12-14 10:06:44,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:44,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:44,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:44,999 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-12-14 10:06:45,000 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:45,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757487204] [2022-12-14 10:06:45,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757487204] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:06:45,000 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:06:45,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:06:45,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475495538] [2022-12-14 10:06:45,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:06:45,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:06:45,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:45,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:06:45,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:06:45,001 INFO L87 Difference]: Start difference. First operand 274 states and 343 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:06:45,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:45,010 INFO L93 Difference]: Finished difference Result 211 states and 252 transitions. [2022-12-14 10:06:45,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:06:45,010 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-12-14 10:06:45,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:45,011 INFO L225 Difference]: With dead ends: 211 [2022-12-14 10:06:45,011 INFO L226 Difference]: Without dead ends: 211 [2022-12-14 10:06:45,011 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:06:45,012 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 9 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:45,012 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 65 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 10:06:45,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-12-14 10:06:45,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 205. [2022-12-14 10:06:45,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 183 states have (on average 1.2459016393442623) internal successors, (228), 192 states have internal predecessors, (228), 6 states have call successors, (6), 6 states have call predecessors, (6), 10 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2022-12-14 10:06:45,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 246 transitions. [2022-12-14 10:06:45,017 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 246 transitions. Word has length 40 [2022-12-14 10:06:45,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:45,017 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 246 transitions. [2022-12-14 10:06:45,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:06:45,018 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 246 transitions. [2022-12-14 10:06:45,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 10:06:45,018 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:45,018 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:45,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-12-14 10:06:45,019 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:45,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:45,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1853737624, now seen corresponding path program 1 times [2022-12-14 10:06:45,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:45,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26212520] [2022-12-14 10:06:45,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:45,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:45,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:45,261 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:45,261 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:45,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26212520] [2022-12-14 10:06:45,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26212520] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:45,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637900292] [2022-12-14 10:06:45,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:45,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:06:45,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:06:45,262 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:06:45,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-14 10:06:45,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:45,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 54 conjunts are in the unsatisfiable core [2022-12-14 10:06:45,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:06:45,617 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-14 10:06:45,617 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-14 10:06:45,620 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:06:45,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 10:06:45,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-12-14 10:06:45,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:45,700 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:06:45,761 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:45,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:06:45,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637900292] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:45,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1720058080] [2022-12-14 10:06:45,852 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2022-12-14 10:06:45,852 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:06:45,853 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:06:45,853 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:06:45,853 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:06:45,922 INFO L321 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2022-12-14 10:06:45,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2022-12-14 10:06:45,937 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-12-14 10:06:45,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2022-12-14 10:06:46,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:46,212 INFO L321 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2022-12-14 10:06:46,212 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 723 treesize of output 699 [2022-12-14 10:06:46,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:46,232 INFO L321 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2022-12-14 10:06:46,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 699 treesize of output 675 [2022-12-14 10:06:46,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:46,460 INFO L321 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2022-12-14 10:06:46,461 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 723 treesize of output 699 [2022-12-14 10:06:46,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:46,478 INFO L321 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2022-12-14 10:06:46,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 699 treesize of output 675 [2022-12-14 10:06:46,676 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 42 for LOIs [2022-12-14 10:06:46,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:46,783 INFO L321 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2022-12-14 10:06:46,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2022-12-14 10:06:46,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:46,809 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-12-14 10:06:46,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2022-12-14 10:06:46,836 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:06:49,672 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13182#(and (= (select |#valid| |parse_input_~input#1.base|) 1) (not (< |parse_input_~input#1.offset| (select |#length| |parse_input_~input#1.base|))) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.offset|) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |parse_input_#t~mem3#1.offset|) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (= |#NULL.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (<= |~#commands~0.offset| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2022-12-14 10:06:49,672 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:06:49,672 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 10:06:49,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 20 [2022-12-14 10:06:49,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014232325] [2022-12-14 10:06:49,673 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 10:06:49,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 10:06:49,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:49,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 10:06:49,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=1583, Unknown=0, NotChecked=0, Total=1806 [2022-12-14 10:06:49,675 INFO L87 Difference]: Start difference. First operand 205 states and 246 transitions. Second operand has 22 states, 15 states have (on average 4.8) internal successors, (72), 14 states have internal predecessors, (72), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 10:06:50,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:50,809 INFO L93 Difference]: Finished difference Result 235 states and 264 transitions. [2022-12-14 10:06:50,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-12-14 10:06:50,809 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 15 states have (on average 4.8) internal successors, (72), 14 states have internal predecessors, (72), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 41 [2022-12-14 10:06:50,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:50,810 INFO L225 Difference]: With dead ends: 235 [2022-12-14 10:06:50,811 INFO L226 Difference]: Without dead ends: 235 [2022-12-14 10:06:50,813 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1146 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=625, Invalid=3157, Unknown=0, NotChecked=0, Total=3782 [2022-12-14 10:06:50,813 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 378 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 66 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:50,813 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [378 Valid, 265 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 551 Invalid, 8 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 10:06:50,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-12-14 10:06:50,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 206. [2022-12-14 10:06:50,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 186 states have (on average 1.2096774193548387) internal successors, (225), 193 states have internal predecessors, (225), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 10:06:50,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 240 transitions. [2022-12-14 10:06:50,817 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 240 transitions. Word has length 41 [2022-12-14 10:06:50,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:50,817 INFO L495 AbstractCegarLoop]: Abstraction has 206 states and 240 transitions. [2022-12-14 10:06:50,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 15 states have (on average 4.8) internal successors, (72), 14 states have internal predecessors, (72), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 10:06:50,818 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 240 transitions. [2022-12-14 10:06:50,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 10:06:50,818 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:50,818 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:50,822 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-14 10:06:51,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-12-14 10:06:51,020 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:51,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:51,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1572428260, now seen corresponding path program 1 times [2022-12-14 10:06:51,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:51,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986286243] [2022-12-14 10:06:51,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:51,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:51,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:51,090 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:06:51,090 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:51,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986286243] [2022-12-14 10:06:51,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986286243] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:06:51,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:06:51,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 10:06:51,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982687205] [2022-12-14 10:06:51,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:06:51,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:06:51,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:51,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:06:51,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:06:51,092 INFO L87 Difference]: Start difference. First operand 206 states and 240 transitions. Second operand has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:06:51,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:51,102 INFO L93 Difference]: Finished difference Result 205 states and 237 transitions. [2022-12-14 10:06:51,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:06:51,103 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-12-14 10:06:51,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:51,104 INFO L225 Difference]: With dead ends: 205 [2022-12-14 10:06:51,104 INFO L226 Difference]: Without dead ends: 205 [2022-12-14 10:06:51,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:06:51,104 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 14 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:51,105 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 28 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 10:06:51,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-12-14 10:06:51,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 205. [2022-12-14 10:06:51,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 186 states have (on average 1.1935483870967742) internal successors, (222), 192 states have internal predecessors, (222), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 10:06:51,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 237 transitions. [2022-12-14 10:06:51,108 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 237 transitions. Word has length 41 [2022-12-14 10:06:51,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:51,108 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 237 transitions. [2022-12-14 10:06:51,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:06:51,108 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 237 transitions. [2022-12-14 10:06:51,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-12-14 10:06:51,108 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:51,109 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:51,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-12-14 10:06:51,109 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:51,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:51,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1500635730, now seen corresponding path program 1 times [2022-12-14 10:06:51,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:51,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163627447] [2022-12-14 10:06:51,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:51,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:51,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:51,164 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:06:51,164 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:51,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163627447] [2022-12-14 10:06:51,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163627447] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:06:51,165 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:06:51,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 10:06:51,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019745199] [2022-12-14 10:06:51,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:06:51,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:06:51,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:51,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:06:51,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:06:51,166 INFO L87 Difference]: Start difference. First operand 205 states and 237 transitions. Second operand has 3 states, 2 states have (on average 16.5) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:06:51,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:51,192 INFO L93 Difference]: Finished difference Result 216 states and 245 transitions. [2022-12-14 10:06:51,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:06:51,193 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 16.5) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-12-14 10:06:51,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:51,194 INFO L225 Difference]: With dead ends: 216 [2022-12-14 10:06:51,194 INFO L226 Difference]: Without dead ends: 216 [2022-12-14 10:06:51,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:06:51,195 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 9 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:51,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 62 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 10:06:51,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-12-14 10:06:51,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 205. [2022-12-14 10:06:51,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 186 states have (on average 1.1827956989247312) internal successors, (220), 192 states have internal predecessors, (220), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 10:06:51,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 235 transitions. [2022-12-14 10:06:51,198 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 235 transitions. Word has length 42 [2022-12-14 10:06:51,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:51,198 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 235 transitions. [2022-12-14 10:06:51,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 16.5) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:06:51,198 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 235 transitions. [2022-12-14 10:06:51,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-12-14 10:06:51,199 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:51,199 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:51,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-12-14 10:06:51,199 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:51,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:51,199 INFO L85 PathProgramCache]: Analyzing trace with hash -597760478, now seen corresponding path program 1 times [2022-12-14 10:06:51,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:51,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735512073] [2022-12-14 10:06:51,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:51,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:51,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:51,718 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 7 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:06:51,718 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 10:06:51,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735512073] [2022-12-14 10:06:51,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735512073] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:06:51,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200066612] [2022-12-14 10:06:51,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:51,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:06:51,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:06:51,720 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:06:51,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 10:06:51,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:06:51,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 30 conjunts are in the unsatisfiable core [2022-12-14 10:06:51,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:06:51,918 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-14 10:06:51,918 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-12-14 10:06:52,088 INFO L321 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2022-12-14 10:06:52,088 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2022-12-14 10:06:52,167 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:06:52,183 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 10:06:52,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:06:52,234 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 28 [2022-12-14 10:06:52,359 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 10:06:52,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-12-14 10:06:52,572 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 1 proven. 35 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 10:06:52,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200066612] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:06:52,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1498044304] [2022-12-14 10:06:52,573 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-12-14 10:06:52,573 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 10:06:52,573 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 10:06:52,573 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 10:06:52,573 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 10:06:52,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:52,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:52,721 INFO L321 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2022-12-14 10:06:52,722 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 196 treesize of output 210 [2022-12-14 10:06:52,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:52,768 INFO L321 Elim1Store]: treesize reduction 187, result has 29.7 percent of original size [2022-12-14 10:06:52,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 185 treesize of output 230 [2022-12-14 10:06:52,882 INFO L321 Elim1Store]: treesize reduction 173, result has 41.0 percent of original size [2022-12-14 10:06:52,882 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 200 treesize of output 281 [2022-12-14 10:06:53,252 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 26 for LOIs [2022-12-14 10:06:53,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:53,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:53,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:53,490 INFO L321 Elim1Store]: treesize reduction 140, result has 14.1 percent of original size [2022-12-14 10:06:53,490 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 213 treesize of output 212 [2022-12-14 10:06:53,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:53,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:53,535 INFO L321 Elim1Store]: treesize reduction 166, result has 23.9 percent of original size [2022-12-14 10:06:53,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 213 treesize of output 236 [2022-12-14 10:06:53,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:06:53,676 INFO L321 Elim1Store]: treesize reduction 156, result has 36.3 percent of original size [2022-12-14 10:06:53,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 13 case distinctions, treesize of input 217 treesize of output 272 [2022-12-14 10:06:54,180 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 10:06:58,909 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14857#(and (<= 0 |old(~global~0.offset)|) (<= 0 ~global~0.offset) (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) |~#commands~0.offset|)) 1) (= (select |#valid| |parse_input_~input#1.base|) 1) (= 6 |~#commands~0.base|) (< |parse_input_~input#1.offset| (select |#length| |parse_input_~input#1.base|)) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.offset|) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (= |parse_input_~i~0#1| 1) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (<= 0 (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) |~#commands~0.offset|)) (= |#NULL.offset| 0) (= |parse_input_#in~input#1.offset| 0) (< (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) |~#commands~0.offset|) (select |#length| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) |~#commands~0.offset|))) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0)) (and (= 6 |~#commands~0.base|) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) |parse_input_#t~mem3#1.offset|) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (= |parse_input_#t~mem3#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|))) (= |parse_input_~i~0#1| 0) (= |#NULL.offset| 0) (= |parse_input_#in~input#1.offset| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))) (<= ~global~0.offset 0) (<= 3 |parse_input_#in~input#1.base|) (<= |old(~global~0.offset)| 0) (not (= (select |#valid| |parse_input_#t~mem3#1.base|) 1)) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5))' at error location [2022-12-14 10:06:58,909 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-12-14 10:06:58,909 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:06:58,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 11, 12] total 41 [2022-12-14 10:06:58,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951610604] [2022-12-14 10:06:58,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:06:58,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-12-14 10:06:58,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 10:06:58,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-12-14 10:06:58,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=429, Invalid=3111, Unknown=0, NotChecked=0, Total=3540 [2022-12-14 10:06:58,911 INFO L87 Difference]: Start difference. First operand 205 states and 235 transitions. Second operand has 42 states, 36 states have (on average 3.638888888888889) internal successors, (131), 33 states have internal predecessors, (131), 8 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 10:06:59,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:06:59,712 INFO L93 Difference]: Finished difference Result 231 states and 259 transitions. [2022-12-14 10:06:59,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 10:06:59,712 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 36 states have (on average 3.638888888888889) internal successors, (131), 33 states have internal predecessors, (131), 8 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 51 [2022-12-14 10:06:59,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:06:59,713 INFO L225 Difference]: With dead ends: 231 [2022-12-14 10:06:59,713 INFO L226 Difference]: Without dead ends: 231 [2022-12-14 10:06:59,716 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 106 SyntacticMatches, 8 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2281 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=822, Invalid=4434, Unknown=0, NotChecked=0, Total=5256 [2022-12-14 10:06:59,717 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 287 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:06:59,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 259 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 10:06:59,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-12-14 10:06:59,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 205. [2022-12-14 10:06:59,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 186 states have (on average 1.1774193548387097) internal successors, (219), 192 states have internal predecessors, (219), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 10:06:59,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 234 transitions. [2022-12-14 10:06:59,721 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 234 transitions. Word has length 51 [2022-12-14 10:06:59,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:06:59,721 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 234 transitions. [2022-12-14 10:06:59,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 36 states have (on average 3.638888888888889) internal successors, (131), 33 states have internal predecessors, (131), 8 states have call successors, (9), 9 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 10:06:59,721 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 234 transitions. [2022-12-14 10:06:59,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-12-14 10:06:59,722 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:06:59,722 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:06:59,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-14 10:06:59,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-12-14 10:06:59,924 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:06:59,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:06:59,925 INFO L85 PathProgramCache]: Analyzing trace with hash 86206807, now seen corresponding path program 1 times [2022-12-14 10:06:59,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 10:06:59,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858638305] [2022-12-14 10:06:59,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:06:59,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 10:06:59,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 10:06:59,983 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-14 10:06:59,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 10:07:00,016 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2022-12-14 10:07:00,016 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-14 10:07:00,017 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (19 of 20 remaining) [2022-12-14 10:07:00,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 20 remaining) [2022-12-14 10:07:00,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 20 remaining) [2022-12-14 10:07:00,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (16 of 20 remaining) [2022-12-14 10:07:00,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (15 of 20 remaining) [2022-12-14 10:07:00,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE (14 of 20 remaining) [2022-12-14 10:07:00,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE (13 of 20 remaining) [2022-12-14 10:07:00,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 20 remaining) [2022-12-14 10:07:00,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 20 remaining) [2022-12-14 10:07:00,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 20 remaining) [2022-12-14 10:07:00,019 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 20 remaining) [2022-12-14 10:07:00,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE (8 of 20 remaining) [2022-12-14 10:07:00,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE (7 of 20 remaining) [2022-12-14 10:07:00,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE (6 of 20 remaining) [2022-12-14 10:07:00,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE (5 of 20 remaining) [2022-12-14 10:07:00,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr14ASSERT_VIOLATIONMEMORY_FREE (4 of 20 remaining) [2022-12-14 10:07:00,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr15ASSERT_VIOLATIONMEMORY_FREE (3 of 20 remaining) [2022-12-14 10:07:00,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr16ASSERT_VIOLATIONMEMORY_FREE (2 of 20 remaining) [2022-12-14 10:07:00,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr17ASSERT_VIOLATIONMEMORY_FREE (1 of 20 remaining) [2022-12-14 10:07:00,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr18ASSERT_VIOLATIONMEMORY_FREE (0 of 20 remaining) [2022-12-14 10:07:00,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-12-14 10:07:00,023 INFO L445 BasicCegarLoop]: Path program 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] [2022-12-14 10:07:00,026 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-14 10:07:00,062 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.12 10:07:00 BoogieIcfgContainer [2022-12-14 10:07:00,062 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-14 10:07:00,063 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-14 10:07:00,063 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-14 10:07:00,063 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-14 10:07:00,063 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:05:30" (3/4) ... [2022-12-14 10:07:00,065 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-12-14 10:07:00,065 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-14 10:07:00,066 INFO L158 Benchmark]: Toolchain (without parser) took 89923.73ms. Allocated memory was 146.8MB in the beginning and 255.9MB in the end (delta: 109.1MB). Free memory was 105.3MB in the beginning and 90.5MB in the end (delta: 14.7MB). Peak memory consumption was 126.6MB. Max. memory is 16.1GB. [2022-12-14 10:07:00,066 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 146.8MB. Free memory is still 121.6MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 10:07:00,066 INFO L158 Benchmark]: CACSL2BoogieTranslator took 339.58ms. Allocated memory is still 146.8MB. Free memory was 105.0MB in the beginning and 85.5MB in the end (delta: 19.4MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-12-14 10:07:00,066 INFO L158 Benchmark]: Boogie Procedure Inliner took 32.84ms. Allocated memory is still 146.8MB. Free memory was 85.5MB in the beginning and 83.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-14 10:07:00,066 INFO L158 Benchmark]: Boogie Preprocessor took 20.78ms. Allocated memory is still 146.8MB. Free memory was 83.4MB in the beginning and 81.9MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 10:07:00,066 INFO L158 Benchmark]: RCFGBuilder took 356.87ms. Allocated memory is still 146.8MB. Free memory was 81.9MB in the beginning and 63.4MB in the end (delta: 18.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-12-14 10:07:00,066 INFO L158 Benchmark]: TraceAbstraction took 89164.39ms. Allocated memory was 146.8MB in the beginning and 255.9MB in the end (delta: 109.1MB). Free memory was 62.4MB in the beginning and 91.6MB in the end (delta: -29.2MB). Peak memory consumption was 80.5MB. Max. memory is 16.1GB. [2022-12-14 10:07:00,066 INFO L158 Benchmark]: Witness Printer took 2.92ms. Allocated memory is still 255.9MB. Free memory was 91.6MB in the beginning and 90.5MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-14 10:07:00,067 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 146.8MB. Free memory is still 121.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 339.58ms. Allocated memory is still 146.8MB. Free memory was 105.0MB in the beginning and 85.5MB in the end (delta: 19.4MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 32.84ms. Allocated memory is still 146.8MB. Free memory was 85.5MB in the beginning and 83.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 20.78ms. Allocated memory is still 146.8MB. Free memory was 83.4MB in the beginning and 81.9MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 356.87ms. Allocated memory is still 146.8MB. Free memory was 81.9MB in the beginning and 63.4MB in the end (delta: 18.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * TraceAbstraction took 89164.39ms. Allocated memory was 146.8MB in the beginning and 255.9MB in the end (delta: 109.1MB). Free memory was 62.4MB in the beginning and 91.6MB in the end (delta: -29.2MB). Peak memory consumption was 80.5MB. Max. memory is 16.1GB. * Witness Printer took 2.92ms. Allocated memory is still 255.9MB. Free memory was 91.6MB in the beginning and 90.5MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 721]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of strcmp at line 693, overapproximation of memtrack at line 721. Possible FailurePath: [L685] int state = STATE_1; [L686] char *global = 0; [L687-L690] const struct command commands[] = { {"c1",c1,STATE_1}, {"c2",c2,STATE_2} }; [L722] CALL parse_input("c1") VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, state=0] [L692] int i = 0; VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] COND TRUE strcmp(commands[i].name,input) == 0 [L694] EXPR commands[i].state_needed VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].state_needed=0, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L694] COND TRUE state >= commands[i].state_needed [L695] EXPR commands[i].function [L695] CALL commands[i].function() [L702] char *x = (char *)malloc(sizeof(char)); [L703] COND FALSE !(!x) [L706] COND FALSE !(\read(*global)) [L708] global = x [L709] state = STATE_2 [L695] RET commands[i].function() [L722] RET parse_input("c1") VAL [commands={6:0}, global={-3:0}, state=1] [L723] CALL parse_input("c1") VAL [\old(global)={-3:0}, \old(state)=1, commands={6:0}, global={-3:0}, state=1] [L692] int i = 0; VAL [\old(global)={-3:0}, \old(state)=1, commands={6:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L692] COND TRUE i < 2 VAL [\old(global)={-3:0}, \old(state)=1, commands={6:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR commands[i].name VAL [\old(global)={-3:0}, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={-3:0}, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={-3:0}, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={-3:0}, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={-3:0}, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L693] COND TRUE strcmp(commands[i].name,input) == 0 [L694] EXPR commands[i].state_needed VAL [\old(global)={-3:0}, \old(state)=1, commands={6:0}, commands[i].state_needed=0, global={-3:0}, i=0, input={4:0}, input={4:0}, state=1] [L694] COND TRUE state >= commands[i].state_needed [L695] EXPR commands[i].function [L695] CALL commands[i].function() [L702] char *x = (char *)malloc(sizeof(char)); [L703] COND FALSE !(!x) [L706] COND TRUE \read(*global) [L708] global = x [L709] state = STATE_2 [L695] RET commands[i].function() [L723] RET parse_input("c1") VAL [commands={6:0}, global={7:0}, state=1] [L724] CALL parse_input("c2") VAL [\old(global)={7:0}, \old(state)=1, commands={6:0}, global={7:0}, state=1] [L692] int i = 0; VAL [\old(global)={7:0}, \old(state)=1, commands={6:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L692] COND TRUE i < 2 VAL [\old(global)={7:0}, \old(state)=1, commands={6:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR commands[i].name VAL [\old(global)={7:0}, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={7:0}, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={7:0}, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={7:0}, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={7:0}, \old(state)=1, commands={6:0}, commands[i].name={1:0}, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L693] COND TRUE strcmp(commands[i].name,input) == 0 [L694] EXPR commands[i].state_needed VAL [\old(global)={7:0}, \old(state)=1, commands={6:0}, commands[i].state_needed=0, global={7:0}, i=0, input={5:0}, input={5:0}, state=1] [L694] COND TRUE state >= commands[i].state_needed [L695] EXPR commands[i].function [L695] CALL commands[i].function() [L702] char *x = (char *)malloc(sizeof(char)); [L703] COND FALSE !(!x) [L706] COND TRUE \read(*global) [L708] global = x [L709] state = STATE_2 [L695] RET commands[i].function() [L724] RET parse_input("c2") VAL [commands={6:0}, global={-6:0}, state=1] [L725] return 0; VAL [\result=0, commands={6:0}, global={-6:0}, state=1] - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 54 locations, 20 error locations. Started 1 CEGAR loops. OverallTime: 89.1s, OverallIterations: 26, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 8.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 18 mSolverCounterUnknown, 5949 SdHoareTripleChecker+Valid, 3.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5948 mSDsluCounter, 4621 SdHoareTripleChecker+Invalid, 3.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 132 IncrementalHoareTripleChecker+Unchecked, 3523 mSDsCounter, 878 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5505 IncrementalHoareTripleChecker+Invalid, 6533 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 878 mSolverCounterUnsat, 1098 mSDtfsCounter, 5505 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1358 GetRequests, 685 SyntacticMatches, 40 SemanticMatches, 633 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 9814 ImplicationChecksByTransitivity, 56.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=428occurred in iteration=17, InterpolantAutomatonStates: 250, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 25 MinimizatonAttempts, 1111 StatesRemovedByMinimization, 22 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 13.3s InterpolantComputationTime, 1128 NumberOfCodeBlocks, 1128 NumberOfCodeBlocksAsserted, 41 NumberOfCheckSat, 1145 ConstructedInterpolants, 78 QuantifiedInterpolants, 15962 SizeOfPredicates, 84 NumberOfNonLiveVariables, 3402 ConjunctsInSsa, 325 ConjunctsInUnsatCore, 44 InterpolantComputations, 11 PerfectInterpolantSequences, 173/547 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: OVERALL_TIME: 1.1s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 2, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 11, DAG_INTERPRETER_EARLY_EXITS: 0, TOOLS_POST_APPLICATIONS: 28, TOOLS_POST_TIME: 1.0s, TOOLS_POST_CALL_APPLICATIONS: 1, TOOLS_POST_CALL_TIME: 0.0s, TOOLS_POST_RETURN_APPLICATIONS: 0, TOOLS_POST_RETURN_TIME: 0.0s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 29, TOOLS_QUANTIFIERELIM_TIME: 1.0s, TOOLS_QUANTIFIERELIM_MAX_TIME: 0.2s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 48, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 2, DOMAIN_JOIN_TIME: 0.0s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 1, DOMAIN_WIDEN_TIME: 0.0s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 2, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 11, DOMAIN_ISBOTTOM_TIME: 0.0s, LOOP_SUMMARIZER_APPLICATIONS: 1, LOOP_SUMMARIZER_CACHE_MISSES: 1, LOOP_SUMMARIZER_OVERALL_TIME: 0.6s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 0.6s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 2, CALL_SUMMARIZER_APPLICATIONS: 0, CALL_SUMMARIZER_CACHE_MISSES: 0, CALL_SUMMARIZER_OVERALL_TIME: 0.0s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.0s, DAG_COMPRESSION_PROCESSED_NODES: 104, DAG_COMPRESSION_RETAINED_NODES: 44, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-12-14 10:07:00,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety-bftpd/bftpd_3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6826aeecba49275836b6b398765a757158a4e84d2c6569399d77f2320562875e --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 10:07:01,613 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 10:07:01,615 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 10:07:01,636 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 10:07:01,636 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 10:07:01,637 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 10:07:01,639 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 10:07:01,640 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 10:07:01,642 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 10:07:01,643 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 10:07:01,644 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 10:07:01,645 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 10:07:01,646 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 10:07:01,647 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 10:07:01,648 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 10:07:01,649 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 10:07:01,650 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 10:07:01,651 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 10:07:01,653 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 10:07:01,655 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 10:07:01,657 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 10:07:01,658 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 10:07:01,660 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 10:07:01,661 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 10:07:01,665 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 10:07:01,665 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 10:07:01,665 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 10:07:01,666 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 10:07:01,667 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 10:07:01,668 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 10:07:01,668 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 10:07:01,668 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 10:07:01,669 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 10:07:01,670 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 10:07:01,671 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 10:07:01,671 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 10:07:01,672 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 10:07:01,672 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 10:07:01,672 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 10:07:01,673 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 10:07:01,674 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 10:07:01,674 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2022-12-14 10:07:01,698 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 10:07:01,699 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 10:07:01,699 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 10:07:01,699 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 10:07:01,700 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 10:07:01,700 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 10:07:01,700 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 10:07:01,700 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 10:07:01,701 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 10:07:01,701 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 10:07:01,701 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 10:07:01,701 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 10:07:01,702 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-14 10:07:01,702 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-14 10:07:01,702 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 10:07:01,702 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 10:07:01,703 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 10:07:01,703 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 10:07:01,703 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 10:07:01,703 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 10:07:01,703 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-14 10:07:01,703 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-14 10:07:01,704 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-14 10:07:01,704 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 10:07:01,704 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 10:07:01,704 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-12-14 10:07:01,704 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-12-14 10:07:01,705 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 10:07:01,705 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 10:07:01,712 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 10:07:01,712 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-14 10:07:01,712 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 10:07:01,712 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 10:07:01,713 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 10:07:01,713 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 10:07:01,713 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-12-14 10:07:01,713 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-12-14 10:07:01,713 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 10:07:01,713 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-14 10:07:01,713 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6826aeecba49275836b6b398765a757158a4e84d2c6569399d77f2320562875e [2022-12-14 10:07:01,920 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 10:07:01,936 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 10:07:01,937 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 10:07:01,938 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 10:07:01,938 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 10:07:01,940 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/memsafety-bftpd/bftpd_3.i [2022-12-14 10:07:04,482 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 10:07:04,670 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 10:07:04,671 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/sv-benchmarks/c/memsafety-bftpd/bftpd_3.i [2022-12-14 10:07:04,680 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/data/d8b96ebf8/df4d50e0591549eba67728ef492693b0/FLAGfa560b539 [2022-12-14 10:07:05,037 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/data/d8b96ebf8/df4d50e0591549eba67728ef492693b0 [2022-12-14 10:07:05,039 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 10:07:05,040 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 10:07:05,041 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 10:07:05,041 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 10:07:05,045 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 10:07:05,046 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 10:07:05" (1/1) ... [2022-12-14 10:07:05,047 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e35c4ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05, skipping insertion in model container [2022-12-14 10:07:05,047 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 10:07:05" (1/1) ... [2022-12-14 10:07:05,054 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 10:07:05,079 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 10:07:05,290 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 10:07:05,300 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 10:07:05,331 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 10:07:05,366 INFO L208 MainTranslator]: Completed translation [2022-12-14 10:07:05,366 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05 WrapperNode [2022-12-14 10:07:05,366 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 10:07:05,367 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 10:07:05,367 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 10:07:05,367 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 10:07:05,372 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05" (1/1) ... [2022-12-14 10:07:05,388 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05" (1/1) ... [2022-12-14 10:07:05,403 INFO L138 Inliner]: procedures = 169, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 96 [2022-12-14 10:07:05,404 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 10:07:05,404 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 10:07:05,404 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 10:07:05,404 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 10:07:05,411 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05" (1/1) ... [2022-12-14 10:07:05,411 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05" (1/1) ... [2022-12-14 10:07:05,413 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05" (1/1) ... [2022-12-14 10:07:05,414 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05" (1/1) ... [2022-12-14 10:07:05,419 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05" (1/1) ... [2022-12-14 10:07:05,422 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05" (1/1) ... [2022-12-14 10:07:05,423 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05" (1/1) ... [2022-12-14 10:07:05,424 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05" (1/1) ... [2022-12-14 10:07:05,426 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 10:07:05,426 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 10:07:05,427 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 10:07:05,427 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 10:07:05,427 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05" (1/1) ... [2022-12-14 10:07:05,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 10:07:05,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:07:05,450 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 10:07:05,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 10:07:05,484 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-12-14 10:07:05,484 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2022-12-14 10:07:05,485 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2022-12-14 10:07:05,485 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-14 10:07:05,485 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 10:07:05,485 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-14 10:07:05,485 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 10:07:05,485 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-14 10:07:05,485 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-12-14 10:07:05,486 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 10:07:05,486 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 10:07:05,595 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 10:07:05,597 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 10:07:05,859 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 10:07:05,864 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 10:07:05,864 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-12-14 10:07:05,866 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:07:05 BoogieIcfgContainer [2022-12-14 10:07:05,866 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 10:07:05,868 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 10:07:05,868 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 10:07:05,870 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 10:07:05,870 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 10:07:05" (1/3) ... [2022-12-14 10:07:05,871 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5860288 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 10:07:05, skipping insertion in model container [2022-12-14 10:07:05,871 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:07:05" (2/3) ... [2022-12-14 10:07:05,871 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5860288 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 10:07:05, skipping insertion in model container [2022-12-14 10:07:05,871 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:07:05" (3/3) ... [2022-12-14 10:07:05,872 INFO L112 eAbstractionObserver]: Analyzing ICFG bftpd_3.i [2022-12-14 10:07:05,886 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 10:07:05,886 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2022-12-14 10:07:05,922 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 10:07:05,927 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@44f057b2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 10:07:05,927 INFO L358 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2022-12-14 10:07:05,931 INFO L276 IsEmpty]: Start isEmpty. Operand has 61 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 56 states have internal predecessors, (64), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 10:07:05,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-12-14 10:07:05,936 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:05,936 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-14 10:07:05,937 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:05,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:05,941 INFO L85 PathProgramCache]: Analyzing trace with hash -772449407, now seen corresponding path program 1 times [2022-12-14 10:07:05,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:05,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1841459300] [2022-12-14 10:07:05,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:05,951 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:05,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:05,952 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:05,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-12-14 10:07:06,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:06,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 10:07:06,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:06,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:06,100 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:07:06,101 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:06,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1841459300] [2022-12-14 10:07:06,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1841459300] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:07:06,102 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:07:06,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 10:07:06,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158859815] [2022-12-14 10:07:06,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:07:06,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:07:06,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:06,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:07:06,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:07:06,129 INFO L87 Difference]: Start difference. First operand has 61 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 56 states have internal predecessors, (64), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:06,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:06,261 INFO L93 Difference]: Finished difference Result 109 states and 127 transitions. [2022-12-14 10:07:06,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:07:06,263 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-12-14 10:07:06,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:06,270 INFO L225 Difference]: With dead ends: 109 [2022-12-14 10:07:06,270 INFO L226 Difference]: Without dead ends: 105 [2022-12-14 10:07:06,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:07:06,273 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 51 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:06,274 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 101 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:07:06,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-12-14 10:07:06,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 82. [2022-12-14 10:07:06,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 55 states have (on average 1.709090909090909) internal successors, (94), 74 states have internal predecessors, (94), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2022-12-14 10:07:06,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 107 transitions. [2022-12-14 10:07:06,305 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 107 transitions. Word has length 6 [2022-12-14 10:07:06,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:06,305 INFO L495 AbstractCegarLoop]: Abstraction has 82 states and 107 transitions. [2022-12-14 10:07:06,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:06,306 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 107 transitions. [2022-12-14 10:07:06,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-12-14 10:07:06,306 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:06,307 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-14 10:07:06,315 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-12-14 10:07:06,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:06,509 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:06,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:06,511 INFO L85 PathProgramCache]: Analyzing trace with hash -772449406, now seen corresponding path program 1 times [2022-12-14 10:07:06,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:06,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [764696976] [2022-12-14 10:07:06,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:06,514 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:06,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:06,518 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:06,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-12-14 10:07:06,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:06,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 10:07:06,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:06,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:06,691 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:07:06,691 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:06,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [764696976] [2022-12-14 10:07:06,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [764696976] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:07:06,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:07:06,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 10:07:06,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681278496] [2022-12-14 10:07:06,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:07:06,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 10:07:06,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:06,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 10:07:06,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 10:07:06,694 INFO L87 Difference]: Start difference. First operand 82 states and 107 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:06,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:06,880 INFO L93 Difference]: Finished difference Result 207 states and 270 transitions. [2022-12-14 10:07:06,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 10:07:06,880 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-12-14 10:07:06,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:06,883 INFO L225 Difference]: With dead ends: 207 [2022-12-14 10:07:06,883 INFO L226 Difference]: Without dead ends: 207 [2022-12-14 10:07:06,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 10:07:06,884 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 142 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:06,885 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 147 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:07:06,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-12-14 10:07:06,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 149. [2022-12-14 10:07:06,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 117 states have (on average 1.7606837606837606) internal successors, (206), 136 states have internal predecessors, (206), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-12-14 10:07:06,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 232 transitions. [2022-12-14 10:07:06,897 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 232 transitions. Word has length 6 [2022-12-14 10:07:06,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:06,897 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 232 transitions. [2022-12-14 10:07:06,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:06,898 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 232 transitions. [2022-12-14 10:07:06,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-12-14 10:07:06,898 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:06,898 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:07:06,911 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-12-14 10:07:07,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:07,099 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:07,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:07,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1823872140, now seen corresponding path program 1 times [2022-12-14 10:07:07,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:07,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [523266945] [2022-12-14 10:07:07,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:07,100 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:07,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:07,101 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:07,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-12-14 10:07:07,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:07,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 10:07:07,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:07,263 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:07:07,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:07,274 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:07:07,275 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:07,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [523266945] [2022-12-14 10:07:07,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [523266945] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:07:07,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:07:07,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:07:07,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551369222] [2022-12-14 10:07:07,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:07:07,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:07:07,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:07,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:07:07,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:07:07,277 INFO L87 Difference]: Start difference. First operand 149 states and 232 transitions. Second operand has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:07,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:07,496 INFO L93 Difference]: Finished difference Result 228 states and 328 transitions. [2022-12-14 10:07:07,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 10:07:07,497 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-12-14 10:07:07,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:07,499 INFO L225 Difference]: With dead ends: 228 [2022-12-14 10:07:07,499 INFO L226 Difference]: Without dead ends: 228 [2022-12-14 10:07:07,499 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-14 10:07:07,500 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 132 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:07,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 165 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:07:07,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2022-12-14 10:07:07,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 152. [2022-12-14 10:07:07,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 120 states have (on average 1.7416666666666667) internal successors, (209), 139 states have internal predecessors, (209), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-12-14 10:07:07,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 235 transitions. [2022-12-14 10:07:07,515 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 235 transitions. Word has length 7 [2022-12-14 10:07:07,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:07,515 INFO L495 AbstractCegarLoop]: Abstraction has 152 states and 235 transitions. [2022-12-14 10:07:07,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:07,515 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 235 transitions. [2022-12-14 10:07:07,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-12-14 10:07:07,516 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:07,516 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:07:07,523 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-12-14 10:07:07,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:07,718 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:07,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:07,720 INFO L85 PathProgramCache]: Analyzing trace with hash 705461537, now seen corresponding path program 1 times [2022-12-14 10:07:07,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:07,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1304355756] [2022-12-14 10:07:07,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:07,722 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:07,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:07,725 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:07,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-12-14 10:07:07,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:07,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 10:07:07,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:07,979 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:07:07,982 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:07:08,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:08,000 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:07:08,000 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:08,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1304355756] [2022-12-14 10:07:08,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1304355756] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:07:08,000 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:07:08,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:07:08,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525850593] [2022-12-14 10:07:08,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:07:08,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:07:08,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:08,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:07:08,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:07:08,001 INFO L87 Difference]: Start difference. First operand 152 states and 235 transitions. Second operand has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:08,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:08,183 INFO L93 Difference]: Finished difference Result 209 states and 271 transitions. [2022-12-14 10:07:08,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 10:07:08,184 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-12-14 10:07:08,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:08,185 INFO L225 Difference]: With dead ends: 209 [2022-12-14 10:07:08,185 INFO L226 Difference]: Without dead ends: 209 [2022-12-14 10:07:08,186 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-14 10:07:08,186 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 145 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:08,187 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 194 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:07:08,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-12-14 10:07:08,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 152. [2022-12-14 10:07:08,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 120 states have (on average 1.725) internal successors, (207), 139 states have internal predecessors, (207), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-12-14 10:07:08,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 233 transitions. [2022-12-14 10:07:08,199 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 233 transitions. Word has length 8 [2022-12-14 10:07:08,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:08,200 INFO L495 AbstractCegarLoop]: Abstraction has 152 states and 233 transitions. [2022-12-14 10:07:08,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:08,200 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 233 transitions. [2022-12-14 10:07:08,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-12-14 10:07:08,200 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:08,200 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:07:08,209 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-12-14 10:07:08,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:08,402 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:08,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:08,404 INFO L85 PathProgramCache]: Analyzing trace with hash 394471214, now seen corresponding path program 1 times [2022-12-14 10:07:08,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:08,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [703954588] [2022-12-14 10:07:08,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:08,406 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:08,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:08,410 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:08,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-12-14 10:07:08,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:08,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 10:07:08,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:08,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:08,514 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:07:08,514 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:08,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [703954588] [2022-12-14 10:07:08,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [703954588] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:07:08,515 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:07:08,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:07:08,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281480721] [2022-12-14 10:07:08,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:07:08,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:07:08,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:08,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:07:08,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:07:08,516 INFO L87 Difference]: Start difference. First operand 152 states and 233 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:08,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:08,634 INFO L93 Difference]: Finished difference Result 234 states and 323 transitions. [2022-12-14 10:07:08,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 10:07:08,634 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-12-14 10:07:08,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:08,635 INFO L225 Difference]: With dead ends: 234 [2022-12-14 10:07:08,635 INFO L226 Difference]: Without dead ends: 234 [2022-12-14 10:07:08,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-12-14 10:07:08,636 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 131 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:08,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 179 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:07:08,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-12-14 10:07:08,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 185. [2022-12-14 10:07:08,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 151 states have (on average 1.6754966887417218) internal successors, (253), 171 states have internal predecessors, (253), 8 states have call successors, (8), 5 states have call predecessors, (8), 6 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-12-14 10:07:08,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 279 transitions. [2022-12-14 10:07:08,648 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 279 transitions. Word has length 9 [2022-12-14 10:07:08,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:08,648 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 279 transitions. [2022-12-14 10:07:08,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:08,649 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 279 transitions. [2022-12-14 10:07:08,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-14 10:07:08,649 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:08,649 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:07:08,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-12-14 10:07:08,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:08,851 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:08,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:08,852 INFO L85 PathProgramCache]: Analyzing trace with hash -656294205, now seen corresponding path program 1 times [2022-12-14 10:07:08,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:08,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1458590560] [2022-12-14 10:07:08,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:08,853 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:08,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:08,857 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:08,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-12-14 10:07:08,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:08,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 10:07:08,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:09,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:09,028 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:07:09,028 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:09,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1458590560] [2022-12-14 10:07:09,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1458590560] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:07:09,029 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:07:09,029 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:07:09,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503082991] [2022-12-14 10:07:09,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:07:09,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:07:09,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:09,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:07:09,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:07:09,030 INFO L87 Difference]: Start difference. First operand 185 states and 279 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:09,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:09,167 INFO L93 Difference]: Finished difference Result 235 states and 302 transitions. [2022-12-14 10:07:09,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 10:07:09,167 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-12-14 10:07:09,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:09,169 INFO L225 Difference]: With dead ends: 235 [2022-12-14 10:07:09,169 INFO L226 Difference]: Without dead ends: 235 [2022-12-14 10:07:09,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-12-14 10:07:09,170 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 140 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:09,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 207 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:07:09,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-12-14 10:07:09,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 199. [2022-12-14 10:07:09,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 164 states have (on average 1.670731707317073) internal successors, (274), 185 states have internal predecessors, (274), 8 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-12-14 10:07:09,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 300 transitions. [2022-12-14 10:07:09,181 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 300 transitions. Word has length 10 [2022-12-14 10:07:09,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:09,181 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 300 transitions. [2022-12-14 10:07:09,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:09,182 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 300 transitions. [2022-12-14 10:07:09,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-14 10:07:09,182 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:09,182 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:07:09,192 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-12-14 10:07:09,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:09,384 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:09,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:09,386 INFO L85 PathProgramCache]: Analyzing trace with hash 12795785, now seen corresponding path program 1 times [2022-12-14 10:07:09,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:09,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1357284537] [2022-12-14 10:07:09,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:09,387 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:09,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:09,390 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:09,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-12-14 10:07:09,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:09,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 10:07:09,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:09,582 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:09,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:09,821 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:09,821 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:09,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1357284537] [2022-12-14 10:07:09,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1357284537] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:07:09,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [52842981] [2022-12-14 10:07:09,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:09,822 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:07:09,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:07:09,823 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:07:09,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2022-12-14 10:07:09,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:09,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 10:07:09,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:10,010 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:10,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:10,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:10,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [52842981] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:07:10,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795161427] [2022-12-14 10:07:10,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:10,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:07:10,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:07:10,151 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:07:10,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 10:07:10,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:10,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 10:07:10,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:10,302 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:10,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:10,431 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:10,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795161427] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:07:10,431 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 10:07:10,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3, 3, 3, 3] total 6 [2022-12-14 10:07:10,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536746679] [2022-12-14 10:07:10,431 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 10:07:10,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 10:07:10,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:10,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 10:07:10,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-12-14 10:07:10,432 INFO L87 Difference]: Start difference. First operand 199 states and 300 transitions. Second operand has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:10,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:10,835 INFO L93 Difference]: Finished difference Result 361 states and 483 transitions. [2022-12-14 10:07:10,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 10:07:10,837 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-12-14 10:07:10,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:10,838 INFO L225 Difference]: With dead ends: 361 [2022-12-14 10:07:10,838 INFO L226 Difference]: Without dead ends: 361 [2022-12-14 10:07:10,838 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-12-14 10:07:10,838 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 346 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:10,839 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 294 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 10:07:10,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-12-14 10:07:10,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 234. [2022-12-14 10:07:10,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 197 states have (on average 1.649746192893401) internal successors, (325), 220 states have internal predecessors, (325), 8 states have call successors, (8), 5 states have call predecessors, (8), 9 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-12-14 10:07:10,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 354 transitions. [2022-12-14 10:07:10,849 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 354 transitions. Word has length 14 [2022-12-14 10:07:10,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:10,850 INFO L495 AbstractCegarLoop]: Abstraction has 234 states and 354 transitions. [2022-12-14 10:07:10,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:10,850 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 354 transitions. [2022-12-14 10:07:10,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-12-14 10:07:10,850 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:10,851 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:07:10,853 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2022-12-14 10:07:11,080 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2022-12-14 10:07:11,266 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 10:07:11,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:07:11,455 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:11,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:11,456 INFO L85 PathProgramCache]: Analyzing trace with hash 396669285, now seen corresponding path program 1 times [2022-12-14 10:07:11,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:11,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [88466536] [2022-12-14 10:07:11,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:11,458 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:11,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:11,461 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:11,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-12-14 10:07:11,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:11,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 10:07:11,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:11,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:07:11,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:11,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:11,769 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:11,770 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:11,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [88466536] [2022-12-14 10:07:11,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [88466536] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:07:11,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [631090723] [2022-12-14 10:07:11,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:11,770 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:07:11,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:07:11,771 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:07:11,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2022-12-14 10:07:11,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:11,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 10:07:11,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:12,039 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:07:12,057 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:12,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:12,113 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:12,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [631090723] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:07:12,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283674901] [2022-12-14 10:07:12,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:12,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:07:12,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:07:12,115 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:07:12,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 10:07:12,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:12,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 10:07:12,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:12,414 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:07:12,419 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:12,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:12,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:12,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283674901] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:07:12,680 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 10:07:12,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 18 [2022-12-14 10:07:12,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349209778] [2022-12-14 10:07:12,680 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 10:07:12,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-14 10:07:12,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:12,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-14 10:07:12,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2022-12-14 10:07:12,682 INFO L87 Difference]: Start difference. First operand 234 states and 354 transitions. Second operand has 20 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 19 states have internal predecessors, (68), 5 states have call successors, (5), 5 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:14,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:14,242 INFO L93 Difference]: Finished difference Result 590 states and 787 transitions. [2022-12-14 10:07:14,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-14 10:07:14,243 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 19 states have internal predecessors, (68), 5 states have call successors, (5), 5 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-12-14 10:07:14,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:14,244 INFO L225 Difference]: With dead ends: 590 [2022-12-14 10:07:14,244 INFO L226 Difference]: Without dead ends: 590 [2022-12-14 10:07:14,245 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=351, Invalid=1131, Unknown=0, NotChecked=0, Total=1482 [2022-12-14 10:07:14,245 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 1009 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1009 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:14,245 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1009 Valid, 633 Invalid, 785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-12-14 10:07:14,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2022-12-14 10:07:14,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 315. [2022-12-14 10:07:14,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 275 states have (on average 1.64) internal successors, (451), 301 states have internal predecessors, (451), 8 states have call successors, (8), 5 states have call predecessors, (8), 12 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2022-12-14 10:07:14,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 486 transitions. [2022-12-14 10:07:14,253 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 486 transitions. Word has length 15 [2022-12-14 10:07:14,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:14,254 INFO L495 AbstractCegarLoop]: Abstraction has 315 states and 486 transitions. [2022-12-14 10:07:14,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 19 states have internal predecessors, (68), 5 states have call successors, (5), 5 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:14,254 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 486 transitions. [2022-12-14 10:07:14,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-12-14 10:07:14,254 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:14,254 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:07:14,259 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-14 10:07:14,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2022-12-14 10:07:14,667 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-12-14 10:07:14,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:14,856 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:14,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:14,858 INFO L85 PathProgramCache]: Analyzing trace with hash -588154008, now seen corresponding path program 1 times [2022-12-14 10:07:14,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:14,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1073926014] [2022-12-14 10:07:14,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:14,859 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:14,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:14,861 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:14,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-12-14 10:07:14,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:14,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 10:07:14,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:15,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:07:15,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:07:15,144 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:15,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:15,287 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:15,287 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:15,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1073926014] [2022-12-14 10:07:15,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1073926014] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:07:15,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [712344111] [2022-12-14 10:07:15,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:15,288 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:07:15,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:07:15,289 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:07:15,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2022-12-14 10:07:15,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:15,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 10:07:15,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:15,505 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:07:15,509 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:07:15,515 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:15,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:15,581 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:15,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [712344111] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:07:15,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645287419] [2022-12-14 10:07:15,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:15,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:07:15,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:07:15,582 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:07:15,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 10:07:15,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:15,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 10:07:15,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:15,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:07:15,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:07:15,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:15,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:16,212 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:16,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645287419] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:07:16,212 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 10:07:16,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 15 [2022-12-14 10:07:16,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514115471] [2022-12-14 10:07:16,212 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 10:07:16,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-14 10:07:16,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:16,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-14 10:07:16,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2022-12-14 10:07:16,213 INFO L87 Difference]: Start difference. First operand 315 states and 486 transitions. Second operand has 17 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:18,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:18,353 INFO L93 Difference]: Finished difference Result 806 states and 1081 transitions. [2022-12-14 10:07:18,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-14 10:07:18,354 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-12-14 10:07:18,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:18,355 INFO L225 Difference]: With dead ends: 806 [2022-12-14 10:07:18,355 INFO L226 Difference]: Without dead ends: 806 [2022-12-14 10:07:18,356 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=242, Invalid=750, Unknown=0, NotChecked=0, Total=992 [2022-12-14 10:07:18,356 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 1094 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1094 SdHoareTripleChecker+Valid, 723 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:18,356 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1094 Valid, 723 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-12-14 10:07:18,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2022-12-14 10:07:18,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 396. [2022-12-14 10:07:18,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 352 states have (on average 1.6420454545454546) internal successors, (578), 380 states have internal predecessors, (578), 9 states have call successors, (9), 6 states have call predecessors, (9), 15 states have return successors, (32), 9 states have call predecessors, (32), 9 states have call successors, (32) [2022-12-14 10:07:18,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 619 transitions. [2022-12-14 10:07:18,368 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 619 transitions. Word has length 16 [2022-12-14 10:07:18,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:18,368 INFO L495 AbstractCegarLoop]: Abstraction has 396 states and 619 transitions. [2022-12-14 10:07:18,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:18,368 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 619 transitions. [2022-12-14 10:07:18,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-14 10:07:18,368 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:18,368 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:07:18,370 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2022-12-14 10:07:18,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-12-14 10:07:18,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-14 10:07:18,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:07:18,971 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:18,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:18,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1776199734, now seen corresponding path program 1 times [2022-12-14 10:07:18,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:18,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1581416504] [2022-12-14 10:07:18,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:18,975 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:18,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:18,976 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:18,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-12-14 10:07:19,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:19,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 10:07:19,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:19,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:19,048 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:07:19,048 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:19,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1581416504] [2022-12-14 10:07:19,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1581416504] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:07:19,048 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:07:19,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 10:07:19,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218278304] [2022-12-14 10:07:19,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:07:19,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:07:19,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:19,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:07:19,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:07:19,049 INFO L87 Difference]: Start difference. First operand 396 states and 619 transitions. Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:19,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:19,064 INFO L93 Difference]: Finished difference Result 545 states and 845 transitions. [2022-12-14 10:07:19,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:07:19,064 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-12-14 10:07:19,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:19,066 INFO L225 Difference]: With dead ends: 545 [2022-12-14 10:07:19,066 INFO L226 Difference]: Without dead ends: 545 [2022-12-14 10:07:19,066 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:07:19,066 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 49 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:19,067 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 113 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 10:07:19,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2022-12-14 10:07:19,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 525. [2022-12-14 10:07:19,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 470 states have (on average 1.6340425531914893) internal successors, (768), 502 states have internal predecessors, (768), 13 states have call successors, (13), 9 states have call predecessors, (13), 22 states have return successors, (56), 13 states have call predecessors, (56), 13 states have call successors, (56) [2022-12-14 10:07:19,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 837 transitions. [2022-12-14 10:07:19,077 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 837 transitions. Word has length 18 [2022-12-14 10:07:19,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:19,078 INFO L495 AbstractCegarLoop]: Abstraction has 525 states and 837 transitions. [2022-12-14 10:07:19,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:19,078 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 837 transitions. [2022-12-14 10:07:19,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-14 10:07:19,078 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:19,078 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:07:19,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-12-14 10:07:19,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:19,280 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:19,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:19,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1776199478, now seen corresponding path program 1 times [2022-12-14 10:07:19,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:19,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1567717514] [2022-12-14 10:07:19,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:19,283 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:19,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:19,286 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:19,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-12-14 10:07:19,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:19,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 10:07:19,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:19,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:19,419 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:07:19,419 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:19,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1567717514] [2022-12-14 10:07:19,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1567717514] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:07:19,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:07:19,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 10:07:19,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404715315] [2022-12-14 10:07:19,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:07:19,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:07:19,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:19,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:07:19,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:07:19,420 INFO L87 Difference]: Start difference. First operand 525 states and 837 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:19,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:19,446 INFO L93 Difference]: Finished difference Result 577 states and 884 transitions. [2022-12-14 10:07:19,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:07:19,447 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-12-14 10:07:19,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:19,448 INFO L225 Difference]: With dead ends: 577 [2022-12-14 10:07:19,448 INFO L226 Difference]: Without dead ends: 577 [2022-12-14 10:07:19,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:07:19,449 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 34 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:19,449 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 114 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 10:07:19,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2022-12-14 10:07:19,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 559. [2022-12-14 10:07:19,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 500 states have (on average 1.61) internal successors, (805), 534 states have internal predecessors, (805), 14 states have call successors, (14), 10 states have call predecessors, (14), 25 states have return successors, (59), 14 states have call predecessors, (59), 14 states have call successors, (59) [2022-12-14 10:07:19,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 878 transitions. [2022-12-14 10:07:19,458 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 878 transitions. Word has length 18 [2022-12-14 10:07:19,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:19,458 INFO L495 AbstractCegarLoop]: Abstraction has 559 states and 878 transitions. [2022-12-14 10:07:19,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:19,459 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 878 transitions. [2022-12-14 10:07:19,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-12-14 10:07:19,459 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:19,459 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:07:19,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2022-12-14 10:07:19,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:19,660 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:19,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:19,660 INFO L85 PathProgramCache]: Analyzing trace with hash 772383166, now seen corresponding path program 1 times [2022-12-14 10:07:19,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:19,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1900265781] [2022-12-14 10:07:19,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:19,660 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:19,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:19,661 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:19,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-12-14 10:07:19,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:19,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 10:07:19,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:19,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:19,757 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:07:19,757 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:19,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1900265781] [2022-12-14 10:07:19,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1900265781] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:07:19,757 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:07:19,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 10:07:19,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893138196] [2022-12-14 10:07:19,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:07:19,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:07:19,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:19,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:07:19,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:07:19,759 INFO L87 Difference]: Start difference. First operand 559 states and 878 transitions. Second operand has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:19,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:19,795 INFO L93 Difference]: Finished difference Result 574 states and 877 transitions. [2022-12-14 10:07:19,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:07:19,796 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-12-14 10:07:19,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:19,798 INFO L225 Difference]: With dead ends: 574 [2022-12-14 10:07:19,798 INFO L226 Difference]: Without dead ends: 574 [2022-12-14 10:07:19,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:07:19,799 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 31 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:19,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 113 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 10:07:19,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-12-14 10:07:19,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 559. [2022-12-14 10:07:19,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 500 states have (on average 1.6) internal successors, (800), 534 states have internal predecessors, (800), 14 states have call successors, (14), 10 states have call predecessors, (14), 25 states have return successors, (59), 14 states have call predecessors, (59), 14 states have call successors, (59) [2022-12-14 10:07:19,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 873 transitions. [2022-12-14 10:07:19,814 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 873 transitions. Word has length 19 [2022-12-14 10:07:19,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:19,814 INFO L495 AbstractCegarLoop]: Abstraction has 559 states and 873 transitions. [2022-12-14 10:07:19,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:19,814 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 873 transitions. [2022-12-14 10:07:19,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-14 10:07:19,815 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:19,815 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2022-12-14 10:07:19,826 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2022-12-14 10:07:20,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:20,016 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:20,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:20,016 INFO L85 PathProgramCache]: Analyzing trace with hash 323759248, now seen corresponding path program 2 times [2022-12-14 10:07:20,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:20,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1062749836] [2022-12-14 10:07:20,017 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 10:07:20,017 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:20,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:20,018 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:20,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-12-14 10:07:20,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 10:07:20,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:07:20,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 10:07:20,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:20,210 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:20,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:20,702 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:20,702 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:20,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1062749836] [2022-12-14 10:07:20,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1062749836] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:07:20,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1496484616] [2022-12-14 10:07:20,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 10:07:20,703 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:07:20,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:07:20,704 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:07:20,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2022-12-14 10:07:20,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 10:07:20,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:07:20,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 10:07:20,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:20,853 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:20,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:20,962 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:20,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1496484616] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:07:20,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815990094] [2022-12-14 10:07:20,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 10:07:20,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:07:20,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:07:20,963 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:07:20,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-14 10:07:21,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 10:07:21,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:07:21,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 10:07:21,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:21,039 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:21,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:21,069 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:21,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815990094] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:07:21,069 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 10:07:21,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 16 [2022-12-14 10:07:21,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285260784] [2022-12-14 10:07:21,069 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 10:07:21,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 10:07:21,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:21,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 10:07:21,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2022-12-14 10:07:21,070 INFO L87 Difference]: Start difference. First operand 559 states and 873 transitions. Second operand has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:21,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:21,849 INFO L93 Difference]: Finished difference Result 640 states and 880 transitions. [2022-12-14 10:07:21,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-14 10:07:21,850 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-12-14 10:07:21,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:21,852 INFO L225 Difference]: With dead ends: 640 [2022-12-14 10:07:21,852 INFO L226 Difference]: Without dead ends: 640 [2022-12-14 10:07:21,853 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2022-12-14 10:07:21,853 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 554 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:21,853 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 698 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-12-14 10:07:21,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2022-12-14 10:07:21,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 450. [2022-12-14 10:07:21,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 392 states have (on average 1.4974489795918366) internal successors, (587), 425 states have internal predecessors, (587), 14 states have call successors, (14), 10 states have call predecessors, (14), 24 states have return successors, (50), 14 states have call predecessors, (50), 14 states have call successors, (50) [2022-12-14 10:07:21,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 651 transitions. [2022-12-14 10:07:21,869 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 651 transitions. Word has length 22 [2022-12-14 10:07:21,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:21,870 INFO L495 AbstractCegarLoop]: Abstraction has 450 states and 651 transitions. [2022-12-14 10:07:21,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 10:07:21,870 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 651 transitions. [2022-12-14 10:07:21,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-14 10:07:21,870 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:21,871 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:07:21,882 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2022-12-14 10:07:22,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-12-14 10:07:22,277 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (21)] Ended with exit code 0 [2022-12-14 10:07:22,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 10:07:22,473 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:22,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:22,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1243788554, now seen corresponding path program 1 times [2022-12-14 10:07:22,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:22,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1257566486] [2022-12-14 10:07:22,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:22,476 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:22,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:22,477 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:22,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-12-14 10:07:22,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:22,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 10:07:22,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:22,551 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:22,551 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:07:22,552 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:22,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1257566486] [2022-12-14 10:07:22,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1257566486] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:07:22,552 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:07:22,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:07:22,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496197845] [2022-12-14 10:07:22,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:07:22,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:07:22,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:22,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:07:22,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:07:22,554 INFO L87 Difference]: Start difference. First operand 450 states and 651 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:07:22,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:07:22,558 INFO L93 Difference]: Finished difference Result 327 states and 456 transitions. [2022-12-14 10:07:22,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:07:22,559 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2022-12-14 10:07:22,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:07:22,560 INFO L225 Difference]: With dead ends: 327 [2022-12-14 10:07:22,560 INFO L226 Difference]: Without dead ends: 327 [2022-12-14 10:07:22,560 INFO L412 NwaCegarLoop]: 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 [2022-12-14 10:07:22,561 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 7 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:07:22,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 131 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 10:07:22,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-12-14 10:07:22,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 326. [2022-12-14 10:07:22,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 280 states have (on average 1.4785714285714286) internal successors, (414), 308 states have internal predecessors, (414), 10 states have call successors, (10), 7 states have call predecessors, (10), 16 states have return successors, (31), 10 states have call predecessors, (31), 10 states have call successors, (31) [2022-12-14 10:07:22,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 455 transitions. [2022-12-14 10:07:22,570 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 455 transitions. Word has length 25 [2022-12-14 10:07:22,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:07:22,570 INFO L495 AbstractCegarLoop]: Abstraction has 326 states and 455 transitions. [2022-12-14 10:07:22,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:07:22,571 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 455 transitions. [2022-12-14 10:07:22,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-12-14 10:07:22,571 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:07:22,571 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:07:22,583 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-12-14 10:07:22,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:22,772 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:07:22,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:07:22,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1125506638, now seen corresponding path program 1 times [2022-12-14 10:07:22,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:07:22,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1436924796] [2022-12-14 10:07:22,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:22,773 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:07:22,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:07:22,774 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:07:22,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-12-14 10:07:22,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:22,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 10:07:22,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:25,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:07:25,062 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:07:25,117 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:25,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:25,506 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:07:25,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1436924796] [2022-12-14 10:07:25,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1436924796] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:07:25,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [307629329] [2022-12-14 10:07:25,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:25,507 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:07:25,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:07:25,508 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:07:25,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2022-12-14 10:07:25,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:25,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 10:07:25,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:27,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:07:27,860 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:07:27,886 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:27,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:30,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [307629329] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:07:30,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289977965] [2022-12-14 10:07:30,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:07:30,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:07:30,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:07:30,037 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:07:30,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-14 10:07:30,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:07:30,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 10:07:30,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:07:32,276 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 10:07:32,277 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 10:07:32,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:07:32,632 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:07:32,663 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:32,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:07:32,786 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 10:07:32,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-12-14 10:07:37,508 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 10:07:37,508 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-12-14 10:07:39,678 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:07:39,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289977965] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:07:39,678 INFO L184 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2022-12-14 10:07:39,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 4] total 12 [2022-12-14 10:07:39,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487796100] [2022-12-14 10:07:39,678 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2022-12-14 10:07:39,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 10:07:39,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:07:39,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 10:07:39,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=151, Unknown=9, NotChecked=0, Total=210 [2022-12-14 10:07:39,679 INFO L87 Difference]: Start difference. First operand 326 states and 455 transitions. Second operand has 14 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 3 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 10:07:42,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:07:46,094 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:07:48,113 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:07:50,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:02,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:04,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:06,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:09,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:11,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:13,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:15,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:17,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:19,250 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:21,273 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:23,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:25,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:27,689 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:29,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:31,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:33,727 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:08:33,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:08:33,979 INFO L93 Difference]: Finished difference Result 439 states and 576 transitions. [2022-12-14 10:08:33,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-14 10:08:33,980 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 3 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 27 [2022-12-14 10:08:33,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:08:33,981 INFO L225 Difference]: With dead ends: 439 [2022-12-14 10:08:33,981 INFO L226 Difference]: Without dead ends: 439 [2022-12-14 10:08:33,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 97 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 27.8s TimeCoverageRelationStatistics Valid=222, Invalid=466, Unknown=14, NotChecked=0, Total=702 [2022-12-14 10:08:33,982 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 517 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 78 mSolverCounterUnsat, 66 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 41.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 66 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.5s IncrementalHoareTripleChecker+Time [2022-12-14 10:08:33,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [517 Valid, 140 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 213 Invalid, 66 Unknown, 0 Unchecked, 41.5s Time] [2022-12-14 10:08:33,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-12-14 10:08:33,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 333. [2022-12-14 10:08:33,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 288 states have (on average 1.375) internal successors, (396), 313 states have internal predecessors, (396), 11 states have call successors, (11), 8 states have call predecessors, (11), 17 states have return successors, (37), 11 states have call predecessors, (37), 11 states have call successors, (37) [2022-12-14 10:08:33,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 444 transitions. [2022-12-14 10:08:33,989 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 444 transitions. Word has length 27 [2022-12-14 10:08:33,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:08:33,989 INFO L495 AbstractCegarLoop]: Abstraction has 333 states and 444 transitions. [2022-12-14 10:08:33,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.3076923076923075) internal successors, (69), 13 states have internal predecessors, (69), 3 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 10:08:33,989 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 444 transitions. [2022-12-14 10:08:33,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-12-14 10:08:33,990 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:08:33,990 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:08:33,993 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (25)] Ended with exit code 0 [2022-12-14 10:08:34,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-12-14 10:08:34,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-12-14 10:08:34,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:08:34,592 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:08:34,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:08:34,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1031478775, now seen corresponding path program 1 times [2022-12-14 10:08:34,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:08:34,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [37178628] [2022-12-14 10:08:34,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:08:34,595 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:08:34,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:08:34,596 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:08:34,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-12-14 10:08:34,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:08:34,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 10:08:34,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:08:34,920 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:08:34,920 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:08:34,920 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:08:34,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [37178628] [2022-12-14 10:08:34,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [37178628] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:08:34,920 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:08:34,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 10:08:34,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075312522] [2022-12-14 10:08:34,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:08:34,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 10:08:34,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:08:34,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 10:08:34,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-12-14 10:08:34,921 INFO L87 Difference]: Start difference. First operand 333 states and 444 transitions. Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:08:35,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:08:35,178 INFO L93 Difference]: Finished difference Result 375 states and 484 transitions. [2022-12-14 10:08:35,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 10:08:35,179 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2022-12-14 10:08:35,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:08:35,180 INFO L225 Difference]: With dead ends: 375 [2022-12-14 10:08:35,180 INFO L226 Difference]: Without dead ends: 375 [2022-12-14 10:08:35,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-12-14 10:08:35,181 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 91 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:08:35,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 195 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:08:35,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-12-14 10:08:35,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 330. [2022-12-14 10:08:35,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 286 states have (on average 1.3706293706293706) internal successors, (392), 310 states have internal predecessors, (392), 11 states have call successors, (11), 8 states have call predecessors, (11), 16 states have return successors, (32), 11 states have call predecessors, (32), 11 states have call successors, (32) [2022-12-14 10:08:35,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 435 transitions. [2022-12-14 10:08:35,187 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 435 transitions. Word has length 28 [2022-12-14 10:08:35,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:08:35,187 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 435 transitions. [2022-12-14 10:08:35,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:08:35,188 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 435 transitions. [2022-12-14 10:08:35,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-12-14 10:08:35,188 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:08:35,188 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-12-14 10:08:35,198 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2022-12-14 10:08:35,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:08:35,389 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:08:35,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:08:35,389 INFO L85 PathProgramCache]: Analyzing trace with hash -719880979, now seen corresponding path program 1 times [2022-12-14 10:08:35,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:08:35,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [86305742] [2022-12-14 10:08:35,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:08:35,390 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:08:35,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:08:35,390 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:08:35,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-12-14 10:08:35,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:08:35,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 18 conjunts are in the unsatisfiable core [2022-12-14 10:08:35,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:08:37,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:08:37,973 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:08:38,104 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:08:38,108 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:08:38,154 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:08:38,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:08:40,512 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:08:40,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [86305742] [2022-12-14 10:08:40,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [86305742] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:08:40,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1340802337] [2022-12-14 10:08:40,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:08:40,512 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:08:40,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:08:40,513 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:08:40,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2022-12-14 10:08:40,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:08:40,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-14 10:08:40,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:08:45,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:08:45,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:08:45,263 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:08:45,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:08:45,284 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:08:45,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:08:47,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1340802337] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:08:47,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246756703] [2022-12-14 10:08:47,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:08:47,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:08:47,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:08:47,641 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:08:47,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-14 10:08:47,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:08:47,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 10:08:47,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:08:50,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:08:50,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:08:50,247 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:08:50,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:08:50,270 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:08:50,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:08:52,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246756703] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:08:52,508 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:08:52,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 7 [2022-12-14 10:08:52,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298852731] [2022-12-14 10:08:52,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:08:52,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 10:08:52,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:08:52,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 10:08:52,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=119, Unknown=5, NotChecked=0, Total=156 [2022-12-14 10:08:52,510 INFO L87 Difference]: Start difference. First operand 330 states and 435 transitions. Second operand has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:08:54,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:09:13,706 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:09:13,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:09:13,910 INFO L93 Difference]: Finished difference Result 374 states and 478 transitions. [2022-12-14 10:09:13,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-14 10:09:13,912 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2022-12-14 10:09:13,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:09:13,913 INFO L225 Difference]: With dead ends: 374 [2022-12-14 10:09:13,913 INFO L226 Difference]: Without dead ends: 374 [2022-12-14 10:09:13,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 90 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 31.5s TimeCoverageRelationStatistics Valid=174, Invalid=415, Unknown=11, NotChecked=0, Total=600 [2022-12-14 10:09:13,913 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 172 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 31 mSolverCounterUnsat, 21 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 21 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-12-14 10:09:13,913 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 161 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 188 Invalid, 21 Unknown, 0 Unchecked, 4.7s Time] [2022-12-14 10:09:13,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-12-14 10:09:13,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 331. [2022-12-14 10:09:13,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 287 states have (on average 1.3519163763066202) internal successors, (388), 311 states have internal predecessors, (388), 11 states have call successors, (11), 8 states have call predecessors, (11), 16 states have return successors, (32), 11 states have call predecessors, (32), 11 states have call successors, (32) [2022-12-14 10:09:13,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 431 transitions. [2022-12-14 10:09:13,919 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 431 transitions. Word has length 29 [2022-12-14 10:09:13,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:09:13,919 INFO L495 AbstractCegarLoop]: Abstraction has 331 states and 431 transitions. [2022-12-14 10:09:13,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:09:13,919 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 431 transitions. [2022-12-14 10:09:13,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-12-14 10:09:13,920 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:09:13,920 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:09:13,933 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-12-14 10:09:14,133 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-12-14 10:09:14,328 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (29)] Ended with exit code 0 [2022-12-14 10:09:14,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 10:09:14,522 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:09:14,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:09:14,524 INFO L85 PathProgramCache]: Analyzing trace with hash -253201523, now seen corresponding path program 1 times [2022-12-14 10:09:14,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:09:14,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1121364126] [2022-12-14 10:09:14,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:09:14,525 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:09:14,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:09:14,526 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:09:14,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-12-14 10:09:14,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:09:14,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 10:09:14,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:09:14,796 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-14 10:09:14,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:09:15,060 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-14 10:09:15,060 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:09:15,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1121364126] [2022-12-14 10:09:15,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1121364126] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:09:15,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [569207994] [2022-12-14 10:09:15,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:09:15,061 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:09:15,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:09:15,062 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:09:15,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (32)] Waiting until timeout for monitored process [2022-12-14 10:09:15,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:09:15,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 10:09:15,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:09:15,303 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-14 10:09:15,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:09:15,494 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-14 10:09:15,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [569207994] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:09:15,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194635075] [2022-12-14 10:09:15,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:09:15,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:09:15,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:09:15,496 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:09:15,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-14 10:09:15,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:09:15,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 10:09:15,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:09:15,661 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-14 10:09:15,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:09:15,844 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-14 10:09:15,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194635075] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:09:15,844 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 10:09:15,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 7 [2022-12-14 10:09:15,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738171571] [2022-12-14 10:09:15,844 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 10:09:15,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 10:09:15,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:09:15,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 10:09:15,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-12-14 10:09:15,846 INFO L87 Difference]: Start difference. First operand 331 states and 431 transitions. Second operand has 9 states, 8 states have (on average 4.5) internal successors, (36), 6 states have internal predecessors, (36), 1 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 10:09:16,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:09:16,390 INFO L93 Difference]: Finished difference Result 448 states and 548 transitions. [2022-12-14 10:09:16,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 10:09:16,391 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.5) internal successors, (36), 6 states have internal predecessors, (36), 1 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 30 [2022-12-14 10:09:16,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:09:16,392 INFO L225 Difference]: With dead ends: 448 [2022-12-14 10:09:16,392 INFO L226 Difference]: Without dead ends: 448 [2022-12-14 10:09:16,392 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2022-12-14 10:09:16,393 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 350 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:09:16,393 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [350 Valid, 211 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 10:09:16,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-12-14 10:09:16,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 403. [2022-12-14 10:09:16,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 356 states have (on average 1.3146067415730338) internal successors, (468), 381 states have internal predecessors, (468), 11 states have call successors, (11), 10 states have call predecessors, (11), 19 states have return successors, (31), 11 states have call predecessors, (31), 11 states have call successors, (31) [2022-12-14 10:09:16,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 510 transitions. [2022-12-14 10:09:16,403 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 510 transitions. Word has length 30 [2022-12-14 10:09:16,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:09:16,403 INFO L495 AbstractCegarLoop]: Abstraction has 403 states and 510 transitions. [2022-12-14 10:09:16,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.5) internal successors, (36), 6 states have internal predecessors, (36), 1 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 10:09:16,403 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 510 transitions. [2022-12-14 10:09:16,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-12-14 10:09:16,404 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:09:16,404 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:09:16,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (32)] Ended with exit code 0 [2022-12-14 10:09:16,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-12-14 10:09:16,833 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-12-14 10:09:17,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:09:17,006 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:09:17,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:09:17,008 INFO L85 PathProgramCache]: Analyzing trace with hash 740687428, now seen corresponding path program 1 times [2022-12-14 10:09:17,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:09:17,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [677777530] [2022-12-14 10:09:17,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:09:17,009 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:09:17,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:09:17,011 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:09:17,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-12-14 10:09:17,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:09:17,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 10:09:17,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:09:17,294 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-14 10:09:17,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:09:17,577 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-14 10:09:17,577 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:09:17,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [677777530] [2022-12-14 10:09:17,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [677777530] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:09:17,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [723524169] [2022-12-14 10:09:17,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:09:17,578 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:09:17,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:09:17,579 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:09:17,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2022-12-14 10:09:17,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:09:17,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 10:09:17,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:09:17,873 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-14 10:09:17,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:09:18,077 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-14 10:09:18,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [723524169] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:09:18,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990228822] [2022-12-14 10:09:18,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:09:18,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:09:18,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:09:18,078 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:09:18,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-14 10:09:18,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:09:18,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 10:09:18,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:09:18,301 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-14 10:09:18,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:09:18,514 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-14 10:09:18,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990228822] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:09:18,515 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 10:09:18,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 8 [2022-12-14 10:09:18,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747604334] [2022-12-14 10:09:18,515 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 10:09:18,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 10:09:18,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:09:18,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 10:09:18,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-12-14 10:09:18,516 INFO L87 Difference]: Start difference. First operand 403 states and 510 transitions. Second operand has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:09:19,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:09:19,160 INFO L93 Difference]: Finished difference Result 495 states and 585 transitions. [2022-12-14 10:09:19,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 10:09:19,162 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 31 [2022-12-14 10:09:19,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:09:19,163 INFO L225 Difference]: With dead ends: 495 [2022-12-14 10:09:19,163 INFO L226 Difference]: Without dead ends: 495 [2022-12-14 10:09:19,163 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2022-12-14 10:09:19,163 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 439 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:09:19,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [439 Valid, 223 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 10:09:19,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-12-14 10:09:19,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 462. [2022-12-14 10:09:19,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 413 states have (on average 1.2929782082324455) internal successors, (534), 439 states have internal predecessors, (534), 11 states have call successors, (11), 11 states have call predecessors, (11), 21 states have return successors, (26), 11 states have call predecessors, (26), 11 states have call successors, (26) [2022-12-14 10:09:19,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 571 transitions. [2022-12-14 10:09:19,170 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 571 transitions. Word has length 31 [2022-12-14 10:09:19,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:09:19,170 INFO L495 AbstractCegarLoop]: Abstraction has 462 states and 571 transitions. [2022-12-14 10:09:19,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-12-14 10:09:19,171 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 571 transitions. [2022-12-14 10:09:19,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-12-14 10:09:19,171 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:09:19,171 INFO L195 NwaCegarLoop]: trace histogram [3, 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] [2022-12-14 10:09:19,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2022-12-14 10:09:19,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-12-14 10:09:19,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (35)] Ended with exit code 0 [2022-12-14 10:09:19,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 10:09:19,773 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:09:19,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:09:19,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1567291088, now seen corresponding path program 1 times [2022-12-14 10:09:19,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:09:19,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [293330655] [2022-12-14 10:09:19,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:09:19,776 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:09:19,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:09:19,778 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:09:19,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-12-14 10:09:19,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:09:19,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 10:09:19,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:09:20,700 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-12-14 10:09:20,705 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:09:20,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:09:21,527 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:09:21,527 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:09:21,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [293330655] [2022-12-14 10:09:21,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [293330655] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:09:21,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1311378986] [2022-12-14 10:09:21,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:09:21,527 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:09:21,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:09:21,528 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:09:21,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (38)] Waiting until timeout for monitored process [2022-12-14 10:09:21,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:09:21,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 10:09:21,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:09:22,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 32 [2022-12-14 10:09:22,272 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:09:22,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:09:22,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1311378986] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:09:22,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285101997] [2022-12-14 10:09:22,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:09:22,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:09:22,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:09:22,494 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:09:22,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-12-14 10:09:22,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:09:22,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 10:09:22,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:09:24,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-12-14 10:09:24,301 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:09:24,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:09:26,403 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:09:26,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285101997] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:09:26,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2022-12-14 10:09:26,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 4, 8, 8] total 31 [2022-12-14 10:09:26,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260767966] [2022-12-14 10:09:26,404 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2022-12-14 10:09:26,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-14 10:09:26,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:09:26,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-14 10:09:26,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=949, Unknown=0, NotChecked=0, Total=1122 [2022-12-14 10:09:26,405 INFO L87 Difference]: Start difference. First operand 462 states and 571 transitions. Second operand has 32 states, 32 states have (on average 4.6875) internal successors, (150), 27 states have internal predecessors, (150), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2022-12-14 10:09:34,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:09:34,134 INFO L93 Difference]: Finished difference Result 373 states and 436 transitions. [2022-12-14 10:09:34,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-14 10:09:34,136 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 4.6875) internal successors, (150), 27 states have internal predecessors, (150), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) Word has length 36 [2022-12-14 10:09:34,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:09:34,137 INFO L225 Difference]: With dead ends: 373 [2022-12-14 10:09:34,137 INFO L226 Difference]: Without dead ends: 373 [2022-12-14 10:09:34,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=624, Invalid=2682, Unknown=0, NotChecked=0, Total=3306 [2022-12-14 10:09:34,138 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 809 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 758 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 809 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-12-14 10:09:34,138 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [809 Valid, 427 Invalid, 818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 758 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-12-14 10:09:34,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2022-12-14 10:09:34,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 314. [2022-12-14 10:09:34,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 277 states have (on average 1.3176895306859207) internal successors, (365), 299 states have internal predecessors, (365), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) [2022-12-14 10:09:34,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 387 transitions. [2022-12-14 10:09:34,143 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 387 transitions. Word has length 36 [2022-12-14 10:09:34,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:09:34,143 INFO L495 AbstractCegarLoop]: Abstraction has 314 states and 387 transitions. [2022-12-14 10:09:34,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.6875) internal successors, (150), 27 states have internal predecessors, (150), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2022-12-14 10:09:34,143 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 387 transitions. [2022-12-14 10:09:34,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 10:09:34,144 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:09:34,144 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-12-14 10:09:34,146 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (38)] Ended with exit code 0 [2022-12-14 10:09:34,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2022-12-14 10:09:34,554 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-12-14 10:09:34,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:09:34,747 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting parse_inputErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:09:34,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:09:34,748 INFO L85 PathProgramCache]: Analyzing trace with hash -948350694, now seen corresponding path program 1 times [2022-12-14 10:09:34,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:09:34,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [420609618] [2022-12-14 10:09:34,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:09:34,750 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:09:34,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:09:34,751 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:09:34,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-12-14 10:09:34,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:09:34,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-14 10:09:34,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:09:37,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:09:37,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:09:37,689 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:09:37,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:09:38,514 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:09:38,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [420609618] [2022-12-14 10:09:38,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [420609618] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:09:38,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [297869207] [2022-12-14 10:09:38,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:09:38,515 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:09:38,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:09:38,516 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:09:38,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2022-12-14 10:09:38,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:09:38,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-14 10:09:38,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:09:41,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:09:41,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:09:41,360 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:09:41,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:09:43,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [297869207] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:09:43,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694315214] [2022-12-14 10:09:43,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:09:43,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:09:43,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:09:43,949 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:09:43,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-12-14 10:09:44,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:09:44,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 10:09:44,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:09:46,349 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 10:09:46,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 10:09:46,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:09:46,918 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:09:47,176 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:09:47,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:09:47,651 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 10:09:47,651 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-12-14 10:09:50,439 INFO L321 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-12-14 10:09:50,440 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-12-14 10:09:52,625 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:09:52,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694315214] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:09:52,625 INFO L184 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2022-12-14 10:09:52,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 5] total 14 [2022-12-14 10:09:52,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772992888] [2022-12-14 10:09:52,625 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2022-12-14 10:09:52,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 10:09:52,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:09:52,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 10:09:52,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=203, Unknown=10, NotChecked=0, Total=272 [2022-12-14 10:09:52,626 INFO L87 Difference]: Start difference. First operand 314 states and 387 transitions. Second operand has 16 states, 15 states have (on average 6.466666666666667) internal successors, (97), 15 states have internal predecessors, (97), 3 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 10:09:55,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:09:59,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:10:01,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:10:03,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:10:05,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:10:07,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:10:09,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:10:11,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:10:13,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:10:15,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:10:17,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:10:26,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:10:26,452 INFO L93 Difference]: Finished difference Result 345 states and 414 transitions. [2022-12-14 10:10:26,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 10:10:26,453 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 6.466666666666667) internal successors, (97), 15 states have internal predecessors, (97), 3 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 41 [2022-12-14 10:10:26,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:10:26,454 INFO L225 Difference]: With dead ends: 345 [2022-12-14 10:10:26,454 INFO L226 Difference]: Without dead ends: 345 [2022-12-14 10:10:26,454 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 179 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 24.5s TimeCoverageRelationStatistics Valid=217, Invalid=525, Unknown=14, NotChecked=0, Total=756 [2022-12-14 10:10:26,455 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 262 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 50 mSolverCounterUnsat, 40 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 40 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:10:26,455 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 224 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 282 Invalid, 40 Unknown, 0 Unchecked, 23.1s Time] [2022-12-14 10:10:26,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-12-14 10:10:26,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 312. [2022-12-14 10:10:26,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 277 states have (on average 1.288808664259928) internal successors, (357), 297 states have internal predecessors, (357), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) [2022-12-14 10:10:26,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 379 transitions. [2022-12-14 10:10:26,459 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 379 transitions. Word has length 41 [2022-12-14 10:10:26,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:10:26,460 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 379 transitions. [2022-12-14 10:10:26,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 6.466666666666667) internal successors, (97), 15 states have internal predecessors, (97), 3 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 10:10:26,460 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 379 transitions. [2022-12-14 10:10:26,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-12-14 10:10:26,460 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:10:26,460 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:10:26,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2022-12-14 10:10:26,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-12-14 10:10:26,868 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (41)] Ended with exit code 0 [2022-12-14 10:10:27,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 10:10:27,062 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:10:27,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:10:27,062 INFO L85 PathProgramCache]: Analyzing trace with hash -2005037539, now seen corresponding path program 1 times [2022-12-14 10:10:27,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:10:27,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [515067630] [2022-12-14 10:10:27,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:27,063 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:27,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:10:27,064 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:10:27,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-12-14 10:10:27,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:27,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 10:10:27,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:27,235 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:10:27,235 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:10:27,236 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:10:27,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [515067630] [2022-12-14 10:10:27,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [515067630] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:10:27,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:10:27,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:10:27,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385941321] [2022-12-14 10:10:27,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:10:27,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 10:10:27,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:10:27,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 10:10:27,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 10:10:27,237 INFO L87 Difference]: Start difference. First operand 312 states and 379 transitions. Second operand has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:10:27,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:10:27,279 INFO L93 Difference]: Finished difference Result 314 states and 377 transitions. [2022-12-14 10:10:27,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 10:10:27,280 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2022-12-14 10:10:27,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:10:27,280 INFO L225 Difference]: With dead ends: 314 [2022-12-14 10:10:27,280 INFO L226 Difference]: Without dead ends: 314 [2022-12-14 10:10:27,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:10:27,281 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 41 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:10:27,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 107 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 10:10:27,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2022-12-14 10:10:27,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 306. [2022-12-14 10:10:27,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 273 states have (on average 1.26007326007326) internal successors, (344), 291 states have internal predecessors, (344), 7 states have call successors, (7), 7 states have call predecessors, (7), 13 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) [2022-12-14 10:10:27,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 366 transitions. [2022-12-14 10:10:27,285 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 366 transitions. Word has length 47 [2022-12-14 10:10:27,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:10:27,286 INFO L495 AbstractCegarLoop]: Abstraction has 306 states and 366 transitions. [2022-12-14 10:10:27,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:10:27,286 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 366 transitions. [2022-12-14 10:10:27,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-12-14 10:10:27,286 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:10:27,286 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:10:27,295 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Ended with exit code 0 [2022-12-14 10:10:27,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:27,487 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:10:27,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:10:27,488 INFO L85 PathProgramCache]: Analyzing trace with hash -2005037283, now seen corresponding path program 1 times [2022-12-14 10:10:27,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:10:27,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [484741718] [2022-12-14 10:10:27,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:27,488 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:27,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:10:27,489 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:10:27,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-12-14 10:10:27,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:27,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 10:10:27,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:27,581 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-12-14 10:10:27,582 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:10:27,582 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:10:27,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [484741718] [2022-12-14 10:10:27,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [484741718] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:10:27,582 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:10:27,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:10:27,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268603363] [2022-12-14 10:10:27,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:10:27,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 10:10:27,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:10:27,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 10:10:27,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:10:27,583 INFO L87 Difference]: Start difference. First operand 306 states and 366 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:10:27,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:10:27,587 INFO L93 Difference]: Finished difference Result 287 states and 332 transitions. [2022-12-14 10:10:27,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 10:10:27,588 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2022-12-14 10:10:27,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:10:27,589 INFO L225 Difference]: With dead ends: 287 [2022-12-14 10:10:27,589 INFO L226 Difference]: Without dead ends: 287 [2022-12-14 10:10:27,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 10:10:27,589 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 9 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:10:27,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 91 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 10:10:27,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2022-12-14 10:10:27,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 280. [2022-12-14 10:10:27,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 253 states have (on average 1.2055335968379446) internal successors, (305), 265 states have internal predecessors, (305), 7 states have call successors, (7), 7 states have call predecessors, (7), 12 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2022-12-14 10:10:27,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 325 transitions. [2022-12-14 10:10:27,594 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 325 transitions. Word has length 47 [2022-12-14 10:10:27,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:10:27,594 INFO L495 AbstractCegarLoop]: Abstraction has 280 states and 325 transitions. [2022-12-14 10:10:27,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:10:27,595 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 325 transitions. [2022-12-14 10:10:27,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-12-14 10:10:27,595 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:10:27,595 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:10:27,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Ended with exit code 0 [2022-12-14 10:10:27,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:27,797 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:10:27,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:10:27,798 INFO L85 PathProgramCache]: Analyzing trace with hash -2026621493, now seen corresponding path program 1 times [2022-12-14 10:10:27,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:10:27,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1334246962] [2022-12-14 10:10:27,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:27,800 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:27,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:10:27,802 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:10:27,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-12-14 10:10:27,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:27,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 10:10:27,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:28,300 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:10:28,301 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:10:28,301 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:10:28,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1334246962] [2022-12-14 10:10:28,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1334246962] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:10:28,301 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:10:28,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:10:28,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027080490] [2022-12-14 10:10:28,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:10:28,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 10:10:28,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:10:28,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 10:10:28,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:10:28,302 INFO L87 Difference]: Start difference. First operand 280 states and 325 transitions. Second operand has 5 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:10:28,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:10:28,475 INFO L93 Difference]: Finished difference Result 289 states and 325 transitions. [2022-12-14 10:10:28,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 10:10:28,477 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2022-12-14 10:10:28,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:10:28,478 INFO L225 Difference]: With dead ends: 289 [2022-12-14 10:10:28,478 INFO L226 Difference]: Without dead ends: 289 [2022-12-14 10:10:28,478 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-12-14 10:10:28,479 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 46 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:10:28,479 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 140 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:10:28,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2022-12-14 10:10:28,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 279. [2022-12-14 10:10:28,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 253 states have (on average 1.1778656126482214) internal successors, (298), 264 states have internal predecessors, (298), 7 states have call successors, (7), 7 states have call predecessors, (7), 12 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2022-12-14 10:10:28,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 318 transitions. [2022-12-14 10:10:28,485 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 318 transitions. Word has length 48 [2022-12-14 10:10:28,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:10:28,486 INFO L495 AbstractCegarLoop]: Abstraction has 279 states and 318 transitions. [2022-12-14 10:10:28,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:10:28,486 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 318 transitions. [2022-12-14 10:10:28,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-12-14 10:10:28,487 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:10:28,487 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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] [2022-12-14 10:10:28,497 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2022-12-14 10:10:28,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:28,687 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:10:28,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:10:28,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1599243231, now seen corresponding path program 1 times [2022-12-14 10:10:28,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:10:28,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [185210639] [2022-12-14 10:10:28,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:28,688 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:28,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:10:28,689 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:10:28,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-12-14 10:10:28,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:28,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 10:10:28,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:28,767 INFO L350 Elim1Store]: Elim1 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 7 [2022-12-14 10:10:28,892 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:10:28,893 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:10:28,893 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:10:28,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [185210639] [2022-12-14 10:10:28,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [185210639] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:10:28,893 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:10:28,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:10:28,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756103699] [2022-12-14 10:10:28,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:10:28,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 10:10:28,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:10:28,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 10:10:28,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 10:10:28,894 INFO L87 Difference]: Start difference. First operand 279 states and 318 transitions. Second operand has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:10:29,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:10:29,089 INFO L93 Difference]: Finished difference Result 293 states and 326 transitions. [2022-12-14 10:10:29,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 10:10:29,090 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2022-12-14 10:10:29,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:10:29,091 INFO L225 Difference]: With dead ends: 293 [2022-12-14 10:10:29,091 INFO L226 Difference]: Without dead ends: 293 [2022-12-14 10:10:29,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 10:10:29,091 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 18 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 10:10:29,092 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 128 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 10:10:29,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2022-12-14 10:10:29,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 279. [2022-12-14 10:10:29,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 253 states have (on average 1.1660079051383399) internal successors, (295), 264 states have internal predecessors, (295), 7 states have call successors, (7), 7 states have call predecessors, (7), 12 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2022-12-14 10:10:29,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 315 transitions. [2022-12-14 10:10:29,096 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 315 transitions. Word has length 49 [2022-12-14 10:10:29,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:10:29,096 INFO L495 AbstractCegarLoop]: Abstraction has 279 states and 315 transitions. [2022-12-14 10:10:29,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 10:10:29,096 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 315 transitions. [2022-12-14 10:10:29,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-12-14 10:10:29,097 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:10:29,097 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:10:29,110 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Ended with exit code 0 [2022-12-14 10:10:29,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:29,298 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:10:29,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:10:29,298 INFO L85 PathProgramCache]: Analyzing trace with hash 825866446, now seen corresponding path program 1 times [2022-12-14 10:10:29,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:10:29,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1273139786] [2022-12-14 10:10:29,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:29,299 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:29,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:10:29,299 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:10:29,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-12-14 10:10:29,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:29,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 10:10:29,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:29,608 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 10:10:29,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:10:30,015 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 10:10:30,016 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:10:30,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1273139786] [2022-12-14 10:10:30,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1273139786] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:10:30,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1030471015] [2022-12-14 10:10:30,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:30,016 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:10:30,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:10:30,017 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:10:30,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (48)] Waiting until timeout for monitored process [2022-12-14 10:10:30,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:30,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 10:10:30,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:30,494 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 10:10:30,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:10:30,876 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 10:10:30,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1030471015] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:10:30,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715741688] [2022-12-14 10:10:30,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:30,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:10:30,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:10:30,877 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:10:30,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-12-14 10:10:30,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:30,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 10:10:30,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:31,145 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 10:10:31,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:10:31,526 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 10:10:31,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715741688] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:10:31,526 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 10:10:31,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 10 [2022-12-14 10:10:31,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91288524] [2022-12-14 10:10:31,527 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 10:10:31,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 10:10:31,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:10:31,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 10:10:31,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-12-14 10:10:31,528 INFO L87 Difference]: Start difference. First operand 279 states and 315 transitions. Second operand has 12 states, 11 states have (on average 4.0) internal successors, (44), 8 states have internal predecessors, (44), 2 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-14 10:10:32,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:10:32,409 INFO L93 Difference]: Finished difference Result 295 states and 325 transitions. [2022-12-14 10:10:32,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 10:10:32,410 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.0) internal successors, (44), 8 states have internal predecessors, (44), 2 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 51 [2022-12-14 10:10:32,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:10:32,411 INFO L225 Difference]: With dead ends: 295 [2022-12-14 10:10:32,411 INFO L226 Difference]: Without dead ends: 295 [2022-12-14 10:10:32,411 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 290 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=157, Invalid=349, Unknown=0, NotChecked=0, Total=506 [2022-12-14 10:10:32,411 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 210 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 10:10:32,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 330 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-14 10:10:32,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-12-14 10:10:32,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 279. [2022-12-14 10:10:32,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 253 states have (on average 1.1541501976284585) internal successors, (292), 264 states have internal predecessors, (292), 7 states have call successors, (7), 7 states have call predecessors, (7), 12 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2022-12-14 10:10:32,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 312 transitions. [2022-12-14 10:10:32,418 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 312 transitions. Word has length 51 [2022-12-14 10:10:32,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:10:32,418 INFO L495 AbstractCegarLoop]: Abstraction has 279 states and 312 transitions. [2022-12-14 10:10:32,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.0) internal successors, (44), 8 states have internal predecessors, (44), 2 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-14 10:10:32,419 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 312 transitions. [2022-12-14 10:10:32,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-12-14 10:10:32,419 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:10:32,419 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:10:32,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-12-14 10:10:32,622 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (48)] Forceful destruction successful, exit code 0 [2022-12-14 10:10:32,849 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Ended with exit code 0 [2022-12-14 10:10:33,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:33,022 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:10:33,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:10:33,023 INFO L85 PathProgramCache]: Analyzing trace with hash -167943901, now seen corresponding path program 1 times [2022-12-14 10:10:33,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:10:33,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [196268004] [2022-12-14 10:10:33,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:33,024 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:33,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:10:33,025 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:10:33,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2022-12-14 10:10:33,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:33,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 10:10:33,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:33,495 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 10:10:33,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:10:34,005 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 10:10:34,005 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:10:34,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [196268004] [2022-12-14 10:10:34,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [196268004] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:10:34,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2130461057] [2022-12-14 10:10:34,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:34,006 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:10:34,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:10:34,007 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:10:34,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (51)] Waiting until timeout for monitored process [2022-12-14 10:10:34,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:34,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 10:10:34,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:34,365 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 10:10:34,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:10:34,725 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 10:10:34,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2130461057] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:10:34,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033339118] [2022-12-14 10:10:34,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:34,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:10:34,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:10:34,726 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:10:34,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-12-14 10:10:34,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:34,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 10:10:34,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:35,030 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 10:10:35,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:10:35,374 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-14 10:10:35,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033339118] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:10:35,375 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 10:10:35,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 8 [2022-12-14 10:10:35,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517047477] [2022-12-14 10:10:35,375 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 10:10:35,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 10:10:35,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:10:35,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 10:10:35,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-12-14 10:10:35,377 INFO L87 Difference]: Start difference. First operand 279 states and 312 transitions. Second operand has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 10:10:36,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:10:36,003 INFO L93 Difference]: Finished difference Result 286 states and 315 transitions. [2022-12-14 10:10:36,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 10:10:36,004 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 52 [2022-12-14 10:10:36,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:10:36,005 INFO L225 Difference]: With dead ends: 286 [2022-12-14 10:10:36,005 INFO L226 Difference]: Without dead ends: 286 [2022-12-14 10:10:36,005 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=231, Unknown=0, NotChecked=0, Total=342 [2022-12-14 10:10:36,005 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 252 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:10:36,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 241 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 10:10:36,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2022-12-14 10:10:36,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 278. [2022-12-14 10:10:36,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 253 states have (on average 1.1383399209486167) internal successors, (288), 263 states have internal predecessors, (288), 7 states have call successors, (7), 7 states have call predecessors, (7), 12 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2022-12-14 10:10:36,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 308 transitions. [2022-12-14 10:10:36,009 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 308 transitions. Word has length 52 [2022-12-14 10:10:36,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:10:36,010 INFO L495 AbstractCegarLoop]: Abstraction has 278 states and 308 transitions. [2022-12-14 10:10:36,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 10:10:36,010 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 308 transitions. [2022-12-14 10:10:36,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-12-14 10:10:36,010 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:10:36,010 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 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] [2022-12-14 10:10:36,021 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2022-12-14 10:10:36,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-12-14 10:10:36,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (51)] Ended with exit code 0 [2022-12-14 10:10:36,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 10:10:36,613 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:10:36,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:10:36,614 INFO L85 PathProgramCache]: Analyzing trace with hash -170351524, now seen corresponding path program 1 times [2022-12-14 10:10:36,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:10:36,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [712485390] [2022-12-14 10:10:36,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:36,615 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:36,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:10:36,617 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:10:36,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2022-12-14 10:10:36,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:36,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 10:10:36,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:37,023 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-12-14 10:10:37,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2022-12-14 10:10:37,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 10:10:37,692 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 25 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 10:10:37,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:10:37,819 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2022-12-14 10:10:38,710 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-14 10:10:38,710 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:10:38,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [712485390] [2022-12-14 10:10:38,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [712485390] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:10:38,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [293250853] [2022-12-14 10:10:38,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:38,711 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:10:38,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:10:38,712 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:10:38,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (54)] Waiting until timeout for monitored process [2022-12-14 10:10:38,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:38,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-14 10:10:38,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:39,168 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-12-14 10:10:39,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2022-12-14 10:10:39,611 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-12-14 10:10:39,612 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-12-14 10:10:39,790 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:10:39,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:10:39,871 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2022-12-14 10:10:40,043 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2022-12-14 10:10:40,497 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 28 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:10:40,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [293250853] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:10:40,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508393927] [2022-12-14 10:10:40,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:40,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:10:40,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:10:40,499 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:10:40,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-12-14 10:10:40,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:40,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 10:10:40,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:40,641 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 10:10:40,641 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 10:10:41,092 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-12-14 10:10:41,093 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 24 [2022-12-14 10:10:41,222 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 25 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 10:10:41,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:10:41,298 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2022-12-14 10:10:41,587 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2022-12-14 10:10:41,739 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 10 proven. 23 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 10:10:41,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508393927] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:10:41,740 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 10:10:41,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9, 9, 7, 7] total 28 [2022-12-14 10:10:41,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833644336] [2022-12-14 10:10:41,740 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 10:10:41,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-12-14 10:10:41,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:10:41,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-12-14 10:10:41,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=658, Unknown=0, NotChecked=0, Total=812 [2022-12-14 10:10:41,743 INFO L87 Difference]: Start difference. First operand 278 states and 308 transitions. Second operand has 29 states, 26 states have (on average 7.269230769230769) internal successors, (189), 27 states have internal predecessors, (189), 8 states have call successors, (11), 10 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 7 states have call successors, (8) [2022-12-14 10:10:42,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:10:42,709 INFO L93 Difference]: Finished difference Result 288 states and 318 transitions. [2022-12-14 10:10:42,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 10:10:42,709 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 7.269230769230769) internal successors, (189), 27 states have internal predecessors, (189), 8 states have call successors, (11), 10 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 7 states have call successors, (8) Word has length 57 [2022-12-14 10:10:42,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:10:42,710 INFO L225 Difference]: With dead ends: 288 [2022-12-14 10:10:42,710 INFO L226 Difference]: Without dead ends: 288 [2022-12-14 10:10:42,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 306 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=290, Invalid=900, Unknown=0, NotChecked=0, Total=1190 [2022-12-14 10:10:42,710 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 220 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 10:10:42,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 122 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 10:10:42,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-12-14 10:10:42,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 277. [2022-12-14 10:10:42,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 253 states have (on average 1.134387351778656) internal successors, (287), 262 states have internal predecessors, (287), 7 states have call successors, (7), 7 states have call predecessors, (7), 12 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2022-12-14 10:10:42,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 307 transitions. [2022-12-14 10:10:42,714 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 307 transitions. Word has length 57 [2022-12-14 10:10:42,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:10:42,714 INFO L495 AbstractCegarLoop]: Abstraction has 277 states and 307 transitions. [2022-12-14 10:10:42,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 7.269230769230769) internal successors, (189), 27 states have internal predecessors, (189), 8 states have call successors, (11), 10 states have call predecessors, (11), 7 states have return successors, (8), 5 states have call predecessors, (8), 7 states have call successors, (8) [2022-12-14 10:10:42,714 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 307 transitions. [2022-12-14 10:10:42,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-12-14 10:10:42,715 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:10:42,715 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 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] [2022-12-14 10:10:42,719 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (54)] Forceful destruction successful, exit code 0 [2022-12-14 10:10:42,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-12-14 10:10:43,129 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Ended with exit code 0 [2022-12-14 10:10:43,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:43,317 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:10:43,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:10:43,319 INFO L85 PathProgramCache]: Analyzing trace with hash -985929967, now seen corresponding path program 1 times [2022-12-14 10:10:43,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:10:43,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1791480548] [2022-12-14 10:10:43,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:43,320 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:43,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:10:43,323 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:10:43,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2022-12-14 10:10:43,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:43,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-14 10:10:43,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:43,846 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 10:10:43,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 10:10:44,828 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 24 [2022-12-14 10:10:44,940 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:10:44,992 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 20 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 10:10:44,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:10:45,293 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2022-12-14 10:10:46,617 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 33 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 10:10:46,618 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:10:46,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1791480548] [2022-12-14 10:10:46,618 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1791480548] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:10:46,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [369175207] [2022-12-14 10:10:46,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:46,618 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:10:46,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:10:46,619 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:10:46,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (57)] Waiting until timeout for monitored process [2022-12-14 10:10:46,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:46,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-14 10:10:46,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:47,611 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-12-14 10:10:47,611 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-12-14 10:10:48,422 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 36 [2022-12-14 10:10:48,641 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:10:48,722 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 19 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 10:10:48,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:10:48,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [369175207] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:10:48,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529455152] [2022-12-14 10:10:48,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:48,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:10:48,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:10:48,926 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:10:48,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-12-14 10:10:49,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:49,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 18 conjunts are in the unsatisfiable core [2022-12-14 10:10:49,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:49,281 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 10:10:49,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 10:10:50,063 INFO L321 Elim1Store]: treesize reduction 21, result has 47.5 percent of original size [2022-12-14 10:10:50,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 32 [2022-12-14 10:10:50,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:10:50,334 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 10:10:50,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:10:50,432 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2022-12-14 10:10:50,740 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 10:10:50,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 48 [2022-12-14 10:10:51,435 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 36 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 10:10:51,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529455152] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:10:51,436 INFO L184 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2022-12-14 10:10:51,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 13, 12, 12] total 39 [2022-12-14 10:10:51,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755604170] [2022-12-14 10:10:51,436 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2022-12-14 10:10:51,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-12-14 10:10:51,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:10:51,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-12-14 10:10:51,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1491, Unknown=2, NotChecked=0, Total=1722 [2022-12-14 10:10:51,439 INFO L87 Difference]: Start difference. First operand 277 states and 307 transitions. Second operand has 41 states, 37 states have (on average 3.918918918918919) internal successors, (145), 33 states have internal predecessors, (145), 6 states have call successors, (11), 9 states have call predecessors, (11), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-12-14 10:10:53,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:10:53,345 INFO L93 Difference]: Finished difference Result 309 states and 339 transitions. [2022-12-14 10:10:53,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 10:10:53,346 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 37 states have (on average 3.918918918918919) internal successors, (145), 33 states have internal predecessors, (145), 6 states have call successors, (11), 9 states have call predecessors, (11), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 58 [2022-12-14 10:10:53,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:10:53,347 INFO L225 Difference]: With dead ends: 309 [2022-12-14 10:10:53,347 INFO L226 Difference]: Without dead ends: 309 [2022-12-14 10:10:53,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 244 SyntacticMatches, 7 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 873 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=486, Invalid=2164, Unknown=2, NotChecked=0, Total=2652 [2022-12-14 10:10:53,348 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 303 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-12-14 10:10:53,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 182 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-12-14 10:10:53,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-12-14 10:10:53,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 277. [2022-12-14 10:10:53,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 253 states have (on average 1.1304347826086956) internal successors, (286), 262 states have internal predecessors, (286), 7 states have call successors, (7), 7 states have call predecessors, (7), 12 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2022-12-14 10:10:53,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 306 transitions. [2022-12-14 10:10:53,352 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 306 transitions. Word has length 58 [2022-12-14 10:10:53,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:10:53,352 INFO L495 AbstractCegarLoop]: Abstraction has 277 states and 306 transitions. [2022-12-14 10:10:53,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 37 states have (on average 3.918918918918919) internal successors, (145), 33 states have internal predecessors, (145), 6 states have call successors, (11), 9 states have call predecessors, (11), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-12-14 10:10:53,352 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 306 transitions. [2022-12-14 10:10:53,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-12-14 10:10:53,353 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:10:53,353 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:10:53,359 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-12-14 10:10:53,567 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Ended with exit code 0 [2022-12-14 10:10:53,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (57)] Ended with exit code 0 [2022-12-14 10:10:53,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 10:10:53,955 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:10:53,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:10:53,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1225182698, now seen corresponding path program 1 times [2022-12-14 10:10:53,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:10:53,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [11709008] [2022-12-14 10:10:53,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:10:53,959 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:10:53,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:10:53,960 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:10:53,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2022-12-14 10:10:54,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:10:54,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-14 10:10:54,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:10:56,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:10:56,761 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:10:59,341 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 10:10:59,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-12-14 10:11:00,079 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:11:00,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:11:00,199 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:11:00,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:11:00,920 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:11:00,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [11709008] [2022-12-14 10:11:00,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [11709008] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:11:00,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [380215619] [2022-12-14 10:11:00,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:11:00,921 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:11:00,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:11:00,922 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:11:00,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (60)] Waiting until timeout for monitored process [2022-12-14 10:11:01,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:11:01,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 25 conjunts are in the unsatisfiable core [2022-12-14 10:11:01,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:11:01,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:11:01,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:11:02,023 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 10:11:02,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 10:11:04,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:11:04,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:11:05,163 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:11:05,169 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:11:05,268 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 28 refuted. 7 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-14 10:11:05,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:11:09,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [380215619] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:11:09,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735408187] [2022-12-14 10:11:09,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:11:09,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:11:09,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:11:09,724 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:11:09,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-12-14 10:11:09,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:11:09,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-14 10:11:09,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:11:12,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 10:11:12,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-12-14 10:11:12,846 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 10:11:12,846 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-12-14 10:11:13,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:11:13,350 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:11:13,379 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:11:13,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:11:13,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735408187] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:11:13,759 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 10:11:13,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 10] total 14 [2022-12-14 10:11:13,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404500156] [2022-12-14 10:11:13,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 10:11:13,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 10:11:13,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:11:13,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 10:11:13,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=372, Unknown=20, NotChecked=0, Total=462 [2022-12-14 10:11:13,760 INFO L87 Difference]: Start difference. First operand 277 states and 306 transitions. Second operand has 16 states, 15 states have (on average 4.933333333333334) internal successors, (74), 13 states have internal predecessors, (74), 3 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 10:11:36,453 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:11:40,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:11:42,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:11:44,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:12:10,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-12-14 10:12:18,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:12:18,955 INFO L93 Difference]: Finished difference Result 317 states and 344 transitions. [2022-12-14 10:12:18,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-12-14 10:12:18,956 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.933333333333334) internal successors, (74), 13 states have internal predecessors, (74), 3 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 58 [2022-12-14 10:12:18,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:12:18,958 INFO L225 Difference]: With dead ends: 317 [2022-12-14 10:12:18,958 INFO L226 Difference]: Without dead ends: 317 [2022-12-14 10:12:18,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 193 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 67.1s TimeCoverageRelationStatistics Valid=396, Invalid=1360, Unknown=50, NotChecked=0, Total=1806 [2022-12-14 10:12:18,960 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 287 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 47 mSolverCounterUnsat, 57 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 57 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:12:18,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 307 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 571 Invalid, 57 Unknown, 0 Unchecked, 12.0s Time] [2022-12-14 10:12:18,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-12-14 10:12:18,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 237. [2022-12-14 10:12:18,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 218 states have (on average 1.1238532110091743) internal successors, (245), 224 states have internal predecessors, (245), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 10:12:18,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 260 transitions. [2022-12-14 10:12:18,963 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 260 transitions. Word has length 58 [2022-12-14 10:12:18,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:12:18,963 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 260 transitions. [2022-12-14 10:12:18,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.933333333333334) internal successors, (74), 13 states have internal predecessors, (74), 3 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 10:12:18,964 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 260 transitions. [2022-12-14 10:12:18,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-12-14 10:12:18,964 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:12:18,964 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 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] [2022-12-14 10:12:18,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Ended with exit code 0 [2022-12-14 10:12:19,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-12-14 10:12:19,371 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (60)] Ended with exit code 0 [2022-12-14 10:12:19,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 10:12:19,567 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:12:19,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:12:19,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1709075571, now seen corresponding path program 1 times [2022-12-14 10:12:19,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:12:19,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1542877943] [2022-12-14 10:12:19,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:12:19,569 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:12:19,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:12:19,571 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:12:19,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2022-12-14 10:12:19,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:12:19,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 10:12:19,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:12:19,948 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 10:12:19,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 10:12:20,292 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 10:12:20,419 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 20 proven. 20 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:12:20,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:12:21,552 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:12:21,552 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:12:21,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1542877943] [2022-12-14 10:12:21,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1542877943] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:12:21,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [928735354] [2022-12-14 10:12:21,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:12:21,552 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:12:21,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:12:21,554 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:12:21,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (63)] Waiting until timeout for monitored process [2022-12-14 10:12:21,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:12:21,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 10:12:21,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:12:22,085 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-12-14 10:12:22,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-12-14 10:12:22,426 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 32 [2022-12-14 10:12:22,628 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 20 proven. 20 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:12:22,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:12:23,553 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:12:23,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [928735354] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:12:23,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206489852] [2022-12-14 10:12:23,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:12:23,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:12:23,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:12:23,555 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:12:23,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-12-14 10:12:23,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:12:23,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 10:12:23,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:12:23,793 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 10:12:23,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-12-14 10:12:24,060 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-12-14 10:12:24,118 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 20 proven. 20 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:12:24,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:12:24,980 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-12-14 10:12:24,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206489852] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:12:24,980 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 10:12:24,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9, 9] total 20 [2022-12-14 10:12:24,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360758463] [2022-12-14 10:12:24,981 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 10:12:24,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-14 10:12:24,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:12:24,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-14 10:12:24,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2022-12-14 10:12:24,982 INFO L87 Difference]: Start difference. First operand 237 states and 260 transitions. Second operand has 22 states, 19 states have (on average 5.473684210526316) internal successors, (104), 16 states have internal predecessors, (104), 4 states have call successors, (9), 7 states have call predecessors, (9), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 10:12:26,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:12:26,834 INFO L93 Difference]: Finished difference Result 250 states and 273 transitions. [2022-12-14 10:12:26,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-14 10:12:26,834 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 5.473684210526316) internal successors, (104), 16 states have internal predecessors, (104), 4 states have call successors, (9), 7 states have call predecessors, (9), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 60 [2022-12-14 10:12:26,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:12:26,834 INFO L225 Difference]: With dead ends: 250 [2022-12-14 10:12:26,835 INFO L226 Difference]: Without dead ends: 250 [2022-12-14 10:12:26,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 321 SyntacticMatches, 13 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=361, Invalid=971, Unknown=0, NotChecked=0, Total=1332 [2022-12-14 10:12:26,835 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 268 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-12-14 10:12:26,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 309 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-12-14 10:12:26,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-12-14 10:12:26,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 236. [2022-12-14 10:12:26,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 218 states have (on average 1.1192660550458715) internal successors, (244), 223 states have internal predecessors, (244), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 10:12:26,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 259 transitions. [2022-12-14 10:12:26,838 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 259 transitions. Word has length 60 [2022-12-14 10:12:26,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:12:26,839 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 259 transitions. [2022-12-14 10:12:26,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 5.473684210526316) internal successors, (104), 16 states have internal predecessors, (104), 4 states have call successors, (9), 7 states have call predecessors, (9), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-12-14 10:12:26,839 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 259 transitions. [2022-12-14 10:12:26,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-12-14 10:12:26,839 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:12:26,839 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 3, 2, 2, 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] [2022-12-14 10:12:26,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-12-14 10:12:27,048 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Ended with exit code 0 [2022-12-14 10:12:27,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (63)] Ended with exit code 0 [2022-12-14 10:12:27,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 10:12:27,442 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:12:27,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:12:27,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1170616042, now seen corresponding path program 2 times [2022-12-14 10:12:27,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:12:27,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1720748903] [2022-12-14 10:12:27,444 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 10:12:27,444 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:12:27,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:12:27,445 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:12:27,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2022-12-14 10:12:27,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 10:12:27,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:12:27,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 22 conjunts are in the unsatisfiable core [2022-12-14 10:12:27,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:12:28,091 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 10:12:28,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 10:12:29,263 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 26 [2022-12-14 10:12:29,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:12:29,652 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 20 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:12:29,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:12:30,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2022-12-14 10:12:31,992 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 5 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:12:31,992 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:12:31,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1720748903] [2022-12-14 10:12:31,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1720748903] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:12:31,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [813286380] [2022-12-14 10:12:31,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 10:12:31,992 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 10:12:31,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 10:12:31,993 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 10:12:31,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (66)] Waiting until timeout for monitored process [2022-12-14 10:12:32,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 10:12:32,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:12:32,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-14 10:12:32,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:12:33,054 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-12-14 10:12:33,055 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2022-12-14 10:12:33,875 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 38 [2022-12-14 10:12:34,357 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:12:34,463 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 20 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:12:34,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:12:34,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [813286380] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 10:12:34,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365997963] [2022-12-14 10:12:34,813 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 10:12:34,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 10:12:34,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 10:12:34,814 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 10:12:34,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-12-14 10:12:34,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 10:12:34,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 10:12:34,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 10:12:34,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:12:35,220 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 10:12:35,221 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2022-12-14 10:12:36,300 INFO L321 Elim1Store]: treesize reduction 25, result has 47.9 percent of original size [2022-12-14 10:12:36,301 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 36 [2022-12-14 10:12:36,780 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-12-14 10:12:36,785 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:12:36,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 10:12:37,013 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2022-12-14 10:12:37,337 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-14 10:12:37,337 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 54 [2022-12-14 10:12:38,699 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 1 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 10:12:38,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365997963] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 10:12:38,699 INFO L184 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2022-12-14 10:12:38,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14, 14, 14] total 45 [2022-12-14 10:12:38,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90100957] [2022-12-14 10:12:38,700 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2022-12-14 10:12:38,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-12-14 10:12:38,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:12:38,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-12-14 10:12:38,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1981, Unknown=2, NotChecked=0, Total=2256 [2022-12-14 10:12:38,701 INFO L87 Difference]: Start difference. First operand 236 states and 259 transitions. Second operand has 47 states, 43 states have (on average 4.255813953488372) internal successors, (183), 39 states have internal predecessors, (183), 6 states have call successors, (11), 9 states have call predecessors, (11), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-12-14 10:12:41,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:12:41,333 INFO L93 Difference]: Finished difference Result 270 states and 293 transitions. [2022-12-14 10:12:41,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-14 10:12:41,333 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 43 states have (on average 4.255813953488372) internal successors, (183), 39 states have internal predecessors, (183), 6 states have call successors, (11), 9 states have call predecessors, (11), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 66 [2022-12-14 10:12:41,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:12:41,335 INFO L225 Difference]: With dead ends: 270 [2022-12-14 10:12:41,335 INFO L226 Difference]: Without dead ends: 270 [2022-12-14 10:12:41,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 286 SyntacticMatches, 7 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1130 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=590, Invalid=2830, Unknown=2, NotChecked=0, Total=3422 [2022-12-14 10:12:41,336 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 472 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-12-14 10:12:41,337 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [472 Valid, 267 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-12-14 10:12:41,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-12-14 10:12:41,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 235. [2022-12-14 10:12:41,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 218 states have (on average 1.114678899082569) internal successors, (243), 222 states have internal predecessors, (243), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 10:12:41,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 258 transitions. [2022-12-14 10:12:41,342 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 258 transitions. Word has length 66 [2022-12-14 10:12:41,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:12:41,342 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 258 transitions. [2022-12-14 10:12:41,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 43 states have (on average 4.255813953488372) internal successors, (183), 39 states have internal predecessors, (183), 6 states have call successors, (11), 9 states have call predecessors, (11), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-12-14 10:12:41,342 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 258 transitions. [2022-12-14 10:12:41,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-12-14 10:12:41,343 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:12:41,343 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:12:41,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Ended with exit code 0 [2022-12-14 10:12:41,549 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-12-14 10:12:41,747 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (66)] Ended with exit code 0 [2022-12-14 10:12:41,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 10:12:41,945 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:12:41,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:12:41,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1008566956, now seen corresponding path program 1 times [2022-12-14 10:12:41,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:12:41,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [276325558] [2022-12-14 10:12:41,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:12:41,948 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:12:41,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:12:41,951 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:12:41,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2022-12-14 10:12:42,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 10:12:42,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 10:12:42,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 10:12:42,277 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-12-14 10:12:42,277 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 10:12:42,277 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 10:12:42,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [276325558] [2022-12-14 10:12:42,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [276325558] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 10:12:42,278 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 10:12:42,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 10:12:42,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728976669] [2022-12-14 10:12:42,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 10:12:42,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 10:12:42,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 10:12:42,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 10:12:42,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 10:12:42,279 INFO L87 Difference]: Start difference. First operand 235 states and 258 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 10:12:42,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 10:12:42,381 INFO L93 Difference]: Finished difference Result 245 states and 267 transitions. [2022-12-14 10:12:42,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 10:12:42,382 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 67 [2022-12-14 10:12:42,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 10:12:42,382 INFO L225 Difference]: With dead ends: 245 [2022-12-14 10:12:42,382 INFO L226 Difference]: Without dead ends: 229 [2022-12-14 10:12:42,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 10:12:42,383 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 11 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 10:12:42,383 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 65 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 10:12:42,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2022-12-14 10:12:42,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 223. [2022-12-14 10:12:42,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 206 states have (on average 1.1067961165048543) internal successors, (228), 210 states have internal predecessors, (228), 6 states have call successors, (6), 6 states have call predecessors, (6), 9 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2022-12-14 10:12:42,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 243 transitions. [2022-12-14 10:12:42,386 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 243 transitions. Word has length 67 [2022-12-14 10:12:42,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 10:12:42,386 INFO L495 AbstractCegarLoop]: Abstraction has 223 states and 243 transitions. [2022-12-14 10:12:42,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-12-14 10:12:42,387 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 243 transitions. [2022-12-14 10:12:42,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-12-14 10:12:42,387 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 10:12:42,387 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 10:12:42,397 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Ended with exit code 0 [2022-12-14 10:12:42,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:12:42,589 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 17 more)] === [2022-12-14 10:12:42,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 10:12:42,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1133646903, now seen corresponding path program 1 times [2022-12-14 10:12:42,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 10:12:42,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2046373984] [2022-12-14 10:12:42,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 10:12:42,592 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:12:42,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 10:12:42,594 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-14 10:12:42,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2022-12-14 10:12:42,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 10:12:42,788 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-12-14 10:12:42,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-12-14 10:12:42,927 INFO L130 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2022-12-14 10:12:42,927 INFO L360 BasicCegarLoop]: Counterexample is feasible [2022-12-14 10:12:42,928 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (19 of 20 remaining) [2022-12-14 10:12:42,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 20 remaining) [2022-12-14 10:12:42,929 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 20 remaining) [2022-12-14 10:12:42,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (16 of 20 remaining) [2022-12-14 10:12:42,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (15 of 20 remaining) [2022-12-14 10:12:42,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE (14 of 20 remaining) [2022-12-14 10:12:42,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE (13 of 20 remaining) [2022-12-14 10:12:42,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 20 remaining) [2022-12-14 10:12:42,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 20 remaining) [2022-12-14 10:12:42,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 20 remaining) [2022-12-14 10:12:42,930 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 20 remaining) [2022-12-14 10:12:42,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE (8 of 20 remaining) [2022-12-14 10:12:42,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE (7 of 20 remaining) [2022-12-14 10:12:42,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE (6 of 20 remaining) [2022-12-14 10:12:42,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE (5 of 20 remaining) [2022-12-14 10:12:42,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr14ASSERT_VIOLATIONMEMORY_FREE (4 of 20 remaining) [2022-12-14 10:12:42,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr15ASSERT_VIOLATIONMEMORY_FREE (3 of 20 remaining) [2022-12-14 10:12:42,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr16ASSERT_VIOLATIONMEMORY_FREE (2 of 20 remaining) [2022-12-14 10:12:42,931 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr17ASSERT_VIOLATIONMEMORY_FREE (1 of 20 remaining) [2022-12-14 10:12:42,932 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr18ASSERT_VIOLATIONMEMORY_FREE (0 of 20 remaining) [2022-12-14 10:12:42,941 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Ended with exit code 0 [2022-12-14 10:12:43,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-14 10:12:43,141 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 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, 1, 1, 1, 1] [2022-12-14 10:12:43,150 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-14 10:12:43,207 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.12 10:12:43 BoogieIcfgContainer [2022-12-14 10:12:43,207 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-14 10:12:43,208 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-14 10:12:43,208 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-14 10:12:43,208 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-14 10:12:43,208 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:07:05" (3/4) ... [2022-12-14 10:12:43,210 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-12-14 10:12:43,211 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-14 10:12:43,211 INFO L158 Benchmark]: Toolchain (without parser) took 338171.06ms. Allocated memory was 77.6MB in the beginning and 94.4MB in the end (delta: 16.8MB). Free memory was 54.3MB in the beginning and 25.0MB in the end (delta: 29.3MB). Peak memory consumption was 48.4MB. Max. memory is 16.1GB. [2022-12-14 10:12:43,211 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 54.5MB. Free memory is still 33.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 10:12:43,211 INFO L158 Benchmark]: CACSL2BoogieTranslator took 325.38ms. Allocated memory is still 77.6MB. Free memory was 54.1MB in the beginning and 51.8MB in the end (delta: 2.3MB). Peak memory consumption was 21.7MB. Max. memory is 16.1GB. [2022-12-14 10:12:43,211 INFO L158 Benchmark]: Boogie Procedure Inliner took 36.82ms. Allocated memory is still 77.6MB. Free memory was 51.8MB in the beginning and 49.5MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-14 10:12:43,211 INFO L158 Benchmark]: Boogie Preprocessor took 21.80ms. Allocated memory is still 77.6MB. Free memory was 49.5MB in the beginning and 47.7MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-14 10:12:43,211 INFO L158 Benchmark]: RCFGBuilder took 439.43ms. Allocated memory is still 77.6MB. Free memory was 47.7MB in the beginning and 53.5MB in the end (delta: -5.8MB). Peak memory consumption was 19.7MB. Max. memory is 16.1GB. [2022-12-14 10:12:43,212 INFO L158 Benchmark]: TraceAbstraction took 337339.91ms. Allocated memory was 77.6MB in the beginning and 94.4MB in the end (delta: 16.8MB). Free memory was 52.7MB in the beginning and 25.9MB in the end (delta: 26.8MB). Peak memory consumption was 42.6MB. Max. memory is 16.1GB. [2022-12-14 10:12:43,212 INFO L158 Benchmark]: Witness Printer took 2.83ms. Allocated memory is still 94.4MB. Free memory was 25.9MB in the beginning and 25.0MB in the end (delta: 898.8kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-14 10:12:43,213 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 54.5MB. Free memory is still 33.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 325.38ms. Allocated memory is still 77.6MB. Free memory was 54.1MB in the beginning and 51.8MB in the end (delta: 2.3MB). Peak memory consumption was 21.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 36.82ms. Allocated memory is still 77.6MB. Free memory was 51.8MB in the beginning and 49.5MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 21.80ms. Allocated memory is still 77.6MB. Free memory was 49.5MB in the beginning and 47.7MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 439.43ms. Allocated memory is still 77.6MB. Free memory was 47.7MB in the beginning and 53.5MB in the end (delta: -5.8MB). Peak memory consumption was 19.7MB. Max. memory is 16.1GB. * TraceAbstraction took 337339.91ms. Allocated memory was 77.6MB in the beginning and 94.4MB in the end (delta: 16.8MB). Free memory was 52.7MB in the beginning and 25.9MB in the end (delta: 26.8MB). Peak memory consumption was 42.6MB. Max. memory is 16.1GB. * Witness Printer took 2.83ms. Allocated memory is still 94.4MB. Free memory was 25.9MB in the beginning and 25.0MB in the end (delta: 898.8kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 721]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of strcmp at line 693, overapproximation of memtrack at line 721. Possible FailurePath: [L685] int state = STATE_1; [L686] char *global = 0; [L687-L690] const struct command commands[] = { {"c1",c1,STATE_1}, {"c2",c2,STATE_2} }; VAL [commands={6:0}, global={0:0}, state=0] [L722] CALL parse_input("c1") VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, state=0] [L692] int i = 0; VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={3:0}, input={3:0}, state=0] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={3:0}, input={3:0}, state=0] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=2, input={3:0}, input={3:0}, state=0] [L692] COND FALSE !(i < 2) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=2, input={3:0}, input={3:0}, state=0] [L722] RET parse_input("c1") VAL [commands={6:0}, global={0:0}, state=0] [L723] CALL parse_input("c1") VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, state=0] [L692] int i = 0; VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={4:0}, input={4:0}, state=0] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={2:0}, global={0:0}, i=1, input={4:0}, input={4:0}, state=0] [L693] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=2, input={4:0}, input={4:0}, state=0] [L692] COND FALSE !(i < 2) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=2, input={4:0}, input={4:0}, state=0] [L723] RET parse_input("c1") VAL [commands={6:0}, global={0:0}, state=0] [L724] CALL parse_input("c2") VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, state=0] [L692] int i = 0; VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L692] COND TRUE i < 2 VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR commands[i].name VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] EXPR strcmp(commands[i].name,input) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].name={1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L693] COND TRUE strcmp(commands[i].name,input) == 0 [L694] EXPR commands[i].state_needed VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].state_needed=0, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L694] COND TRUE state >= commands[i].state_needed [L695] EXPR commands[i].function VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, commands[i].function={-1:0}, global={0:0}, i=0, input={5:0}, input={5:0}, state=0] [L695] CALL commands[i].function() [L702] char *x = (char *)malloc(sizeof(char)); [L703] COND FALSE !(!x) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, state=0, x={7:0}] [L706] COND FALSE !(\read(*global)) VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={0:0}, state=0, x={7:0}] [L708] global = x [L709] state = STATE_2 VAL [\old(global)={0:0}, \old(state)=0, commands={6:0}, global={7:0}, state=1, x={7:0}] [L695] RET commands[i].function() [L724] RET parse_input("c2") VAL [commands={6:0}, global={7:0}, state=1] [L725] return 0; VAL [\result=0, commands={6:0}, global={7:0}, state=1] - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 717]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - UnprovableResult [Line: 718]: Unable to prove that free always succeeds Unable to prove that free always succeeds Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 61 locations, 20 error locations. Started 1 CEGAR loops. OverallTime: 337.2s, OverallIterations: 34, TraceHistogramMax: 6, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 199.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 184 mSolverCounterUnknown, 8642 SdHoareTripleChecker+Valid, 94.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8642 mSDsluCounter, 7682 SdHoareTripleChecker+Invalid, 92.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5693 mSDsCounter, 887 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6447 IncrementalHoareTripleChecker+Invalid, 7518 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 887 mSolverCounterUnsat, 1989 mSDtfsCounter, 6447 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4075 GetRequests, 3479 SyntacticMatches, 47 SemanticMatches, 549 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5309 ImplicationChecksByTransitivity, 177.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=559occurred in iteration=11, InterpolantAutomatonStates: 340, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 33 MinimizatonAttempts, 1960 StatesRemovedByMinimization, 33 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 4.4s SatisfiabilityAnalysisTime, 116.2s InterpolantComputationTime, 2468 NumberOfCodeBlocks, 2468 NumberOfCodeBlocksAsserted, 74 NumberOfCheckSat, 3728 ConstructedInterpolants, 438 QuantifiedInterpolants, 55214 SizeOfPredicates, 263 NumberOfNonLiveVariables, 9576 ConjunctsInSsa, 791 ConjunctsInUnsatCore, 105 InterpolantComputations, 16 PerfectInterpolantSequences, 1466/3066 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-12-14 10:12:43,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_efe77c72-7811-431f-96fa-f0b19ba7297e/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample