./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/memsafety/test-0235-3.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 6b4ec56b 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_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/test-0235-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 02c65307022e35fe6a7161faa785e5b34e94ccda4b82967e279eadaf3aa37bc3 --- 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-6b4ec56 [2022-11-20 10:51:18,160 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 10:51:18,162 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 10:51:18,183 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 10:51:18,186 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 10:51:18,190 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 10:51:18,192 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 10:51:18,198 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 10:51:18,201 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 10:51:18,207 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 10:51:18,209 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 10:51:18,211 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 10:51:18,212 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 10:51:18,215 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 10:51:18,217 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 10:51:18,220 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 10:51:18,222 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 10:51:18,223 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 10:51:18,225 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 10:51:18,231 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 10:51:18,233 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 10:51:18,235 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 10:51:18,237 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 10:51:18,238 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 10:51:18,249 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 10:51:18,249 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 10:51:18,250 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 10:51:18,252 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 10:51:18,252 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 10:51:18,253 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 10:51:18,254 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 10:51:18,255 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 10:51:18,257 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 10:51:18,259 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 10:51:18,260 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 10:51:18,260 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 10:51:18,261 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 10:51:18,262 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 10:51:18,262 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 10:51:18,264 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 10:51:18,264 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 10:51:18,265 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-11-20 10:51:18,307 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 10:51:18,308 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 10:51:18,309 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 10:51:18,309 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 10:51:18,310 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 10:51:18,311 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 10:51:18,311 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 10:51:18,312 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 10:51:18,312 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 10:51:18,312 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 10:51:18,313 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 10:51:18,313 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-20 10:51:18,314 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 10:51:18,315 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 10:51:18,315 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 10:51:18,315 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-20 10:51:18,316 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-20 10:51:18,316 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-20 10:51:18,316 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 10:51:18,318 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-20 10:51:18,318 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 10:51:18,323 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 10:51:18,323 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 10:51:18,323 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 10:51:18,324 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 10:51:18,324 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:51:18,324 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 10:51:18,324 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 10:51:18,325 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 10:51:18,325 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 10:51:18,325 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_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN 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 -> Automizer 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 -> 02c65307022e35fe6a7161faa785e5b34e94ccda4b82967e279eadaf3aa37bc3 [2022-11-20 10:51:18,647 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 10:51:18,687 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 10:51:18,691 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 10:51:18,692 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 10:51:18,693 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 10:51:18,694 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/memsafety/test-0235-3.i [2022-11-20 10:51:21,769 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 10:51:22,078 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 10:51:22,078 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/sv-benchmarks/c/memsafety/test-0235-3.i [2022-11-20 10:51:22,094 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/data/5a543adbf/c1314b1957954595bee0258bf95f7ed0/FLAGaeca480a6 [2022-11-20 10:51:22,108 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/data/5a543adbf/c1314b1957954595bee0258bf95f7ed0 [2022-11-20 10:51:22,111 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 10:51:22,113 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 10:51:22,114 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 10:51:22,114 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 10:51:22,135 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 10:51:22,136 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:51:22" (1/1) ... [2022-11-20 10:51:22,137 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e80534d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22, skipping insertion in model container [2022-11-20 10:51:22,137 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:51:22" (1/1) ... [2022-11-20 10:51:22,146 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 10:51:22,184 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:51:22,561 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:51:22,576 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 10:51:22,664 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:51:22,717 INFO L208 MainTranslator]: Completed translation [2022-11-20 10:51:22,718 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22 WrapperNode [2022-11-20 10:51:22,718 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 10:51:22,719 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 10:51:22,720 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 10:51:22,720 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 10:51:22,728 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22" (1/1) ... [2022-11-20 10:51:22,757 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22" (1/1) ... [2022-11-20 10:51:22,810 INFO L138 Inliner]: procedures = 188, calls = 73, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 240 [2022-11-20 10:51:22,811 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 10:51:22,811 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 10:51:22,811 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 10:51:22,812 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 10:51:22,822 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22" (1/1) ... [2022-11-20 10:51:22,822 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22" (1/1) ... [2022-11-20 10:51:22,842 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22" (1/1) ... [2022-11-20 10:51:22,851 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22" (1/1) ... [2022-11-20 10:51:22,861 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22" (1/1) ... [2022-11-20 10:51:22,870 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22" (1/1) ... [2022-11-20 10:51:22,873 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22" (1/1) ... [2022-11-20 10:51:22,875 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22" (1/1) ... [2022-11-20 10:51:22,878 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 10:51:22,890 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 10:51:22,890 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 10:51:22,890 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 10:51:22,891 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22" (1/1) ... [2022-11-20 10:51:22,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:51:22,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:22,934 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 10:51:22,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 10:51:22,984 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 10:51:22,984 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 10:51:22,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 10:51:22,986 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 10:51:22,986 INFO L130 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2022-11-20 10:51:22,986 INFO L138 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2022-11-20 10:51:22,986 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 10:51:22,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-20 10:51:22,987 INFO L130 BoogieDeclarations]: Found specification of procedure l0_destroy [2022-11-20 10:51:22,987 INFO L138 BoogieDeclarations]: Found implementation of procedure l0_destroy [2022-11-20 10:51:22,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 10:51:22,987 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 10:51:22,988 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 10:51:23,190 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 10:51:23,203 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 10:51:23,879 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 10:51:23,888 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 10:51:23,888 INFO L300 CfgBuilder]: Removed 10 assume(true) statements. [2022-11-20 10:51:23,890 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:51:23 BoogieIcfgContainer [2022-11-20 10:51:23,891 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 10:51:23,893 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 10:51:23,894 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 10:51:23,897 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 10:51:23,898 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 10:51:22" (1/3) ... [2022-11-20 10:51:23,898 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d20cce5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:51:23, skipping insertion in model container [2022-11-20 10:51:23,899 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:22" (2/3) ... [2022-11-20 10:51:23,899 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d20cce5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:51:23, skipping insertion in model container [2022-11-20 10:51:23,899 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:51:23" (3/3) ... [2022-11-20 10:51:23,901 INFO L112 eAbstractionObserver]: Analyzing ICFG test-0235-3.i [2022-11-20 10:51:23,921 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 10:51:23,921 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 89 error locations. [2022-11-20 10:51:23,997 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 10:51:24,002 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;@5e2a98b6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 10:51:24,002 INFO L358 AbstractCegarLoop]: Starting to check reachability of 89 error locations. [2022-11-20 10:51:24,007 INFO L276 IsEmpty]: Start isEmpty. Operand has 243 states, 138 states have (on average 1.8768115942028984) internal successors, (259), 227 states have internal predecessors, (259), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:24,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-11-20 10:51:24,013 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:24,014 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-11-20 10:51:24,014 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:24,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:24,020 INFO L85 PathProgramCache]: Analyzing trace with hash 930118, now seen corresponding path program 1 times [2022-11-20 10:51:24,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:24,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815217628] [2022-11-20 10:51:24,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:24,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:24,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:24,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:51:24,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:24,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815217628] [2022-11-20 10:51:24,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815217628] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:51:24,184 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:51:24,184 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:51:24,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116947680] [2022-11-20 10:51:24,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:51:24,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 10:51:24,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:24,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 10:51:24,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 10:51:24,234 INFO L87 Difference]: Start difference. First operand has 243 states, 138 states have (on average 1.8768115942028984) internal successors, (259), 227 states have internal predecessors, (259), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:51:24,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:24,287 INFO L93 Difference]: Finished difference Result 243 states and 274 transitions. [2022-11-20 10:51:24,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 10:51:24,290 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-11-20 10:51:24,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:24,313 INFO L225 Difference]: With dead ends: 243 [2022-11-20 10:51:24,313 INFO L226 Difference]: Without dead ends: 241 [2022-11-20 10:51:24,315 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 10:51:24,321 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:24,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:51:24,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-11-20 10:51:24,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 241. [2022-11-20 10:51:24,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 137 states have (on average 1.7956204379562044) internal successors, (246), 225 states have internal predecessors, (246), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:24,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 272 transitions. [2022-11-20 10:51:24,377 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 272 transitions. Word has length 4 [2022-11-20 10:51:24,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:24,377 INFO L495 AbstractCegarLoop]: Abstraction has 241 states and 272 transitions. [2022-11-20 10:51:24,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:51:24,378 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 272 transitions. [2022-11-20 10:51:24,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-20 10:51:24,382 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:24,382 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-20 10:51:24,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 10:51:24,383 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting zalloc_or_dieErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:24,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:24,384 INFO L85 PathProgramCache]: Analyzing trace with hash 889942911, now seen corresponding path program 1 times [2022-11-20 10:51:24,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:24,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916254963] [2022-11-20 10:51:24,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:24,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:24,402 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:51:24,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [581716810] [2022-11-20 10:51:24,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:24,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:24,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:24,409 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:51:24,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 10:51:24,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:24,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 10:51:24,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:24,603 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 5 [2022-11-20 10:51:24,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:51:24,631 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:51:24,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:24,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916254963] [2022-11-20 10:51:24,632 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:51:24,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581716810] [2022-11-20 10:51:24,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581716810] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:51:24,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:51:24,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:51:24,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106041581] [2022-11-20 10:51:24,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:51:24,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:51:24,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:24,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:51:24,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:51:24,641 INFO L87 Difference]: Start difference. First operand 241 states and 272 transitions. Second operand has 3 states, 2 states have (on average 2.5) 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-11-20 10:51:24,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:24,899 INFO L93 Difference]: Finished difference Result 240 states and 271 transitions. [2022-11-20 10:51:24,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:51:24,899 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) 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-11-20 10:51:24,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:24,901 INFO L225 Difference]: With dead ends: 240 [2022-11-20 10:51:24,901 INFO L226 Difference]: Without dead ends: 240 [2022-11-20 10:51:24,902 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-11-20 10:51:24,903 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 9 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:24,903 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 438 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 10:51:24,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-11-20 10:51:24,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 240. [2022-11-20 10:51:24,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 137 states have (on average 1.7883211678832116) internal successors, (245), 224 states have internal predecessors, (245), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:24,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 271 transitions. [2022-11-20 10:51:24,929 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 271 transitions. Word has length 6 [2022-11-20 10:51:24,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:24,930 INFO L495 AbstractCegarLoop]: Abstraction has 240 states and 271 transitions. [2022-11-20 10:51:24,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) 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-11-20 10:51:24,930 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 271 transitions. [2022-11-20 10:51:24,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-20 10:51:24,931 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:24,932 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:51:24,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:25,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:25,134 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:25,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:25,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1818426896, now seen corresponding path program 1 times [2022-11-20 10:51:25,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:25,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171380652] [2022-11-20 10:51:25,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:25,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:25,149 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:51:25,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [735922390] [2022-11-20 10:51:25,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:25,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:25,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:25,151 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:51:25,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 10:51:25,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:25,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-20 10:51:25,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:25,312 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 8 treesize of output 7 [2022-11-20 10:51:25,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:51:25,340 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:51:25,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:25,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171380652] [2022-11-20 10:51:25,340 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:51:25,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735922390] [2022-11-20 10:51:25,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735922390] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:51:25,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:51:25,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:51:25,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584353230] [2022-11-20 10:51:25,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:51:25,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 10:51:25,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:25,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 10:51:25,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 10:51:25,343 INFO L87 Difference]: Start difference. First operand 240 states and 271 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 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-11-20 10:51:25,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:25,538 INFO L93 Difference]: Finished difference Result 249 states and 280 transitions. [2022-11-20 10:51:25,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 10:51:25,539 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 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-11-20 10:51:25,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:25,540 INFO L225 Difference]: With dead ends: 249 [2022-11-20 10:51:25,541 INFO L226 Difference]: Without dead ends: 249 [2022-11-20 10:51:25,541 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 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-11-20 10:51:25,542 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 16 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:25,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 709 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 10:51:25,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-11-20 10:51:25,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 249. [2022-11-20 10:51:25,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 145 states have (on average 1.7517241379310344) internal successors, (254), 232 states have internal predecessors, (254), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:25,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 280 transitions. [2022-11-20 10:51:25,580 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 280 transitions. Word has length 7 [2022-11-20 10:51:25,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:25,580 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 280 transitions. [2022-11-20 10:51:25,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 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-11-20 10:51:25,580 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 280 transitions. [2022-11-20 10:51:25,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-20 10:51:25,582 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:25,582 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 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-11-20 10:51:25,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:25,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-11-20 10:51:25,783 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:25,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:25,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1283052409, now seen corresponding path program 1 times [2022-11-20 10:51:25,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:25,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241441480] [2022-11-20 10:51:25,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:25,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:25,866 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 10:51:25,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1026160211] [2022-11-20 10:51:25,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:25,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:25,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:25,871 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:51:25,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 10:51:26,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:26,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-20 10:51:26,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:26,246 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 5 [2022-11-20 10:51:26,270 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 5 [2022-11-20 10:51:28,376 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#length| |c_zalloc_or_die_#Ultimate.C_memset_#ptr#1.base|))) (or (exists ((|zalloc_or_die_calloc_model_~size#1| Int)) (let ((.cse1 (div |c_zalloc_or_die_#Ultimate.C_memset_#amount#1| |zalloc_or_die_calloc_model_~size#1|))) (and (<= .cse0 (mod (* .cse1 |zalloc_or_die_calloc_model_~size#1|) 4294967296)) (= (mod |c_zalloc_or_die_#Ultimate.C_memset_#amount#1| |zalloc_or_die_calloc_model_~size#1|) 0) (not (= |zalloc_or_die_calloc_model_~size#1| 0)) (<= 1 .cse1) (<= |c_zalloc_or_die_#in~size#1| |zalloc_or_die_calloc_model_~size#1|)))) (and (= |c_zalloc_or_die_#Ultimate.C_memset_#amount#1| 0) (<= |c_zalloc_or_die_#in~size#1| 0) (<= .cse0 0)))) is different from true [2022-11-20 10:51:28,567 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 48 treesize of output 42 [2022-11-20 10:51:32,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 139 [2022-11-20 10:51:32,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:32,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241441480] [2022-11-20 10:51:32,804 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:51:32,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026160211] [2022-11-20 10:51:32,804 WARN L319 FreeRefinementEngine]: Global settings require throwing the following exception [2022-11-20 10:51:32,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:33,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:33,005 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. No stderr output. at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:243) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:61) at de.uni_freiburg.informatik.ultimate.logic.simplification.SimplifyDDA.getRedundancy(SimplifyDDA.java:620) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.simplify.SimplifyDDAWithTimeout.getRedundancy(SimplifyDDAWithTimeout.java:120) at de.uni_freiburg.informatik.ultimate.logic.simplification.SimplifyDDA$Simplifier.walk(SimplifyDDA.java:370) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.logic.simplification.SimplifyDDA.simplifyOnce(SimplifyDDA.java:649) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.simplify.SimplifyDDAWithTimeout.getSimplifiedTerm(SimplifyDDAWithTimeout.java:180) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:198) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:165) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:361) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:306) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp$UnifyPostprocessor.postprocess(TraceCheckSpWp.java:582) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:199) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:299) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:185) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:163) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1465) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:658) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:239) ... 51 more [2022-11-20 10:51:33,009 INFO L158 Benchmark]: Toolchain (without parser) took 10896.00ms. Allocated memory is still 222.3MB. Free memory was 188.7MB in the beginning and 149.9MB in the end (delta: 38.9MB). Peak memory consumption was 42.2MB. Max. memory is 16.1GB. [2022-11-20 10:51:33,009 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 136.3MB. Free memory is still 79.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 10:51:33,010 INFO L158 Benchmark]: CACSL2BoogieTranslator took 604.39ms. Allocated memory is still 222.3MB. Free memory was 188.7MB in the beginning and 167.0MB in the end (delta: 21.8MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-11-20 10:51:33,011 INFO L158 Benchmark]: Boogie Procedure Inliner took 91.46ms. Allocated memory is still 222.3MB. Free memory was 167.0MB in the beginning and 164.3MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-20 10:51:33,012 INFO L158 Benchmark]: Boogie Preprocessor took 68.05ms. Allocated memory is still 222.3MB. Free memory was 164.3MB in the beginning and 161.6MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-20 10:51:33,012 INFO L158 Benchmark]: RCFGBuilder took 1001.20ms. Allocated memory is still 222.3MB. Free memory was 161.6MB in the beginning and 127.1MB in the end (delta: 34.5MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2022-11-20 10:51:33,012 INFO L158 Benchmark]: TraceAbstraction took 9114.69ms. Allocated memory is still 222.3MB. Free memory was 126.5MB in the beginning and 149.9MB in the end (delta: -23.3MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 10:51:33,014 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.28ms. Allocated memory is still 136.3MB. Free memory is still 79.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 604.39ms. Allocated memory is still 222.3MB. Free memory was 188.7MB in the beginning and 167.0MB in the end (delta: 21.8MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 91.46ms. Allocated memory is still 222.3MB. Free memory was 167.0MB in the beginning and 164.3MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 68.05ms. Allocated memory is still 222.3MB. Free memory was 164.3MB in the beginning and 161.6MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1001.20ms. Allocated memory is still 222.3MB. Free memory was 161.6MB in the beginning and 127.1MB in the end (delta: 34.5MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 9114.69ms. Allocated memory is still 222.3MB. Free memory was 126.5MB in the beginning and 149.9MB in the end (delta: -23.3MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. No stderr output. de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. No stderr output.: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:243) RESULT: Ultimate could not prove your program: Toolchain returned no result. 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_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety/test-0235-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 02c65307022e35fe6a7161faa785e5b34e94ccda4b82967e279eadaf3aa37bc3 --- 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-6b4ec56 [2022-11-20 10:51:35,332 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 10:51:35,334 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 10:51:35,371 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 10:51:35,375 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 10:51:35,379 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 10:51:35,380 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 10:51:35,385 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 10:51:35,388 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 10:51:35,390 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 10:51:35,391 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 10:51:35,395 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 10:51:35,395 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 10:51:35,401 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 10:51:35,402 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 10:51:35,405 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 10:51:35,407 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 10:51:35,410 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 10:51:35,411 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 10:51:35,415 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 10:51:35,419 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 10:51:35,424 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 10:51:35,427 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 10:51:35,428 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 10:51:35,434 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 10:51:35,439 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 10:51:35,439 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 10:51:35,441 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 10:51:35,442 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 10:51:35,444 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 10:51:35,444 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 10:51:35,445 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 10:51:35,446 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 10:51:35,448 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 10:51:35,449 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 10:51:35,450 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 10:51:35,451 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 10:51:35,451 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 10:51:35,451 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 10:51:35,452 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 10:51:35,453 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 10:51:35,458 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-11-20 10:51:35,496 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 10:51:35,496 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 10:51:35,497 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 10:51:35,498 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 10:51:35,499 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 10:51:35,499 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 10:51:35,500 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 10:51:35,500 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 10:51:35,500 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 10:51:35,500 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 10:51:35,501 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 10:51:35,502 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-20 10:51:35,502 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 10:51:35,502 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 10:51:35,502 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 10:51:35,503 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-11-20 10:51:35,503 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-11-20 10:51:35,503 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-11-20 10:51:35,503 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 10:51:35,503 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-20 10:51:35,504 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-20 10:51:35,504 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-20 10:51:35,504 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 10:51:35,504 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 10:51:35,504 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 10:51:35,505 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 10:51:35,505 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 10:51:35,505 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:51:35,505 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 10:51:35,506 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 10:51:35,506 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-20 10:51:35,506 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-20 10:51:35,506 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-20 10:51:35,507 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_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN 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 -> Automizer 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 -> 02c65307022e35fe6a7161faa785e5b34e94ccda4b82967e279eadaf3aa37bc3 [2022-11-20 10:51:35,892 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 10:51:35,912 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 10:51:35,915 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 10:51:35,916 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 10:51:35,917 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 10:51:35,918 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/memsafety/test-0235-3.i [2022-11-20 10:51:38,929 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 10:51:39,245 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 10:51:39,245 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/sv-benchmarks/c/memsafety/test-0235-3.i [2022-11-20 10:51:39,259 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/data/303691932/d2ad9e8e56d34291aae6707c6c984f6e/FLAG3d4041439 [2022-11-20 10:51:39,279 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/data/303691932/d2ad9e8e56d34291aae6707c6c984f6e [2022-11-20 10:51:39,282 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 10:51:39,284 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 10:51:39,285 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 10:51:39,285 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 10:51:39,291 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 10:51:39,292 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:51:39" (1/1) ... [2022-11-20 10:51:39,293 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a4e8c2f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:39, skipping insertion in model container [2022-11-20 10:51:39,294 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:51:39" (1/1) ... [2022-11-20 10:51:39,301 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 10:51:39,376 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:51:39,876 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:51:39,891 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 10:51:39,979 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:51:40,039 INFO L208 MainTranslator]: Completed translation [2022-11-20 10:51:40,040 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:40 WrapperNode [2022-11-20 10:51:40,041 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 10:51:40,043 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 10:51:40,043 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 10:51:40,044 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 10:51:40,051 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:40" (1/1) ... [2022-11-20 10:51:40,085 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:40" (1/1) ... [2022-11-20 10:51:40,116 INFO L138 Inliner]: procedures = 189, calls = 73, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 236 [2022-11-20 10:51:40,116 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 10:51:40,117 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 10:51:40,117 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 10:51:40,117 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 10:51:40,127 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:40" (1/1) ... [2022-11-20 10:51:40,127 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:40" (1/1) ... [2022-11-20 10:51:40,131 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:40" (1/1) ... [2022-11-20 10:51:40,131 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:40" (1/1) ... [2022-11-20 10:51:40,143 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:40" (1/1) ... [2022-11-20 10:51:40,149 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:40" (1/1) ... [2022-11-20 10:51:40,151 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:40" (1/1) ... [2022-11-20 10:51:40,153 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:40" (1/1) ... [2022-11-20 10:51:40,163 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 10:51:40,164 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 10:51:40,164 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 10:51:40,164 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 10:51:40,165 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:40" (1/1) ... [2022-11-20 10:51:40,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:51:40,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:40,202 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 10:51:40,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 10:51:40,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 10:51:40,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 10:51:40,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 10:51:40,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 10:51:40,241 INFO L130 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2022-11-20 10:51:40,241 INFO L138 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2022-11-20 10:51:40,241 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 10:51:40,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-20 10:51:40,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-20 10:51:40,241 INFO L130 BoogieDeclarations]: Found specification of procedure l0_destroy [2022-11-20 10:51:40,241 INFO L138 BoogieDeclarations]: Found implementation of procedure l0_destroy [2022-11-20 10:51:40,242 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 10:51:40,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 10:51:40,388 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 10:51:40,390 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 10:51:41,476 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 10:51:41,485 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 10:51:41,485 INFO L300 CfgBuilder]: Removed 10 assume(true) statements. [2022-11-20 10:51:41,487 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:51:41 BoogieIcfgContainer [2022-11-20 10:51:41,488 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 10:51:41,490 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 10:51:41,490 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 10:51:41,493 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 10:51:41,494 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 10:51:39" (1/3) ... [2022-11-20 10:51:41,494 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1de048a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:51:41, skipping insertion in model container [2022-11-20 10:51:41,495 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:40" (2/3) ... [2022-11-20 10:51:41,495 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1de048a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:51:41, skipping insertion in model container [2022-11-20 10:51:41,495 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:51:41" (3/3) ... [2022-11-20 10:51:41,497 INFO L112 eAbstractionObserver]: Analyzing ICFG test-0235-3.i [2022-11-20 10:51:41,517 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 10:51:41,517 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 89 error locations. [2022-11-20 10:51:41,571 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 10:51:41,578 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;@681ba479, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 10:51:41,578 INFO L358 AbstractCegarLoop]: Starting to check reachability of 89 error locations. [2022-11-20 10:51:41,584 INFO L276 IsEmpty]: Start isEmpty. Operand has 238 states, 133 states have (on average 1.9097744360902256) internal successors, (254), 222 states have internal predecessors, (254), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:41,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-11-20 10:51:41,592 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:41,592 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-11-20 10:51:41,593 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:41,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:41,599 INFO L85 PathProgramCache]: Analyzing trace with hash 929958, now seen corresponding path program 1 times [2022-11-20 10:51:41,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:51:41,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1414987417] [2022-11-20 10:51:41,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:41,614 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-11-20 10:51:41,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:51:41,623 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:41,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:41,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:41,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-20 10:51:41,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:41,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:51:41,746 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:51:41,747 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:51:41,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1414987417] [2022-11-20 10:51:41,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1414987417] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:51:41,749 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:51:41,749 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:51:41,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688038878] [2022-11-20 10:51:41,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:51:41,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 10:51:41,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:51:41,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 10:51:41,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 10:51:41,809 INFO L87 Difference]: Start difference. First operand has 238 states, 133 states have (on average 1.9097744360902256) internal successors, (254), 222 states have internal predecessors, (254), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:51:41,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:41,871 INFO L93 Difference]: Finished difference Result 238 states and 269 transitions. [2022-11-20 10:51:41,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 10:51:41,875 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-11-20 10:51:41,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:41,888 INFO L225 Difference]: With dead ends: 238 [2022-11-20 10:51:41,889 INFO L226 Difference]: Without dead ends: 236 [2022-11-20 10:51:41,890 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 10:51:41,896 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:41,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:51:41,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-11-20 10:51:41,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 236. [2022-11-20 10:51:41,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 132 states have (on average 1.8257575757575757) internal successors, (241), 220 states have internal predecessors, (241), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:41,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 267 transitions. [2022-11-20 10:51:41,982 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 267 transitions. Word has length 4 [2022-11-20 10:51:41,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:41,982 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 267 transitions. [2022-11-20 10:51:41,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:51:41,983 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 267 transitions. [2022-11-20 10:51:41,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-20 10:51:41,983 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:41,984 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-20 10:51:42,000 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:42,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:42,194 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting zalloc_or_dieErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:42,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:42,195 INFO L85 PathProgramCache]: Analyzing trace with hash 889937946, now seen corresponding path program 1 times [2022-11-20 10:51:42,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:51:42,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [547071273] [2022-11-20 10:51:42,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:42,196 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-11-20 10:51:42,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:51:42,220 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:42,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:42,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:42,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 10:51:42,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:42,401 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-11-20 10:51:42,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:51:42,414 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:51:42,414 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:51:42,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [547071273] [2022-11-20 10:51:42,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [547071273] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:51:42,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:51:42,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:51:42,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826944378] [2022-11-20 10:51:42,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:51:42,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:51:42,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:51:42,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:51:42,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:51:42,427 INFO L87 Difference]: Start difference. First operand 236 states and 267 transitions. Second operand has 3 states, 2 states have (on average 2.5) 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-11-20 10:51:42,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:42,831 INFO L93 Difference]: Finished difference Result 235 states and 266 transitions. [2022-11-20 10:51:42,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:51:42,832 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) 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-11-20 10:51:42,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:42,833 INFO L225 Difference]: With dead ends: 235 [2022-11-20 10:51:42,834 INFO L226 Difference]: Without dead ends: 235 [2022-11-20 10:51:42,834 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-11-20 10:51:42,835 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 9 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:42,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 428 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-20 10:51:42,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-11-20 10:51:42,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 235. [2022-11-20 10:51:42,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 132 states have (on average 1.8181818181818181) internal successors, (240), 219 states have internal predecessors, (240), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:42,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 266 transitions. [2022-11-20 10:51:42,848 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 266 transitions. Word has length 6 [2022-11-20 10:51:42,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:42,848 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 266 transitions. [2022-11-20 10:51:42,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) 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-11-20 10:51:42,849 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 266 transitions. [2022-11-20 10:51:42,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-20 10:51:42,849 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:42,849 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:51:42,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:43,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:43,061 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:43,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:43,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1818272976, now seen corresponding path program 1 times [2022-11-20 10:51:43,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:51:43,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1896560407] [2022-11-20 10:51:43,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:43,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-11-20 10:51:43,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:51:43,064 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:43,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:43,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:43,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-20 10:51:43,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:43,210 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 5 [2022-11-20 10:51:43,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:51:43,241 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:51:43,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:51:43,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1896560407] [2022-11-20 10:51:43,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1896560407] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:51:43,251 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:51:43,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:51:43,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731871779] [2022-11-20 10:51:43,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:51:43,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 10:51:43,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:51:43,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 10:51:43,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 10:51:43,258 INFO L87 Difference]: Start difference. First operand 235 states and 266 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 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-11-20 10:51:43,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:43,840 INFO L93 Difference]: Finished difference Result 244 states and 275 transitions. [2022-11-20 10:51:43,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 10:51:43,841 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 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-11-20 10:51:43,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:43,843 INFO L225 Difference]: With dead ends: 244 [2022-11-20 10:51:43,843 INFO L226 Difference]: Without dead ends: 244 [2022-11-20 10:51:43,843 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 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-11-20 10:51:43,844 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 16 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:43,845 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 694 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-20 10:51:43,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-11-20 10:51:43,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 244. [2022-11-20 10:51:43,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 140 states have (on average 1.7785714285714285) internal successors, (249), 227 states have internal predecessors, (249), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:43,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 275 transitions. [2022-11-20 10:51:43,857 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 275 transitions. Word has length 7 [2022-11-20 10:51:43,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:43,857 INFO L495 AbstractCegarLoop]: Abstraction has 244 states and 275 transitions. [2022-11-20 10:51:43,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 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-11-20 10:51:43,857 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 275 transitions. [2022-11-20 10:51:43,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-20 10:51:43,859 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:43,859 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 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-11-20 10:51:43,875 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:44,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:44,071 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:44,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:44,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1632464615, now seen corresponding path program 1 times [2022-11-20 10:51:44,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:51:44,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [359748912] [2022-11-20 10:51:44,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:44,073 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-11-20 10:51:44,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:51:44,074 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:44,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:44,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:44,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-20 10:51:44,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:44,437 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-20 10:51:44,438 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:51:44,438 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:51:44,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [359748912] [2022-11-20 10:51:44,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [359748912] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:51:44,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:51:44,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:51:44,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848798911] [2022-11-20 10:51:44,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:51:44,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:51:44,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:51:44,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:51:44,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:51:44,441 INFO L87 Difference]: Start difference. First operand 244 states and 275 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-20 10:51:44,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:44,575 INFO L93 Difference]: Finished difference Result 256 states and 287 transitions. [2022-11-20 10:51:44,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 10:51:44,576 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 66 [2022-11-20 10:51:44,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:44,578 INFO L225 Difference]: With dead ends: 256 [2022-11-20 10:51:44,578 INFO L226 Difference]: Without dead ends: 246 [2022-11-20 10:51:44,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 62 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-11-20 10:51:44,579 INFO L413 NwaCegarLoop]: 256 mSDtfsCounter, 14 mSDsluCounter, 742 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 998 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:44,580 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 998 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-20 10:51:44,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-11-20 10:51:44,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 246. [2022-11-20 10:51:44,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 142 states have (on average 1.767605633802817) internal successors, (251), 229 states have internal predecessors, (251), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:44,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 277 transitions. [2022-11-20 10:51:44,591 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 277 transitions. Word has length 66 [2022-11-20 10:51:44,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:44,591 INFO L495 AbstractCegarLoop]: Abstraction has 246 states and 277 transitions. [2022-11-20 10:51:44,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-20 10:51:44,591 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 277 transitions. [2022-11-20 10:51:44,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-20 10:51:44,593 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:44,593 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 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-11-20 10:51:44,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:44,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:44,808 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:44,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:44,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1536774091, now seen corresponding path program 1 times [2022-11-20 10:51:44,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:51:44,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [653738411] [2022-11-20 10:51:44,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:44,810 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-11-20 10:51:44,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:51:44,811 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:44,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:45,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:45,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-20 10:51:45,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:45,247 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 51 proven. 1 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-11-20 10:51:45,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:45,596 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 15 proven. 45 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-11-20 10:51:45,596 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:51:45,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [653738411] [2022-11-20 10:51:45,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [653738411] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:45,597 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:51:45,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-11-20 10:51:45,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532687605] [2022-11-20 10:51:45,597 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:45,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:51:45,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:51:45,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:51:45,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-11-20 10:51:45,599 INFO L87 Difference]: Start difference. First operand 246 states and 277 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 10:51:45,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:45,985 INFO L93 Difference]: Finished difference Result 265 states and 297 transitions. [2022-11-20 10:51:45,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 10:51:45,986 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 71 [2022-11-20 10:51:45,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:45,988 INFO L225 Difference]: With dead ends: 265 [2022-11-20 10:51:45,988 INFO L226 Difference]: Without dead ends: 250 [2022-11-20 10:51:45,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-11-20 10:51:45,991 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 63 mSDsluCounter, 1001 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1258 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:45,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 1258 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 10:51:45,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-11-20 10:51:46,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2022-11-20 10:51:46,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 146 states have (on average 1.7465753424657535) internal successors, (255), 233 states have internal predecessors, (255), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:46,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 281 transitions. [2022-11-20 10:51:46,008 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 281 transitions. Word has length 71 [2022-11-20 10:51:46,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:46,019 INFO L495 AbstractCegarLoop]: Abstraction has 250 states and 281 transitions. [2022-11-20 10:51:46,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 10:51:46,020 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 281 transitions. [2022-11-20 10:51:46,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-20 10:51:46,022 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:46,022 INFO L195 NwaCegarLoop]: trace histogram [20, 6, 6, 5, 5, 5, 5, 5, 5, 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-11-20 10:51:46,051 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:46,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:46,248 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:46,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:46,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1330470809, now seen corresponding path program 2 times [2022-11-20 10:51:46,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:51:46,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1882231266] [2022-11-20 10:51:46,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:51:46,250 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-11-20 10:51:46,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:51:46,251 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:46,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:46,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 10:51:46,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:51:46,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 10:51:46,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:46,523 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 8 treesize of output 7 [2022-11-20 10:51:46,762 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2022-11-20 10:51:46,762 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:51:46,762 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:51:46,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1882231266] [2022-11-20 10:51:46,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1882231266] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:51:46,763 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:51:46,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:51:46,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511853116] [2022-11-20 10:51:46,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:51:46,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:51:46,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:51:46,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:51:46,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:51:46,764 INFO L87 Difference]: Start difference. First operand 250 states and 281 transitions. Second operand has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-20 10:51:46,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:46,770 INFO L93 Difference]: Finished difference Result 249 states and 280 transitions. [2022-11-20 10:51:46,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:51:46,771 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 86 [2022-11-20 10:51:46,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:46,772 INFO L225 Difference]: With dead ends: 249 [2022-11-20 10:51:46,772 INFO L226 Difference]: Without dead ends: 249 [2022-11-20 10:51:46,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:51:46,773 INFO L413 NwaCegarLoop]: 263 mSDtfsCounter, 0 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:46,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 453 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 74 Unchecked, 0.0s Time] [2022-11-20 10:51:46,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-11-20 10:51:46,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 249. [2022-11-20 10:51:46,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 146 states have (on average 1.7397260273972603) internal successors, (254), 232 states have internal predecessors, (254), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:46,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 280 transitions. [2022-11-20 10:51:46,781 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 280 transitions. Word has length 86 [2022-11-20 10:51:46,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:46,783 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 280 transitions. [2022-11-20 10:51:46,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-20 10:51:46,783 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 280 transitions. [2022-11-20 10:51:46,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-11-20 10:51:46,785 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:46,785 INFO L195 NwaCegarLoop]: trace histogram [22, 6, 6, 6, 6, 6, 6, 6, 6, 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-11-20 10:51:46,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:46,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:46,997 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:46,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:46,997 INFO L85 PathProgramCache]: Analyzing trace with hash -253544918, now seen corresponding path program 1 times [2022-11-20 10:51:46,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:51:46,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [280606064] [2022-11-20 10:51:46,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:46,999 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-11-20 10:51:47,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:51:47,000 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:47,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:47,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:47,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-20 10:51:47,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:47,557 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 155 proven. 10 refuted. 0 times theorem prover too weak. 333 trivial. 0 not checked. [2022-11-20 10:51:47,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:48,097 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 160 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2022-11-20 10:51:48,097 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:51:48,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [280606064] [2022-11-20 10:51:48,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [280606064] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:48,097 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:51:48,098 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-11-20 10:51:48,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300584209] [2022-11-20 10:51:48,098 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:48,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-20 10:51:48,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:51:48,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-20 10:51:48,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2022-11-20 10:51:48,099 INFO L87 Difference]: Start difference. First operand 249 states and 280 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 2 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-20 10:51:49,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:49,096 INFO L93 Difference]: Finished difference Result 281 states and 314 transitions. [2022-11-20 10:51:49,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-20 10:51:49,097 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 2 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 95 [2022-11-20 10:51:49,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:49,098 INFO L225 Difference]: With dead ends: 281 [2022-11-20 10:51:49,101 INFO L226 Difference]: Without dead ends: 256 [2022-11-20 10:51:49,101 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=252, Invalid=504, Unknown=0, NotChecked=0, Total=756 [2022-11-20 10:51:49,102 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 103 mSDsluCounter, 2041 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 2306 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:49,103 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 2306 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 10:51:49,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2022-11-20 10:51:49,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2022-11-20 10:51:49,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 153 states have (on average 1.7058823529411764) internal successors, (261), 239 states have internal predecessors, (261), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:49,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 287 transitions. [2022-11-20 10:51:49,115 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 287 transitions. Word has length 95 [2022-11-20 10:51:49,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:49,115 INFO L495 AbstractCegarLoop]: Abstraction has 256 states and 287 transitions. [2022-11-20 10:51:49,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 2 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-20 10:51:49,115 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 287 transitions. [2022-11-20 10:51:49,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-11-20 10:51:49,125 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:49,125 INFO L195 NwaCegarLoop]: trace histogram [45, 6, 6, 6, 6, 6, 6, 6, 6, 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-11-20 10:51:49,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:49,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:49,343 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:49,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:49,344 INFO L85 PathProgramCache]: Analyzing trace with hash -832189974, now seen corresponding path program 2 times [2022-11-20 10:51:49,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:51:49,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [50036927] [2022-11-20 10:51:49,345 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:51:49,345 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-11-20 10:51:49,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:51:49,346 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:49,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (9)] Waiting until timeout for monitored process [2022-11-20 10:51:50,425 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:51:50,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:51:50,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 828 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-20 10:51:50,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:50,654 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 305 proven. 15 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-11-20 10:51:50,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:51,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 305 proven. 15 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-11-20 10:51:51,317 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:51:51,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [50036927] [2022-11-20 10:51:51,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [50036927] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:51,318 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:51:51,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-20 10:51:51,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038066813] [2022-11-20 10:51:51,318 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:51,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 10:51:51,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:51:51,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 10:51:51,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2022-11-20 10:51:51,320 INFO L87 Difference]: Start difference. First operand 256 states and 287 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-20 10:51:52,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:52,634 INFO L93 Difference]: Finished difference Result 273 states and 309 transitions. [2022-11-20 10:51:52,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-20 10:51:52,636 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 118 [2022-11-20 10:51:52,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:52,637 INFO L225 Difference]: With dead ends: 273 [2022-11-20 10:51:52,637 INFO L226 Difference]: Without dead ends: 263 [2022-11-20 10:51:52,638 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=345, Invalid=647, Unknown=0, NotChecked=0, Total=992 [2022-11-20 10:51:52,639 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 160 mSDsluCounter, 2769 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 3028 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:52,639 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 3028 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-20 10:51:52,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-11-20 10:51:52,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2022-11-20 10:51:52,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 160 states have (on average 1.675) internal successors, (268), 246 states have internal predecessors, (268), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:52,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 294 transitions. [2022-11-20 10:51:52,647 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 294 transitions. Word has length 118 [2022-11-20 10:51:52,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:52,648 INFO L495 AbstractCegarLoop]: Abstraction has 263 states and 294 transitions. [2022-11-20 10:51:52,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-20 10:51:52,648 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 294 transitions. [2022-11-20 10:51:52,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-11-20 10:51:52,650 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:52,650 INFO L195 NwaCegarLoop]: trace histogram [52, 6, 6, 6, 6, 6, 6, 6, 6, 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-11-20 10:51:52,680 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (9)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:52,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:52,863 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:52,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:52,863 INFO L85 PathProgramCache]: Analyzing trace with hash 584367274, now seen corresponding path program 3 times [2022-11-20 10:51:52,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:51:52,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [417734132] [2022-11-20 10:51:52,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:51:52,864 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-11-20 10:51:52,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:51:52,865 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:52,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Waiting until timeout for monitored process [2022-11-20 10:51:53,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-20 10:51:53,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:51:53,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-20 10:51:53,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:53,314 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-11-20 10:51:53,443 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_945 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_945))) (= (select |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base|) (_ bv0 1)))) is different from true [2022-11-20 10:51:53,695 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-20 10:51:53,695 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-11-20 10:51:53,707 INFO L134 CoverageAnalysis]: Checked inductivity of 1773 backedges. 853 proven. 0 refuted. 0 times theorem prover too weak. 796 trivial. 124 not checked. [2022-11-20 10:51:53,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:54,169 INFO L134 CoverageAnalysis]: Checked inductivity of 1773 backedges. 853 proven. 124 refuted. 0 times theorem prover too weak. 796 trivial. 0 not checked. [2022-11-20 10:51:54,170 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:51:54,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [417734132] [2022-11-20 10:51:54,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [417734132] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:54,170 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:51:54,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 10 [2022-11-20 10:51:54,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657274457] [2022-11-20 10:51:54,171 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:54,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 10:51:54,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:51:54,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 10:51:54,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=73, Unknown=1, NotChecked=16, Total=110 [2022-11-20 10:51:54,172 INFO L87 Difference]: Start difference. First operand 263 states and 294 transitions. Second operand has 11 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-20 10:51:55,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:55,754 INFO L93 Difference]: Finished difference Result 408 states and 475 transitions. [2022-11-20 10:51:55,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 10:51:55,755 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 125 [2022-11-20 10:51:55,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:55,759 INFO L225 Difference]: With dead ends: 408 [2022-11-20 10:51:55,759 INFO L226 Difference]: Without dead ends: 408 [2022-11-20 10:51:55,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 237 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=36, Invalid=149, Unknown=1, NotChecked=24, Total=210 [2022-11-20 10:51:55,760 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 214 mSDsluCounter, 1248 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 1441 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 574 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:55,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 1441 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 846 Invalid, 0 Unknown, 574 Unchecked, 1.4s Time] [2022-11-20 10:51:55,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-11-20 10:51:55,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 261. [2022-11-20 10:51:55,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 160 states have (on average 1.6625) internal successors, (266), 244 states have internal predecessors, (266), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:51:55,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 292 transitions. [2022-11-20 10:51:55,778 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 292 transitions. Word has length 125 [2022-11-20 10:51:55,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:55,780 INFO L495 AbstractCegarLoop]: Abstraction has 261 states and 292 transitions. [2022-11-20 10:51:55,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-20 10:51:55,780 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 292 transitions. [2022-11-20 10:51:55,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-11-20 10:51:55,781 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:55,782 INFO L195 NwaCegarLoop]: trace histogram [52, 6, 6, 6, 6, 6, 6, 6, 6, 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-11-20 10:51:55,800 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:56,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:56,002 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:51:56,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:56,002 INFO L85 PathProgramCache]: Analyzing trace with hash 584367275, now seen corresponding path program 1 times [2022-11-20 10:51:56,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:51:56,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [528846627] [2022-11-20 10:51:56,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:56,003 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-11-20 10:51:56,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:51:56,011 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:56,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:51:57,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:57,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 905 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-20 10:51:57,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:57,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1773 backedges. 620 proven. 78 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-11-20 10:51:57,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:59,207 INFO L134 CoverageAnalysis]: Checked inductivity of 1773 backedges. 620 proven. 78 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-11-20 10:51:59,207 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:51:59,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [528846627] [2022-11-20 10:51:59,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [528846627] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:59,208 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:51:59,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-11-20 10:51:59,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204560980] [2022-11-20 10:51:59,209 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:59,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-20 10:51:59,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:51:59,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-20 10:51:59,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=706, Unknown=0, NotChecked=0, Total=992 [2022-11-20 10:51:59,211 INFO L87 Difference]: Start difference. First operand 261 states and 292 transitions. Second operand has 32 states, 32 states have (on average 1.9375) internal successors, (62), 32 states have internal predecessors, (62), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-20 10:52:04,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:04,089 INFO L93 Difference]: Finished difference Result 309 states and 371 transitions. [2022-11-20 10:52:04,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-20 10:52:04,090 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.9375) internal successors, (62), 32 states have internal predecessors, (62), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 125 [2022-11-20 10:52:04,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:04,092 INFO L225 Difference]: With dead ends: 309 [2022-11-20 10:52:04,092 INFO L226 Difference]: Without dead ends: 299 [2022-11-20 10:52:04,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1195, Invalid=2345, Unknown=0, NotChecked=0, Total=3540 [2022-11-20 10:52:04,094 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 474 mSDsluCounter, 3710 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 3979 SdHoareTripleChecker+Invalid, 894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-20 10:52:04,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 3979 Invalid, 894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-11-20 10:52:04,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-11-20 10:52:04,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 279. [2022-11-20 10:52:04,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 178 states have (on average 1.6123595505617978) internal successors, (287), 262 states have internal predecessors, (287), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:52:04,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 313 transitions. [2022-11-20 10:52:04,105 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 313 transitions. Word has length 125 [2022-11-20 10:52:04,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:04,106 INFO L495 AbstractCegarLoop]: Abstraction has 279 states and 313 transitions. [2022-11-20 10:52:04,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.9375) internal successors, (62), 32 states have internal predecessors, (62), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-20 10:52:04,106 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 313 transitions. [2022-11-20 10:52:04,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-11-20 10:52:04,108 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:04,108 INFO L195 NwaCegarLoop]: trace histogram [66, 6, 6, 6, 6, 6, 6, 6, 6, 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-11-20 10:52:04,136 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:52:04,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:52:04,329 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:52:04,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:04,329 INFO L85 PathProgramCache]: Analyzing trace with hash 652367019, now seen corresponding path program 2 times [2022-11-20 10:52:04,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:04,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [990282315] [2022-11-20 10:52:04,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:52:04,331 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-11-20 10:52:04,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:04,332 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:52:04,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (12)] Waiting until timeout for monitored process [2022-11-20 10:52:05,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:52:05,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:52:05,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 1059 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-20 10:52:05,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:06,688 INFO L134 CoverageAnalysis]: Checked inductivity of 2676 backedges. 1250 proven. 351 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-11-20 10:52:06,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:10,543 INFO L134 CoverageAnalysis]: Checked inductivity of 2676 backedges. 1250 proven. 351 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-11-20 10:52:10,544 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:10,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [990282315] [2022-11-20 10:52:10,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [990282315] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:52:10,544 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:52:10,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2022-11-20 10:52:10,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593016674] [2022-11-20 10:52:10,545 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:52:10,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-11-20 10:52:10,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:10,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-11-20 10:52:10,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=958, Invalid=2582, Unknown=0, NotChecked=0, Total=3540 [2022-11-20 10:52:10,548 INFO L87 Difference]: Start difference. First operand 279 states and 313 transitions. Second operand has 60 states, 60 states have (on average 1.5) internal successors, (90), 60 states have internal predecessors, (90), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-20 10:52:30,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:30,872 INFO L93 Difference]: Finished difference Result 337 states and 413 transitions. [2022-11-20 10:52:30,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-11-20 10:52:30,874 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.5) internal successors, (90), 60 states have internal predecessors, (90), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 139 [2022-11-20 10:52:30,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:30,879 INFO L225 Difference]: With dead ends: 337 [2022-11-20 10:52:30,879 INFO L226 Difference]: Without dead ends: 327 [2022-11-20 10:52:30,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2140 ImplicationChecksByTransitivity, 17.1s TimeCoverageRelationStatistics Valid=3526, Invalid=6980, Unknown=0, NotChecked=0, Total=10506 [2022-11-20 10:52:30,883 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 1218 mSDsluCounter, 8292 mSDsCounter, 0 mSdLazyCounter, 1968 mSolverCounterSat, 551 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1218 SdHoareTripleChecker+Valid, 8565 SdHoareTripleChecker+Invalid, 2519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 551 IncrementalHoareTripleChecker+Valid, 1968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:52:30,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1218 Valid, 8565 Invalid, 2519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [551 Valid, 1968 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2022-11-20 10:52:30,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-11-20 10:52:30,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 307. [2022-11-20 10:52:30,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 206 states have (on average 1.529126213592233) internal successors, (315), 290 states have internal predecessors, (315), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:52:30,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 341 transitions. [2022-11-20 10:52:30,901 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 341 transitions. Word has length 139 [2022-11-20 10:52:30,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:30,902 INFO L495 AbstractCegarLoop]: Abstraction has 307 states and 341 transitions. [2022-11-20 10:52:30,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.5) internal successors, (90), 60 states have internal predecessors, (90), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-20 10:52:30,902 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 341 transitions. [2022-11-20 10:52:30,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-11-20 10:52:30,904 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:30,904 INFO L195 NwaCegarLoop]: trace histogram [94, 6, 6, 6, 6, 6, 6, 6, 6, 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-11-20 10:52:30,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (12)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:31,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:52:31,119 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:52:31,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:31,119 INFO L85 PathProgramCache]: Analyzing trace with hash -444627797, now seen corresponding path program 3 times [2022-11-20 10:52:31,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:31,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1907810130] [2022-11-20 10:52:31,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:52:31,120 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-11-20 10:52:31,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:31,121 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:52:31,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (13)] Waiting until timeout for monitored process [2022-11-20 10:52:31,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-20 10:52:31,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:52:31,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-20 10:52:31,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:31,614 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 5 [2022-11-20 10:52:31,975 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (and (= (select |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base|) (_ bv0 1)) (exists ((v_ArrVal_2259 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_2259))))) is different from true [2022-11-20 10:52:32,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:52:32,457 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-11-20 10:52:32,471 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-20 10:52:32,472 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-11-20 10:52:32,505 INFO L134 CoverageAnalysis]: Checked inductivity of 5070 backedges. 2365 proven. 0 refuted. 0 times theorem prover too weak. 2203 trivial. 502 not checked. [2022-11-20 10:52:32,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:34,837 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:34,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1907810130] [2022-11-20 10:52:34,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1907810130] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:34,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1318799535] [2022-11-20 10:52:34,837 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:52:34,838 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:34,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:52:34,843 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:52:34,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2022-11-20 10:52:35,724 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-20 10:52:35,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:52:35,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-20 10:52:35,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:35,773 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 5 [2022-11-20 10:52:35,964 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_2840 (_ BitVec 32))) (= (store |c_old(#length)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_2840) |c_#length|)) (= (select |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base|) (_ bv0 1)))) is different from true [2022-11-20 10:52:36,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:52:36,487 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-11-20 10:52:36,502 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-20 10:52:36,503 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-11-20 10:52:36,509 INFO L134 CoverageAnalysis]: Checked inductivity of 5070 backedges. 2365 proven. 0 refuted. 0 times theorem prover too weak. 2203 trivial. 502 not checked. [2022-11-20 10:52:36,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:38,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1318799535] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:38,754 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:52:38,754 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2022-11-20 10:52:38,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143191369] [2022-11-20 10:52:38,754 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:52:38,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-20 10:52:38,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:38,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-20 10:52:38,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=131, Unknown=2, NotChecked=46, Total=210 [2022-11-20 10:52:38,755 INFO L87 Difference]: Start difference. First operand 307 states and 341 transitions. Second operand has 13 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-20 10:52:42,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:42,566 INFO L93 Difference]: Finished difference Result 452 states and 522 transitions. [2022-11-20 10:52:42,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 10:52:42,567 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 167 [2022-11-20 10:52:42,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:42,569 INFO L225 Difference]: With dead ends: 452 [2022-11-20 10:52:42,570 INFO L226 Difference]: Without dead ends: 452 [2022-11-20 10:52:42,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 322 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=52, Invalid=295, Unknown=3, NotChecked=70, Total=420 [2022-11-20 10:52:42,571 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 241 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 2127 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 3008 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 2127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 848 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-11-20 10:52:42,571 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [253 Valid, 481 Invalid, 3008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 2127 Invalid, 0 Unknown, 848 Unchecked, 3.3s Time] [2022-11-20 10:52:42,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-11-20 10:52:42,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 305. [2022-11-20 10:52:42,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 206 states have (on average 1.5194174757281553) internal successors, (313), 288 states have internal predecessors, (313), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:52:42,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 339 transitions. [2022-11-20 10:52:42,582 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 339 transitions. Word has length 167 [2022-11-20 10:52:42,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:42,583 INFO L495 AbstractCegarLoop]: Abstraction has 305 states and 339 transitions. [2022-11-20 10:52:42,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 4.454545454545454) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-20 10:52:42,583 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 339 transitions. [2022-11-20 10:52:42,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-11-20 10:52:42,585 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:42,586 INFO L195 NwaCegarLoop]: trace histogram [94, 6, 6, 6, 6, 6, 6, 6, 6, 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-11-20 10:52:42,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:42,801 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (13)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:42,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:52:42,992 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:52:42,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:42,993 INFO L85 PathProgramCache]: Analyzing trace with hash -2085551349, now seen corresponding path program 1 times [2022-11-20 10:52:42,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:42,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [996466493] [2022-11-20 10:52:42,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:42,994 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-11-20 10:52:42,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:42,995 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:52:42,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (15)] Waiting until timeout for monitored process [2022-11-20 10:52:44,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:44,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 1381 conjuncts, 63 conjunts are in the unsatisfiable core [2022-11-20 10:52:44,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:47,691 INFO L134 CoverageAnalysis]: Checked inductivity of 5070 backedges. 2510 proven. 1485 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-11-20 10:52:47,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:59,952 INFO L134 CoverageAnalysis]: Checked inductivity of 5070 backedges. 2510 proven. 1485 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-11-20 10:52:59,953 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:59,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [996466493] [2022-11-20 10:52:59,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [996466493] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:52:59,953 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:52:59,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 116 [2022-11-20 10:52:59,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395556239] [2022-11-20 10:52:59,954 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:52:59,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2022-11-20 10:52:59,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:59,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2022-11-20 10:52:59,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3478, Invalid=9862, Unknown=0, NotChecked=0, Total=13340 [2022-11-20 10:52:59,960 INFO L87 Difference]: Start difference. First operand 305 states and 339 transitions. Second operand has 116 states, 116 states have (on average 1.2758620689655173) internal successors, (148), 116 states have internal predecessors, (148), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-20 10:54:49,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:54:49,863 INFO L93 Difference]: Finished difference Result 391 states and 495 transitions. [2022-11-20 10:54:49,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-11-20 10:54:49,865 INFO L78 Accepts]: Start accepts. Automaton has has 116 states, 116 states have (on average 1.2758620689655173) internal successors, (148), 116 states have internal predecessors, (148), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 169 [2022-11-20 10:54:49,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:54:49,867 INFO L225 Difference]: With dead ends: 391 [2022-11-20 10:54:49,867 INFO L226 Difference]: Without dead ends: 381 [2022-11-20 10:54:49,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6550 ImplicationChecksByTransitivity, 99.3s TimeCoverageRelationStatistics Valid=11646, Invalid=23136, Unknown=0, NotChecked=0, Total=34782 [2022-11-20 10:54:49,873 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 3129 mSDsluCounter, 15310 mSDsCounter, 0 mSdLazyCounter, 5445 mSolverCounterSat, 1766 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3129 SdHoareTripleChecker+Valid, 15581 SdHoareTripleChecker+Invalid, 7211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1766 IncrementalHoareTripleChecker+Valid, 5445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.7s IncrementalHoareTripleChecker+Time [2022-11-20 10:54:49,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3129 Valid, 15581 Invalid, 7211 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1766 Valid, 5445 Invalid, 0 Unknown, 0 Unchecked, 22.7s Time] [2022-11-20 10:54:49,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-11-20 10:54:49,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 361. [2022-11-20 10:54:49,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 262 states have (on average 1.4083969465648856) internal successors, (369), 344 states have internal predecessors, (369), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:54:49,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 395 transitions. [2022-11-20 10:54:49,883 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 395 transitions. Word has length 169 [2022-11-20 10:54:49,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:54:49,884 INFO L495 AbstractCegarLoop]: Abstraction has 361 states and 395 transitions. [2022-11-20 10:54:49,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 116 states have (on average 1.2758620689655173) internal successors, (148), 116 states have internal predecessors, (148), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-20 10:54:49,884 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 395 transitions. [2022-11-20 10:54:49,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2022-11-20 10:54:49,887 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:54:49,887 INFO L195 NwaCegarLoop]: trace histogram [150, 6, 6, 6, 6, 6, 6, 6, 6, 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-11-20 10:54:49,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (15)] Ended with exit code 0 [2022-11-20 10:54:50,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:54:50,111 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:54:50,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:54:50,111 INFO L85 PathProgramCache]: Analyzing trace with hash 500917003, now seen corresponding path program 2 times [2022-11-20 10:54:50,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:54:50,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1012074776] [2022-11-20 10:54:50,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:54:50,113 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-11-20 10:54:50,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:54:50,114 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:54:50,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Waiting until timeout for monitored process [2022-11-20 10:54:52,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:54:52,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:54:52,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 1997 conjuncts, 119 conjunts are in the unsatisfiable core [2022-11-20 10:54:52,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:55:04,360 INFO L134 CoverageAnalysis]: Checked inductivity of 12210 backedges. 5030 proven. 6105 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-11-20 10:55:04,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:55:10,518 WARN L233 SmtUtils]: Spent 6.14s on a formula simplification that was a NOOP. DAG size: 351 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-11-20 10:55:39,376 INFO L134 CoverageAnalysis]: Checked inductivity of 12210 backedges. 5030 proven. 6105 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-11-20 10:55:39,377 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:55:39,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1012074776] [2022-11-20 10:55:39,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1012074776] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:55:39,378 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:55:39,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [115, 115] total 228 [2022-11-20 10:55:39,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393202609] [2022-11-20 10:55:39,379 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:55:39,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 228 states [2022-11-20 10:55:39,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:55:39,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 228 interpolants. [2022-11-20 10:55:39,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7969, Invalid=43787, Unknown=0, NotChecked=0, Total=51756 [2022-11-20 10:55:39,391 INFO L87 Difference]: Start difference. First operand 361 states and 395 transitions. Second operand has 228 states, 228 states have (on average 1.1403508771929824) internal successors, (260), 228 states have internal predecessors, (260), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-20 10:57:11,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:57:11,510 INFO L93 Difference]: Finished difference Result 400 states and 457 transitions. [2022-11-20 10:57:11,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2022-11-20 10:57:11,512 INFO L78 Accepts]: Start accepts. Automaton has has 228 states, 228 states have (on average 1.1403508771929824) internal successors, (260), 228 states have internal predecessors, (260), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 225 [2022-11-20 10:57:11,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:57:11,514 INFO L225 Difference]: With dead ends: 400 [2022-11-20 10:57:11,514 INFO L226 Difference]: Without dead ends: 390 [2022-11-20 10:57:11,521 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 250 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19225 ImplicationChecksByTransitivity, 48.2s TimeCoverageRelationStatistics Valid=10995, Invalid=52257, Unknown=0, NotChecked=0, Total=63252 [2022-11-20 10:57:11,522 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 2638 mSDsluCounter, 31150 mSDsCounter, 0 mSdLazyCounter, 16235 mSolverCounterSat, 1132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 71.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2638 SdHoareTripleChecker+Valid, 31421 SdHoareTripleChecker+Invalid, 17367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1132 IncrementalHoareTripleChecker+Valid, 16235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 81.9s IncrementalHoareTripleChecker+Time [2022-11-20 10:57:11,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2638 Valid, 31421 Invalid, 17367 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1132 Valid, 16235 Invalid, 0 Unknown, 0 Unchecked, 81.9s Time] [2022-11-20 10:57:11,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-11-20 10:57:11,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 370. [2022-11-20 10:57:11,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 271 states have (on average 1.3948339483394834) internal successors, (378), 353 states have internal predecessors, (378), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-20 10:57:11,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 404 transitions. [2022-11-20 10:57:11,534 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 404 transitions. Word has length 225 [2022-11-20 10:57:11,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:57:11,534 INFO L495 AbstractCegarLoop]: Abstraction has 370 states and 404 transitions. [2022-11-20 10:57:11,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 228 states, 228 states have (on average 1.1403508771929824) internal successors, (260), 228 states have internal predecessors, (260), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-20 10:57:11,535 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 404 transitions. [2022-11-20 10:57:11,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-11-20 10:57:11,538 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:57:11,538 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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-11-20 10:57:11,572 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 10:57:11,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:57:11,765 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:57:11,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:57:11,766 INFO L85 PathProgramCache]: Analyzing trace with hash -481849269, now seen corresponding path program 3 times [2022-11-20 10:57:11,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:57:11,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [587183890] [2022-11-20 10:57:11,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:57:11,768 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-11-20 10:57:11,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:57:11,769 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:57:11,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:57:12,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-20 10:57:12,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:57:12,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-20 10:57:12,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:57:12,669 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-11-20 10:57:12,821 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5317 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_5317))) is different from true [2022-11-20 10:57:12,871 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5317 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_#res#1.base| v_ArrVal_5317) |c_#valid|)) is different from true [2022-11-20 10:57:12,878 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5317 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_~ptr~1#1.base| v_ArrVal_5317) |c_#valid|)) is different from true [2022-11-20 10:57:12,884 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5317 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_#res#1.base| v_ArrVal_5317) |c_#valid|)) is different from true [2022-11-20 10:57:12,918 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-20 10:57:12,919 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-11-20 10:57:12,992 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ BitVec 32))) (= (store |c_old(#valid)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-20 10:57:13,410 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-20 10:57:13,410 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 28 [2022-11-20 10:57:13,520 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 3797 proven. 0 refuted. 0 times theorem prover too weak. 7591 trivial. 2262 not checked. [2022-11-20 10:57:13,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:57:16,229 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 3797 proven. 2262 refuted. 0 times theorem prover too weak. 7591 trivial. 0 not checked. [2022-11-20 10:57:16,229 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:57:16,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [587183890] [2022-11-20 10:57:16,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [587183890] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:57:16,229 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:57:16,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 24 [2022-11-20 10:57:16,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856298125] [2022-11-20 10:57:16,230 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:57:16,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-20 10:57:16,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:57:16,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-20 10:57:16,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=330, Unknown=5, NotChecked=200, Total=600 [2022-11-20 10:57:16,232 INFO L87 Difference]: Start difference. First operand 370 states and 404 transitions. Second operand has 25 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 19 states have internal predecessors, (70), 3 states have call successors, (8), 3 states have call predecessors, (8), 6 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-20 10:57:18,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:57:18,313 INFO L93 Difference]: Finished difference Result 534 states and 577 transitions. [2022-11-20 10:57:18,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 10:57:18,313 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 19 states have internal predecessors, (70), 3 states have call successors, (8), 3 states have call predecessors, (8), 6 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) Word has length 234 [2022-11-20 10:57:18,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:57:18,318 INFO L225 Difference]: With dead ends: 534 [2022-11-20 10:57:18,318 INFO L226 Difference]: Without dead ends: 534 [2022-11-20 10:57:18,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 441 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 5 IntricatePredicates, 1 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=150, Invalid=677, Unknown=5, NotChecked=290, Total=1122 [2022-11-20 10:57:18,319 INFO L413 NwaCegarLoop]: 236 mSDtfsCounter, 354 mSDsluCounter, 2005 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 2241 SdHoareTripleChecker+Invalid, 2844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2021 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:57:18,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 2241 Invalid, 2844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 813 Invalid, 0 Unknown, 2021 Unchecked, 1.5s Time] [2022-11-20 10:57:18,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2022-11-20 10:57:18,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 525. [2022-11-20 10:57:18,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 423 states have (on average 1.2647754137115839) internal successors, (535), 504 states have internal predecessors, (535), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-20 10:57:18,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 565 transitions. [2022-11-20 10:57:18,337 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 565 transitions. Word has length 234 [2022-11-20 10:57:18,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:57:18,338 INFO L495 AbstractCegarLoop]: Abstraction has 525 states and 565 transitions. [2022-11-20 10:57:18,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 19 states have internal predecessors, (70), 3 states have call successors, (8), 3 states have call predecessors, (8), 6 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-20 10:57:18,339 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 565 transitions. [2022-11-20 10:57:18,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-11-20 10:57:18,340 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:57:18,340 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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-11-20 10:57:18,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 10:57:18,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:57:18,555 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:57:18,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:57:18,555 INFO L85 PathProgramCache]: Analyzing trace with hash -481849268, now seen corresponding path program 1 times [2022-11-20 10:57:18,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:57:18,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1251461594] [2022-11-20 10:57:18,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:57:18,556 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-11-20 10:57:18,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:57:18,557 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:57:18,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:57:21,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:57:21,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 2096 conjuncts, 44 conjunts are in the unsatisfiable core [2022-11-20 10:57:21,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:57:21,898 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 5 [2022-11-20 10:57:21,908 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-11-20 10:57:22,327 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (and (= (select |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base|) (_ bv0 1)) (exists ((v_ArrVal_6298 (_ BitVec 32))) (= (store |c_old(#length)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_6298) |c_#length|)))) is different from true [2022-11-20 10:57:22,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:22,468 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-11-20 10:57:22,484 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-20 10:57:22,484 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-11-20 10:57:22,568 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| |c_zalloc_or_die_#in~size#1|))) is different from true [2022-11-20 10:57:23,118 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 10:57:23,118 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-11-20 10:57:23,241 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 3797 proven. 1 refuted. 0 times theorem prover too weak. 7590 trivial. 2262 not checked. [2022-11-20 10:57:23,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:57:23,917 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:57:23,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1251461594] [2022-11-20 10:57:23,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1251461594] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:57:23,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1190547653] [2022-11-20 10:57:23,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:57:23,918 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:57:23,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:57:23,921 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:57:23,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2022-11-20 10:57:53,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:57:54,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 2096 conjuncts, 50 conjunts are in the unsatisfiable core [2022-11-20 10:57:54,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:57:54,581 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-11-20 10:57:54,587 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 5 [2022-11-20 10:57:54,814 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_7275 (_ BitVec 32))) (= (store |c_old(#length)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_7275) |c_#length|)) (= (select |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base|) (_ bv0 1)))) is different from true [2022-11-20 10:57:54,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:54,944 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-11-20 10:57:54,972 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-20 10:57:54,973 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-11-20 10:57:55,559 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 10:57:55,560 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-11-20 10:57:55,601 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 3797 proven. 1 refuted. 0 times theorem prover too weak. 7590 trivial. 2262 not checked. [2022-11-20 10:57:55,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:57:56,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1190547653] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:57:56,127 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:57:56,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2022-11-20 10:57:56,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957339977] [2022-11-20 10:57:56,128 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:57:56,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-20 10:57:56,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:57:56,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-20 10:57:56,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=177, Unknown=3, NotChecked=84, Total=306 [2022-11-20 10:57:56,129 INFO L87 Difference]: Start difference. First operand 525 states and 565 transitions. Second operand has 16 states, 14 states have (on average 4.285714285714286) internal successors, (60), 13 states have internal predecessors, (60), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-20 10:58:00,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:58:00,244 INFO L93 Difference]: Finished difference Result 626 states and 686 transitions. [2022-11-20 10:58:00,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 10:58:00,245 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 4.285714285714286) internal successors, (60), 13 states have internal predecessors, (60), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 234 [2022-11-20 10:58:00,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:58:00,248 INFO L225 Difference]: With dead ends: 626 [2022-11-20 10:58:00,248 INFO L226 Difference]: Without dead ends: 626 [2022-11-20 10:58:00,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 457 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=61, Invalid=327, Unknown=4, NotChecked=114, Total=506 [2022-11-20 10:58:00,249 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 232 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 1929 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 3355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1929 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1410 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-11-20 10:58:00,249 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 713 Invalid, 3355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1929 Invalid, 0 Unknown, 1410 Unchecked, 3.4s Time] [2022-11-20 10:58:00,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2022-11-20 10:58:00,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 525. [2022-11-20 10:58:00,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 423 states have (on average 1.2624113475177305) internal successors, (534), 504 states have internal predecessors, (534), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-20 10:58:00,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 564 transitions. [2022-11-20 10:58:00,265 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 564 transitions. Word has length 234 [2022-11-20 10:58:00,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:58:00,266 INFO L495 AbstractCegarLoop]: Abstraction has 525 states and 564 transitions. [2022-11-20 10:58:00,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 4.285714285714286) internal successors, (60), 13 states have internal predecessors, (60), 3 states have call successors, (6), 3 states have call predecessors, (6), 5 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-20 10:58:00,267 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 564 transitions. [2022-11-20 10:58:00,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-11-20 10:58:00,268 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:58:00,268 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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-11-20 10:58:00,437 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (19)] Forceful destruction successful, exit code 0 [2022-11-20 10:58:00,524 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 10:58:00,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:58:00,683 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:58:00,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:58:00,684 INFO L85 PathProgramCache]: Analyzing trace with hash -990858526, now seen corresponding path program 1 times [2022-11-20 10:58:00,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:58:00,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [120097946] [2022-11-20 10:58:00,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:58:00,685 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-11-20 10:58:00,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:58:00,687 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:58:00,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:58:03,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:58:03,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 2116 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-20 10:58:03,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:58:03,543 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 264 proven. 1175 refuted. 0 times theorem prover too weak. 12211 trivial. 0 not checked. [2022-11-20 10:58:03,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:58:03,656 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 8 treesize of output 6 [2022-11-20 10:58:04,257 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 264 proven. 1175 refuted. 0 times theorem prover too weak. 12211 trivial. 0 not checked. [2022-11-20 10:58:04,258 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:58:04,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [120097946] [2022-11-20 10:58:04,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [120097946] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:58:04,258 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:58:04,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-11-20 10:58:04,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304860010] [2022-11-20 10:58:04,259 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:58:04,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 10:58:04,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:58:04,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 10:58:04,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-11-20 10:58:04,262 INFO L87 Difference]: Start difference. First operand 525 states and 564 transitions. Second operand has 18 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 3 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (9), 5 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-20 10:58:07,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:58:07,110 INFO L93 Difference]: Finished difference Result 543 states and 589 transitions. [2022-11-20 10:58:07,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 10:58:07,111 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 3 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (9), 5 states have call predecessors, (9), 3 states have call successors, (9) Word has length 237 [2022-11-20 10:58:07,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:58:07,114 INFO L225 Difference]: With dead ends: 543 [2022-11-20 10:58:07,114 INFO L226 Difference]: Without dead ends: 543 [2022-11-20 10:58:07,115 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 480 GetRequests, 458 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-11-20 10:58:07,115 INFO L413 NwaCegarLoop]: 228 mSDtfsCounter, 411 mSDsluCounter, 2070 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 2298 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:58:07,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [412 Valid, 2298 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-11-20 10:58:07,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-11-20 10:58:07,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 524. [2022-11-20 10:58:07,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 423 states have (on average 1.260047281323877) internal successors, (533), 503 states have internal predecessors, (533), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-20 10:58:07,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 563 transitions. [2022-11-20 10:58:07,130 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 563 transitions. Word has length 237 [2022-11-20 10:58:07,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:58:07,130 INFO L495 AbstractCegarLoop]: Abstraction has 524 states and 563 transitions. [2022-11-20 10:58:07,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 3 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (9), 5 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-20 10:58:07,131 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 563 transitions. [2022-11-20 10:58:07,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-11-20 10:58:07,132 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:58:07,132 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1] [2022-11-20 10:58:07,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 10:58:07,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:58:07,347 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:58:07,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:58:07,347 INFO L85 PathProgramCache]: Analyzing trace with hash 643866552, now seen corresponding path program 1 times [2022-11-20 10:58:07,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:58:07,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [462687516] [2022-11-20 10:58:07,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:58:07,349 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-11-20 10:58:07,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:58:07,350 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:58:07,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (21)] Waiting until timeout for monitored process [2022-11-20 10:58:10,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:58:10,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 2131 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 10:58:10,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:58:10,943 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-11-20 10:58:11,114 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (and (= (select |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base|) (_ bv0 1)) (exists ((v_ArrVal_9241 (_ BitVec 1))) (= (store |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_9241) |c_#valid|)))) is different from true [2022-11-20 10:58:11,263 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-20 10:58:11,263 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-11-20 10:58:11,284 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_9242 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_9242) |c_#valid|)) is different from true [2022-11-20 10:58:11,324 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_9242 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_#res#1.base| v_ArrVal_9242) |c_#valid|)) is different from true [2022-11-20 10:58:11,330 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_9242 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_~ptr~1#1.base| v_ArrVal_9242) |c_#valid|)) is different from true [2022-11-20 10:58:11,337 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_9242 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_#res#1.base| v_ArrVal_9242) |c_#valid|)) is different from true [2022-11-20 10:58:11,366 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-20 10:58:11,366 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-11-20 10:58:11,442 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ BitVec 32))) (= (store |c_old(#valid)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-20 10:58:11,880 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-20 10:58:11,881 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 28 [2022-11-20 10:58:12,018 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 2711 proven. 0 refuted. 0 times theorem prover too weak. 7414 trivial. 3525 not checked. [2022-11-20 10:58:12,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:58:15,188 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 2711 proven. 3525 refuted. 0 times theorem prover too weak. 7414 trivial. 0 not checked. [2022-11-20 10:58:15,188 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:58:15,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [462687516] [2022-11-20 10:58:15,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [462687516] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:58:15,189 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:58:15,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 25 [2022-11-20 10:58:15,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115735669] [2022-11-20 10:58:15,189 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:58:15,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:58:15,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:58:15,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:58:15,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=331, Unknown=6, NotChecked=246, Total=650 [2022-11-20 10:58:15,191 INFO L87 Difference]: Start difference. First operand 524 states and 563 transitions. Second operand has 26 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 21 states have internal predecessors, (94), 3 states have call successors, (9), 3 states have call predecessors, (9), 8 states have return successors, (9), 6 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-20 10:58:33,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:58:33,916 INFO L93 Difference]: Finished difference Result 991 states and 1077 transitions. [2022-11-20 10:58:33,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 10:58:33,917 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 21 states have internal predecessors, (94), 3 states have call successors, (9), 3 states have call predecessors, (9), 8 states have return successors, (9), 6 states have call predecessors, (9), 3 states have call successors, (9) Word has length 240 [2022-11-20 10:58:33,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:58:33,921 INFO L225 Difference]: With dead ends: 991 [2022-11-20 10:58:33,921 INFO L226 Difference]: Without dead ends: 991 [2022-11-20 10:58:33,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 487 GetRequests, 451 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 17.3s TimeCoverageRelationStatistics Valid=111, Invalid=507, Unknown=6, NotChecked=306, Total=930 [2022-11-20 10:58:33,922 INFO L413 NwaCegarLoop]: 208 mSDtfsCounter, 393 mSDsluCounter, 2272 mSDsCounter, 0 mSdLazyCounter, 1198 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 2480 SdHoareTripleChecker+Invalid, 3216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1979 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-11-20 10:58:33,923 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 2480 Invalid, 3216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1198 Invalid, 0 Unknown, 1979 Unchecked, 2.3s Time] [2022-11-20 10:58:33,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states. [2022-11-20 10:58:33,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 844. [2022-11-20 10:58:33,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 735 states have (on average 1.1673469387755102) internal successors, (858), 814 states have internal predecessors, (858), 20 states have call successors, (20), 9 states have call predecessors, (20), 9 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-20 10:58:33,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 898 transitions. [2022-11-20 10:58:33,948 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 898 transitions. Word has length 240 [2022-11-20 10:58:33,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:58:33,949 INFO L495 AbstractCegarLoop]: Abstraction has 844 states and 898 transitions. [2022-11-20 10:58:33,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 21 states have internal predecessors, (94), 3 states have call successors, (9), 3 states have call predecessors, (9), 8 states have return successors, (9), 6 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-20 10:58:33,949 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 898 transitions. [2022-11-20 10:58:33,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-11-20 10:58:33,951 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:58:33,951 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1] [2022-11-20 10:58:33,991 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (21)] Ended with exit code 0 [2022-11-20 10:58:34,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:58:34,176 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:58:34,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:58:34,176 INFO L85 PathProgramCache]: Analyzing trace with hash 643866553, now seen corresponding path program 1 times [2022-11-20 10:58:34,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:58:34,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [725056636] [2022-11-20 10:58:34,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:58:34,178 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-11-20 10:58:34,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:58:34,178 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:58:34,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Waiting until timeout for monitored process [2022-11-20 10:58:38,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:58:38,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 2131 conjuncts, 71 conjunts are in the unsatisfiable core [2022-11-20 10:58:38,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:58:38,633 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 5 [2022-11-20 10:58:38,648 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-11-20 10:58:39,152 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (and (= (select |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base|) (_ bv0 1)) (exists ((v_ArrVal_10238 (_ BitVec 32))) (= (store |c_old(#length)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_10238) |c_#length|)))) is different from true [2022-11-20 10:58:39,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:58:39,296 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-11-20 10:58:39,312 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-20 10:58:39,313 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-11-20 10:58:39,418 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-11-20 10:58:39,759 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-20 10:58:39,760 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-11-20 10:58:39,950 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ BitVec 32))) (and (= |c_#length| (store |c_old(#length)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| |c_zalloc_or_die_#in~size#1|)) (= (_ bv0 1) (select |c_old(#valid)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base|)))) is different from true [2022-11-20 10:58:41,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:58:41,032 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-20 10:58:41,032 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 26 [2022-11-20 10:58:41,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:58:41,041 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 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-20 10:58:41,300 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 2712 proven. 89 refuted. 0 times theorem prover too weak. 7412 trivial. 3437 not checked. [2022-11-20 10:58:41,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:58:44,463 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:58:44,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [725056636] [2022-11-20 10:58:44,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [725056636] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:58:44,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [930807477] [2022-11-20 10:58:44,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:58:44,463 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:58:44,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:58:44,465 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:58:44,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2022-11-20 10:59:24,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:59:25,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 2131 conjuncts, 58 conjunts are in the unsatisfiable core [2022-11-20 10:59:25,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:59:25,967 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-11-20 10:59:25,978 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 5 [2022-11-20 10:59:26,164 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_11230 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_11230))) (= (select |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base|) (_ bv0 1)) (exists ((v_ArrVal_11229 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_11229))))) is different from true [2022-11-20 10:59:26,388 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-20 10:59:26,388 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-11-20 10:59:26,395 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-11-20 10:59:26,440 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ BitVec 32)) (v_ArrVal_11231 (_ BitVec 32))) (and (= (store |c_old(#length)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| v_ArrVal_11231) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base|)))) is different from true [2022-11-20 10:59:26,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:59:26,562 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-11-20 10:59:26,572 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-20 10:59:26,573 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-11-20 10:59:26,595 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| |c_zalloc_or_die_#in~size#1|))) is different from true [2022-11-20 10:59:27,137 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 10:59:27,137 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-11-20 10:59:27,344 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 2711 proven. 2 refuted. 0 times theorem prover too weak. 7412 trivial. 3525 not checked. [2022-11-20 10:59:27,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:59:30,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [930807477] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:59:30,013 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:59:30,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 15] total 24 [2022-11-20 10:59:30,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552409397] [2022-11-20 10:59:30,014 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:59:30,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-20 10:59:30,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:59:30,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-20 10:59:30,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=439, Unknown=7, NotChecked=230, Total=756 [2022-11-20 10:59:30,015 INFO L87 Difference]: Start difference. First operand 844 states and 898 transitions. Second operand has 25 states, 23 states have (on average 4.565217391304348) internal successors, (105), 21 states have internal predecessors, (105), 4 states have call successors, (8), 3 states have call predecessors, (8), 8 states have return successors, (9), 7 states have call predecessors, (9), 4 states have call successors, (9) [2022-11-20 10:59:39,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:59:39,517 INFO L93 Difference]: Finished difference Result 995 states and 1078 transitions. [2022-11-20 10:59:39,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 10:59:39,518 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 4.565217391304348) internal successors, (105), 21 states have internal predecessors, (105), 4 states have call successors, (8), 3 states have call predecessors, (8), 8 states have return successors, (9), 7 states have call predecessors, (9), 4 states have call successors, (9) Word has length 240 [2022-11-20 10:59:39,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:59:39,523 INFO L225 Difference]: With dead ends: 995 [2022-11-20 10:59:39,523 INFO L226 Difference]: Without dead ends: 995 [2022-11-20 10:59:39,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 503 GetRequests, 472 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=105, Invalid=664, Unknown=7, NotChecked=280, Total=1056 [2022-11-20 10:59:39,524 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 238 mSDsluCounter, 736 mSDsCounter, 0 mSdLazyCounter, 2712 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 4903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 2712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2177 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:59:39,524 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 860 Invalid, 4903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 2712 Invalid, 0 Unknown, 2177 Unchecked, 4.5s Time] [2022-11-20 10:59:39,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2022-11-20 10:59:39,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 892. [2022-11-20 10:59:39,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 781 states have (on average 1.1690140845070423) internal successors, (913), 860 states have internal predecessors, (913), 20 states have call successors, (20), 11 states have call predecessors, (20), 11 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-20 10:59:39,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 953 transitions. [2022-11-20 10:59:39,545 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 953 transitions. Word has length 240 [2022-11-20 10:59:39,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:59:39,545 INFO L495 AbstractCegarLoop]: Abstraction has 892 states and 953 transitions. [2022-11-20 10:59:39,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 4.565217391304348) internal successors, (105), 21 states have internal predecessors, (105), 4 states have call successors, (8), 3 states have call predecessors, (8), 8 states have return successors, (9), 7 states have call predecessors, (9), 4 states have call successors, (9) [2022-11-20 10:59:39,546 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 953 transitions. [2022-11-20 10:59:39,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-11-20 10:59:39,547 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:59:39,548 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1] [2022-11-20 10:59:39,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 10:59:39,949 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (23)] Ended with exit code 0 [2022-11-20 10:59:39,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:59:39,971 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 10:59:39,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:59:39,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1514973335, now seen corresponding path program 1 times [2022-11-20 10:59:39,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:59:39,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1170126187] [2022-11-20 10:59:39,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:39,973 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-11-20 10:59:39,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:59:39,974 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:59:39,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 10:59:43,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:59:43,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 2137 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-20 10:59:43,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:59:43,348 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-11-20 10:59:43,356 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 5 [2022-11-20 10:59:43,703 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (and (= (select |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base|) (_ bv0 1)) (exists ((v_ArrVal_12220 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_12220))))) is different from true [2022-11-20 10:59:43,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:59:43,817 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-11-20 10:59:43,828 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-20 10:59:43,828 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-11-20 10:59:43,897 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| |c_zalloc_or_die_#in~size#1|))) is different from true [2022-11-20 10:59:44,393 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 10:59:44,393 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-11-20 10:59:44,584 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 3797 proven. 1 refuted. 0 times theorem prover too weak. 7590 trivial. 2262 not checked. [2022-11-20 10:59:44,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:59:45,203 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:59:45,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1170126187] [2022-11-20 10:59:45,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1170126187] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:59:45,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1235919101] [2022-11-20 10:59:45,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:59:45,203 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:59:45,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:59:45,204 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:59:45,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2022-11-20 11:00:20,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:00:21,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 2137 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-20 11:00:21,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:00:21,747 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 5 [2022-11-20 11:00:21,757 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-11-20 11:00:22,313 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:00:22,314 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-11-20 11:00:22,336 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-20 11:00:22,336 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-11-20 11:00:22,413 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (= (store |c_old(#length)| |zalloc_or_die_calloc_model_~ptr~0#1.base| |c_zalloc_or_die_#in~size#1|) |c_#length|)) is different from true [2022-11-20 11:00:22,907 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:00:22,907 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-11-20 11:00:23,091 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 3797 proven. 89 refuted. 0 times theorem prover too weak. 7590 trivial. 2174 not checked. [2022-11-20 11:00:23,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:00:23,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1235919101] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:00:23,628 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:00:23,628 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17] total 19 [2022-11-20 11:00:23,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980036187] [2022-11-20 11:00:23,628 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:00:23,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:00:23,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:00:23,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:00:23,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=298, Unknown=3, NotChecked=108, Total=462 [2022-11-20 11:00:23,630 INFO L87 Difference]: Start difference. First operand 892 states and 953 transitions. Second operand has 20 states, 19 states have (on average 4.052631578947368) internal successors, (77), 16 states have internal predecessors, (77), 3 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-20 11:00:26,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:00:26,849 INFO L93 Difference]: Finished difference Result 1003 states and 1088 transitions. [2022-11-20 11:00:26,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 11:00:26,850 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 4.052631578947368) internal successors, (77), 16 states have internal predecessors, (77), 3 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) Word has length 241 [2022-11-20 11:00:26,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:00:26,854 INFO L225 Difference]: With dead ends: 1003 [2022-11-20 11:00:26,854 INFO L226 Difference]: Without dead ends: 1003 [2022-11-20 11:00:26,855 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 506 GetRequests, 480 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=69, Invalid=446, Unknown=3, NotChecked=132, Total=650 [2022-11-20 11:00:26,855 INFO L413 NwaCegarLoop]: 120 mSDtfsCounter, 234 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 1489 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 3147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1642 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-11-20 11:00:26,856 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 834 Invalid, 3147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1489 Invalid, 0 Unknown, 1642 Unchecked, 2.7s Time] [2022-11-20 11:00:26,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1003 states. [2022-11-20 11:00:26,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1003 to 899. [2022-11-20 11:00:26,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 899 states, 788 states have (on average 1.1725888324873097) internal successors, (924), 867 states have internal predecessors, (924), 20 states have call successors, (20), 11 states have call predecessors, (20), 11 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-20 11:00:26,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 899 states to 899 states and 964 transitions. [2022-11-20 11:00:26,876 INFO L78 Accepts]: Start accepts. Automaton has 899 states and 964 transitions. Word has length 241 [2022-11-20 11:00:26,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:00:26,876 INFO L495 AbstractCegarLoop]: Abstraction has 899 states and 964 transitions. [2022-11-20 11:00:26,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 4.052631578947368) internal successors, (77), 16 states have internal predecessors, (77), 3 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-20 11:00:26,877 INFO L276 IsEmpty]: Start isEmpty. Operand 899 states and 964 transitions. [2022-11-20 11:00:26,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-11-20 11:00:26,878 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:00:26,879 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1] [2022-11-20 11:00:27,053 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2022-11-20 11:00:27,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:00:27,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:00:27,295 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 11:00:27,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:00:27,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1514973336, now seen corresponding path program 1 times [2022-11-20 11:00:27,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:00:27,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1493062431] [2022-11-20 11:00:27,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:00:27,297 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-11-20 11:00:27,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:00:27,298 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:00:27,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Waiting until timeout for monitored process [2022-11-20 11:00:29,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:00:30,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 2137 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:00:30,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:00:30,149 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13650 trivial. 0 not checked. [2022-11-20 11:00:30,149 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:00:30,149 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:00:30,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1493062431] [2022-11-20 11:00:30,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1493062431] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:00:30,150 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:00:30,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:00:30,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934572492] [2022-11-20 11:00:30,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:00:30,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 11:00:30,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:00:30,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 11:00:30,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 11:00:30,151 INFO L87 Difference]: Start difference. First operand 899 states and 964 transitions. Second operand has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:00:30,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:00:30,519 INFO L93 Difference]: Finished difference Result 912 states and 981 transitions. [2022-11-20 11:00:30,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 11:00:30,519 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 241 [2022-11-20 11:00:30,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:00:30,523 INFO L225 Difference]: With dead ends: 912 [2022-11-20 11:00:30,523 INFO L226 Difference]: Without dead ends: 912 [2022-11-20 11:00:30,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 239 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-11-20 11:00:30,524 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 156 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:00:30,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 532 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 11:00:30,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2022-11-20 11:00:30,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 898. [2022-11-20 11:00:30,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 898 states, 788 states have (on average 1.1700507614213198) internal successors, (922), 866 states have internal predecessors, (922), 20 states have call successors, (20), 11 states have call predecessors, (20), 11 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-20 11:00:30,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 898 states to 898 states and 962 transitions. [2022-11-20 11:00:30,543 INFO L78 Accepts]: Start accepts. Automaton has 898 states and 962 transitions. Word has length 241 [2022-11-20 11:00:30,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:00:30,543 INFO L495 AbstractCegarLoop]: Abstraction has 898 states and 962 transitions. [2022-11-20 11:00:30,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:00:30,544 INFO L276 IsEmpty]: Start isEmpty. Operand 898 states and 962 transitions. [2022-11-20 11:00:30,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2022-11-20 11:00:30,545 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:00:30,545 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1] [2022-11-20 11:00:30,581 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 11:00:30,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:00:30,767 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 11:00:30,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:00:30,767 INFO L85 PathProgramCache]: Analyzing trace with hash 104538570, now seen corresponding path program 1 times [2022-11-20 11:00:30,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:00:30,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1593457598] [2022-11-20 11:00:30,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:00:30,769 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-11-20 11:00:30,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:00:30,771 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:00:30,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:00:33,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:00:33,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 2151 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-20 11:00:33,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:00:33,764 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 176 proven. 1263 refuted. 0 times theorem prover too weak. 12211 trivial. 0 not checked. [2022-11-20 11:00:33,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:00:33,884 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 8 treesize of output 6 [2022-11-20 11:00:34,544 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 176 proven. 1263 refuted. 0 times theorem prover too weak. 12211 trivial. 0 not checked. [2022-11-20 11:00:34,545 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:00:34,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1593457598] [2022-11-20 11:00:34,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1593457598] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:00:34,545 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:00:34,545 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-11-20 11:00:34,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598461970] [2022-11-20 11:00:34,546 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:00:34,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 11:00:34,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:00:34,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 11:00:34,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-11-20 11:00:34,547 INFO L87 Difference]: Start difference. First operand 898 states and 962 transitions. Second operand has 18 states, 17 states have (on average 4.0) internal successors, (68), 16 states have internal predecessors, (68), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 11:00:37,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:00:37,176 INFO L93 Difference]: Finished difference Result 911 states and 980 transitions. [2022-11-20 11:00:37,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 11:00:37,177 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.0) internal successors, (68), 16 states have internal predecessors, (68), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 243 [2022-11-20 11:00:37,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:00:37,181 INFO L225 Difference]: With dead ends: 911 [2022-11-20 11:00:37,181 INFO L226 Difference]: Without dead ends: 911 [2022-11-20 11:00:37,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 470 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-11-20 11:00:37,182 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 383 mSDsluCounter, 1896 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 2121 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-11-20 11:00:37,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 2121 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-11-20 11:00:37,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states. [2022-11-20 11:00:37,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 897. [2022-11-20 11:00:37,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 897 states, 788 states have (on average 1.1687817258883249) internal successors, (921), 865 states have internal predecessors, (921), 20 states have call successors, (20), 11 states have call predecessors, (20), 11 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-20 11:00:37,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 897 states to 897 states and 961 transitions. [2022-11-20 11:00:37,199 INFO L78 Accepts]: Start accepts. Automaton has 897 states and 961 transitions. Word has length 243 [2022-11-20 11:00:37,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:00:37,200 INFO L495 AbstractCegarLoop]: Abstraction has 897 states and 961 transitions. [2022-11-20 11:00:37,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.0) internal successors, (68), 16 states have internal predecessors, (68), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 11:00:37,201 INFO L276 IsEmpty]: Start isEmpty. Operand 897 states and 961 transitions. [2022-11-20 11:00:37,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-11-20 11:00:37,202 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:00:37,202 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:00:37,243 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 11:00:37,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:00:37,419 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 11:00:37,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:00:37,419 INFO L85 PathProgramCache]: Analyzing trace with hash 457259333, now seen corresponding path program 1 times [2022-11-20 11:00:37,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:00:37,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1032775765] [2022-11-20 11:00:37,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:00:37,421 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-11-20 11:00:37,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:00:37,422 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:00:37,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:00:40,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:00:40,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 2166 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-20 11:00:40,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:00:40,896 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-11-20 11:00:41,065 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (and (exists ((v_ArrVal_16183 (_ BitVec 1))) (= (store |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_16183) |c_#valid|)) (= (select |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base|) (_ bv0 1)))) is different from true [2022-11-20 11:00:41,190 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-20 11:00:41,191 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-11-20 11:00:41,215 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_16184 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_16184))) is different from true [2022-11-20 11:00:41,257 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_16184 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_#res#1.base| v_ArrVal_16184) |c_#valid|)) is different from true [2022-11-20 11:00:41,263 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_16184 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |c_zalloc_or_die_~ptr~1#1.base| v_ArrVal_16184))) is different from true [2022-11-20 11:00:41,268 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_16184 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_#res#1.base| v_ArrVal_16184) |c_#valid|)) is different from true [2022-11-20 11:00:41,308 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-20 11:00:41,308 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-11-20 11:00:41,406 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_16185 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_16185) |c_#valid|)) is different from true [2022-11-20 11:00:41,438 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_16185 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_#res#1.base| v_ArrVal_16185) |c_#valid|)) is different from true [2022-11-20 11:00:41,443 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_16185 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_~ptr~1#1.base| v_ArrVal_16185) |c_#valid|)) is different from true [2022-11-20 11:00:41,448 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_16185 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_#res#1.base| v_ArrVal_16185) |c_#valid|)) is different from true [2022-11-20 11:00:41,473 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-20 11:00:41,473 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 28 [2022-11-20 11:00:41,575 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ BitVec 32))) (= (store |c_old(#valid)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-20 11:00:41,913 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-20 11:00:41,914 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 21 treesize of output 31 [2022-11-20 11:00:42,180 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 1447 proven. 0 refuted. 0 times theorem prover too weak. 7327 trivial. 4876 not checked. [2022-11-20 11:00:42,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:00:42,425 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:00:42,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1032775765] [2022-11-20 11:00:42,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1032775765] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:00:42,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [905919901] [2022-11-20 11:00:42,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:00:42,425 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 11:00:42,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 11:00:42,426 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 11:00:42,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2022-11-20 11:01:12,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:01:13,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 2166 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-20 11:01:13,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:01:13,230 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-11-20 11:01:13,550 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-20 11:01:13,550 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-11-20 11:01:14,033 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-20 11:01:14,033 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-11-20 11:01:14,165 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_17187 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_17187))) is different from true [2022-11-20 11:01:14,200 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_17187 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_#res#1.base| v_ArrVal_17187) |c_#valid|)) is different from true [2022-11-20 11:01:14,206 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_17187 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_~ptr~1#1.base| v_ArrVal_17187) |c_#valid|)) is different from true [2022-11-20 11:01:14,211 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_17187 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |c_zalloc_or_die_#res#1.base| v_ArrVal_17187))) is different from true [2022-11-20 11:01:14,268 INFO L321 Elim1Store]: treesize reduction 24, result has 48.9 percent of original size [2022-11-20 11:01:14,269 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 21 treesize of output 40 [2022-11-20 11:01:14,895 INFO L321 Elim1Store]: treesize reduction 24, result has 57.9 percent of original size [2022-11-20 11:01:14,895 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 3 case distinctions, treesize of input 35 treesize of output 64 [2022-11-20 11:01:15,478 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 1535 proven. 176 refuted. 0 times theorem prover too weak. 7327 trivial. 4612 not checked. [2022-11-20 11:01:15,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:01:15,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [905919901] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:01:15,721 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:01:15,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 28] total 44 [2022-11-20 11:01:15,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020447275] [2022-11-20 11:01:15,722 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:01:15,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-11-20 11:01:15,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:01:15,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-11-20 11:01:15,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1091, Unknown=14, NotChecked=1134, Total=2450 [2022-11-20 11:01:15,723 INFO L87 Difference]: Start difference. First operand 897 states and 961 transitions. Second operand has 45 states, 42 states have (on average 3.0476190476190474) internal successors, (128), 37 states have internal predecessors, (128), 6 states have call successors, (9), 2 states have call predecessors, (9), 9 states have return successors, (10), 10 states have call predecessors, (10), 6 states have call successors, (10) [2022-11-20 11:01:18,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:01:18,342 INFO L93 Difference]: Finished difference Result 1109 states and 1232 transitions. [2022-11-20 11:01:18,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 11:01:18,343 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 42 states have (on average 3.0476190476190474) internal successors, (128), 37 states have internal predecessors, (128), 6 states have call successors, (9), 2 states have call predecessors, (9), 9 states have return successors, (10), 10 states have call predecessors, (10), 6 states have call successors, (10) Word has length 246 [2022-11-20 11:01:18,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:01:18,348 INFO L225 Difference]: With dead ends: 1109 [2022-11-20 11:01:18,348 INFO L226 Difference]: Without dead ends: 1109 [2022-11-20 11:01:18,348 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 531 GetRequests, 474 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 14 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=260, Invalid=1342, Unknown=14, NotChecked=1246, Total=2862 [2022-11-20 11:01:18,349 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 542 mSDsluCounter, 3097 mSDsCounter, 0 mSdLazyCounter, 1383 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 542 SdHoareTripleChecker+Valid, 3303 SdHoareTripleChecker+Invalid, 8636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7187 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:01:18,349 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [542 Valid, 3303 Invalid, 8636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1383 Invalid, 0 Unknown, 7187 Unchecked, 2.2s Time] [2022-11-20 11:01:18,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2022-11-20 11:01:18,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 965. [2022-11-20 11:01:18,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 965 states, 845 states have (on average 1.1763313609467456) internal successors, (994), 922 states have internal predecessors, (994), 31 states have call successors, (31), 11 states have call predecessors, (31), 11 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-11-20 11:01:18,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 965 states to 965 states and 1056 transitions. [2022-11-20 11:01:18,369 INFO L78 Accepts]: Start accepts. Automaton has 965 states and 1056 transitions. Word has length 246 [2022-11-20 11:01:18,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:01:18,370 INFO L495 AbstractCegarLoop]: Abstraction has 965 states and 1056 transitions. [2022-11-20 11:01:18,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 42 states have (on average 3.0476190476190474) internal successors, (128), 37 states have internal predecessors, (128), 6 states have call successors, (9), 2 states have call predecessors, (9), 9 states have return successors, (10), 10 states have call predecessors, (10), 6 states have call successors, (10) [2022-11-20 11:01:18,371 INFO L276 IsEmpty]: Start isEmpty. Operand 965 states and 1056 transitions. [2022-11-20 11:01:18,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-11-20 11:01:18,372 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:01:18,372 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:01:18,415 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Ended with exit code 0 [2022-11-20 11:01:18,637 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (29)] Forceful destruction successful, exit code 0 [2022-11-20 11:01:18,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 11:01:18,795 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 11:01:18,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:01:18,796 INFO L85 PathProgramCache]: Analyzing trace with hash 457259334, now seen corresponding path program 1 times [2022-11-20 11:01:18,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:01:18,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1950234256] [2022-11-20 11:01:18,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:01:18,797 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-11-20 11:01:18,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:01:18,798 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:01:18,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Waiting until timeout for monitored process [2022-11-20 11:01:23,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:01:23,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 2166 conjuncts, 90 conjunts are in the unsatisfiable core [2022-11-20 11:01:23,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:01:23,155 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 5 [2022-11-20 11:01:23,162 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-11-20 11:01:23,545 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (and (= (select |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base|) (_ bv0 1)) (exists ((v_ArrVal_18188 (_ BitVec 32))) (= (store |c_old(#length)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_18188) |c_#length|)))) is different from true [2022-11-20 11:01:23,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:01:23,655 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-11-20 11:01:23,671 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-20 11:01:23,672 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-11-20 11:01:24,050 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:01:24,051 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-11-20 11:01:24,296 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-11-20 11:01:24,726 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:01:24,726 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 22 [2022-11-20 11:01:25,022 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ BitVec 32))) (and (= |c_#length| (store |c_old(#length)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| |c_zalloc_or_die_#in~size#1|)) (= (_ bv0 1) (select |c_old(#valid)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base|)))) is different from true [2022-11-20 11:01:26,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:01:26,082 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-20 11:01:26,082 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 21 treesize of output 30 [2022-11-20 11:01:26,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:01:26,092 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 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-20 11:01:26,778 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 1449 proven. 266 refuted. 0 times theorem prover too weak. 7323 trivial. 4612 not checked. [2022-11-20 11:01:26,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:01:30,129 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:01:30,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1950234256] [2022-11-20 11:01:30,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1950234256] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:01:30,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [483229697] [2022-11-20 11:01:30,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:01:30,129 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 11:01:30,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 11:01:30,130 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 11:01:30,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (31)] Waiting until timeout for monitored process [2022-11-20 11:02:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:02:20,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 2166 conjuncts, 87 conjunts are in the unsatisfiable core [2022-11-20 11:02:20,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:02:20,453 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-11-20 11:02:20,462 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 5 [2022-11-20 11:02:21,371 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:02:21,372 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-11-20 11:02:21,410 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-20 11:02:21,410 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-11-20 11:02:22,612 INFO L321 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2022-11-20 11:02:22,613 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-11-20 11:02:22,623 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-11-20 11:02:22,936 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:02:22,937 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-11-20 11:02:23,245 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| |c_zalloc_or_die_#in~size#1|))) is different from true [2022-11-20 11:02:23,767 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:02:23,767 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 22 [2022-11-20 11:02:24,375 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 1447 proven. 532 refuted. 0 times theorem prover too weak. 7323 trivial. 4348 not checked. [2022-11-20 11:02:24,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:02:25,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [483229697] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:02:25,811 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:02:25,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 32] total 45 [2022-11-20 11:02:25,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551575261] [2022-11-20 11:02:25,811 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:02:25,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-11-20 11:02:25,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:02:25,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-11-20 11:02:25,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=2088, Unknown=8, NotChecked=282, Total=2550 [2022-11-20 11:02:25,813 INFO L87 Difference]: Start difference. First operand 965 states and 1056 transitions. Second operand has 46 states, 40 states have (on average 3.2) internal successors, (128), 37 states have internal predecessors, (128), 7 states have call successors, (9), 3 states have call predecessors, (9), 9 states have return successors, (10), 10 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-20 11:02:36,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:02:36,930 INFO L93 Difference]: Finished difference Result 1118 states and 1239 transitions. [2022-11-20 11:02:36,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-20 11:02:36,931 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 40 states have (on average 3.2) internal successors, (128), 37 states have internal predecessors, (128), 7 states have call successors, (9), 3 states have call predecessors, (9), 9 states have return successors, (10), 10 states have call predecessors, (10), 7 states have call successors, (10) Word has length 246 [2022-11-20 11:02:36,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:02:36,933 INFO L225 Difference]: With dead ends: 1118 [2022-11-20 11:02:36,933 INFO L226 Difference]: Without dead ends: 1118 [2022-11-20 11:02:36,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 541 GetRequests, 472 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=433, Invalid=3852, Unknown=17, NotChecked=390, Total=4692 [2022-11-20 11:02:36,934 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 309 mSDsluCounter, 1831 mSDsCounter, 0 mSdLazyCounter, 3853 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 1948 SdHoareTripleChecker+Invalid, 8003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 3853 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4117 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2022-11-20 11:02:36,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 1948 Invalid, 8003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 3853 Invalid, 0 Unknown, 4117 Unchecked, 6.9s Time] [2022-11-20 11:02:36,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2022-11-20 11:02:36,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 1013. [2022-11-20 11:02:36,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1013 states, 891 states have (on average 1.1773288439955107) internal successors, (1049), 968 states have internal predecessors, (1049), 31 states have call successors, (31), 13 states have call predecessors, (31), 13 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-11-20 11:02:36,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1013 states to 1013 states and 1111 transitions. [2022-11-20 11:02:36,955 INFO L78 Accepts]: Start accepts. Automaton has 1013 states and 1111 transitions. Word has length 246 [2022-11-20 11:02:36,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:02:36,955 INFO L495 AbstractCegarLoop]: Abstraction has 1013 states and 1111 transitions. [2022-11-20 11:02:36,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 40 states have (on average 3.2) internal successors, (128), 37 states have internal predecessors, (128), 7 states have call successors, (9), 3 states have call predecessors, (9), 9 states have return successors, (10), 10 states have call predecessors, (10), 7 states have call successors, (10) [2022-11-20 11:02:36,956 INFO L276 IsEmpty]: Start isEmpty. Operand 1013 states and 1111 transitions. [2022-11-20 11:02:36,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2022-11-20 11:02:36,957 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:02:36,958 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:02:37,004 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 11:02:37,376 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (31)] Forcibly destroying the process [2022-11-20 11:02:37,395 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (31)] Forceful destruction successful, exit code 0 [2022-11-20 11:02:37,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 11:02:37,395 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 11:02:37,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:02:37,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1290137488, now seen corresponding path program 1 times [2022-11-20 11:02:37,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:02:37,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1222029945] [2022-11-20 11:02:37,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:02:37,398 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-11-20 11:02:37,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:02:37,399 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:02:37,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (32)] Waiting until timeout for monitored process [2022-11-20 11:02:40,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:02:40,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 2172 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 11:02:40,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:02:40,480 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13650 trivial. 0 not checked. [2022-11-20 11:02:40,480 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:02:40,480 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:02:40,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1222029945] [2022-11-20 11:02:40,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1222029945] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:02:40,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:02:40,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:02:40,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437335485] [2022-11-20 11:02:40,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:02:40,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 11:02:40,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:02:40,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 11:02:40,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 11:02:40,482 INFO L87 Difference]: Start difference. First operand 1013 states and 1111 transitions. Second operand has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:02:40,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:02:40,841 INFO L93 Difference]: Finished difference Result 1021 states and 1122 transitions. [2022-11-20 11:02:40,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 11:02:40,842 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 247 [2022-11-20 11:02:40,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:02:40,845 INFO L225 Difference]: With dead ends: 1021 [2022-11-20 11:02:40,845 INFO L226 Difference]: Without dead ends: 1021 [2022-11-20 11:02:40,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 245 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-11-20 11:02:40,846 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 133 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:02:40,847 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 528 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 11:02:40,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1021 states. [2022-11-20 11:02:40,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1021 to 1012. [2022-11-20 11:02:40,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 891 states have (on average 1.1762065095398428) internal successors, (1048), 967 states have internal predecessors, (1048), 31 states have call successors, (31), 13 states have call predecessors, (31), 13 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-11-20 11:02:40,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1110 transitions. [2022-11-20 11:02:40,865 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1110 transitions. Word has length 247 [2022-11-20 11:02:40,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:02:40,866 INFO L495 AbstractCegarLoop]: Abstraction has 1012 states and 1110 transitions. [2022-11-20 11:02:40,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-20 11:02:40,866 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1110 transitions. [2022-11-20 11:02:40,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2022-11-20 11:02:40,868 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:02:40,868 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:02:40,911 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (32)] Forceful destruction successful, exit code 0 [2022-11-20 11:02:41,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:02:41,083 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 11:02:41,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:02:41,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1290137489, now seen corresponding path program 1 times [2022-11-20 11:02:41,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:02:41,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [950081698] [2022-11-20 11:02:41,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:02:41,084 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-11-20 11:02:41,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:02:41,085 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:02:41,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (33)] Waiting until timeout for monitored process [2022-11-20 11:02:44,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:02:44,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 2172 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-20 11:02:44,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:02:44,528 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 176 proven. 1263 refuted. 0 times theorem prover too weak. 12211 trivial. 0 not checked. [2022-11-20 11:02:44,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:02:44,637 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 11:02:44,637 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 22 treesize of output 26 [2022-11-20 11:02:45,828 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 176 proven. 1263 refuted. 0 times theorem prover too weak. 12211 trivial. 0 not checked. [2022-11-20 11:02:45,829 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:02:45,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [950081698] [2022-11-20 11:02:45,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [950081698] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:02:45,829 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:02:45,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-11-20 11:02:45,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206251623] [2022-11-20 11:02:45,829 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:02:45,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 11:02:45,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:02:45,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 11:02:45,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-11-20 11:02:45,832 INFO L87 Difference]: Start difference. First operand 1012 states and 1110 transitions. Second operand has 18 states, 17 states have (on average 4.470588235294118) internal successors, (76), 16 states have internal predecessors, (76), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 11:02:48,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:02:48,887 INFO L93 Difference]: Finished difference Result 1020 states and 1121 transitions. [2022-11-20 11:02:48,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:02:48,889 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.470588235294118) internal successors, (76), 16 states have internal predecessors, (76), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 247 [2022-11-20 11:02:48,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:02:48,892 INFO L225 Difference]: With dead ends: 1020 [2022-11-20 11:02:48,893 INFO L226 Difference]: Without dead ends: 1020 [2022-11-20 11:02:48,893 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 477 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-11-20 11:02:48,894 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 202 mSDsluCounter, 2312 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 2534 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-11-20 11:02:48,894 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 2534 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-11-20 11:02:48,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states. [2022-11-20 11:02:48,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 1011. [2022-11-20 11:02:48,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1011 states, 891 states have (on average 1.1750841750841752) internal successors, (1047), 966 states have internal predecessors, (1047), 31 states have call successors, (31), 13 states have call predecessors, (31), 13 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-11-20 11:02:48,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1011 states to 1011 states and 1109 transitions. [2022-11-20 11:02:48,912 INFO L78 Accepts]: Start accepts. Automaton has 1011 states and 1109 transitions. Word has length 247 [2022-11-20 11:02:48,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:02:48,913 INFO L495 AbstractCegarLoop]: Abstraction has 1011 states and 1109 transitions. [2022-11-20 11:02:48,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.470588235294118) internal successors, (76), 16 states have internal predecessors, (76), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 11:02:48,913 INFO L276 IsEmpty]: Start isEmpty. Operand 1011 states and 1109 transitions. [2022-11-20 11:02:48,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2022-11-20 11:02:48,915 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:02:48,915 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:02:48,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (33)] Forceful destruction successful, exit code 0 [2022-11-20 11:02:49,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:02:49,140 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 11:02:49,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:02:49,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1423420783, now seen corresponding path program 1 times [2022-11-20 11:02:49,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:02:49,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1487011501] [2022-11-20 11:02:49,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:02:49,142 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-11-20 11:02:49,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:02:49,144 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:02:49,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:02:52,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:02:52,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 2186 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-20 11:02:52,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:02:52,427 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13650 trivial. 0 not checked. [2022-11-20 11:02:52,427 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:02:52,427 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:02:52,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1487011501] [2022-11-20 11:02:52,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1487011501] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:02:52,427 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:02:52,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 11:02:52,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660278454] [2022-11-20 11:02:52,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:02:52,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:02:52,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:02:52,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:02:52,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:02:52,429 INFO L87 Difference]: Start difference. First operand 1011 states and 1109 transitions. Second operand has 3 states, 2 states have (on average 19.5) internal successors, (39), 3 states have internal predecessors, (39), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-20 11:02:52,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:02:52,723 INFO L93 Difference]: Finished difference Result 1014 states and 1114 transitions. [2022-11-20 11:02:52,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:02:52,724 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 19.5) internal successors, (39), 3 states have internal predecessors, (39), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 249 [2022-11-20 11:02:52,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:02:52,727 INFO L225 Difference]: With dead ends: 1014 [2022-11-20 11:02:52,727 INFO L226 Difference]: Without dead ends: 1014 [2022-11-20 11:02:52,728 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 247 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-11-20 11:02:52,728 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 36 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:02:52,729 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 393 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 11:02:52,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states. [2022-11-20 11:02:52,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 1010. [2022-11-20 11:02:52,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1010 states, 891 states have (on average 1.1739618406285073) internal successors, (1046), 965 states have internal predecessors, (1046), 31 states have call successors, (31), 13 states have call predecessors, (31), 13 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-11-20 11:02:52,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1108 transitions. [2022-11-20 11:02:52,746 INFO L78 Accepts]: Start accepts. Automaton has 1010 states and 1108 transitions. Word has length 249 [2022-11-20 11:02:52,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:02:52,747 INFO L495 AbstractCegarLoop]: Abstraction has 1010 states and 1108 transitions. [2022-11-20 11:02:52,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 19.5) internal successors, (39), 3 states have internal predecessors, (39), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-20 11:02:52,747 INFO L276 IsEmpty]: Start isEmpty. Operand 1010 states and 1108 transitions. [2022-11-20 11:02:52,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2022-11-20 11:02:52,749 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:02:52,749 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:02:52,786 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 11:02:52,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:02:52,975 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 11:02:52,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:02:52,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1423420782, now seen corresponding path program 1 times [2022-11-20 11:02:52,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:02:52,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [147494452] [2022-11-20 11:02:52,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:02:52,977 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-11-20 11:02:52,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:02:52,978 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:02:52,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (35)] Waiting until timeout for monitored process [2022-11-20 11:02:56,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:02:56,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 2186 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-20 11:02:56,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:02:56,437 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 88 proven. 1351 refuted. 0 times theorem prover too weak. 12211 trivial. 0 not checked. [2022-11-20 11:02:56,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:02:56,543 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 8 treesize of output 6 [2022-11-20 11:02:57,186 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 88 proven. 1351 refuted. 0 times theorem prover too weak. 12211 trivial. 0 not checked. [2022-11-20 11:02:57,187 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:02:57,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [147494452] [2022-11-20 11:02:57,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [147494452] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:02:57,187 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:02:57,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-11-20 11:02:57,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293445843] [2022-11-20 11:02:57,187 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:02:57,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 11:02:57,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:02:57,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 11:02:57,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-11-20 11:02:57,189 INFO L87 Difference]: Start difference. First operand 1010 states and 1108 transitions. Second operand has 18 states, 17 states have (on average 4.823529411764706) internal successors, (82), 16 states have internal predecessors, (82), 3 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-20 11:02:59,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:02:59,395 INFO L93 Difference]: Finished difference Result 1018 states and 1119 transitions. [2022-11-20 11:02:59,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 11:02:59,395 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.823529411764706) internal successors, (82), 16 states have internal predecessors, (82), 3 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) Word has length 249 [2022-11-20 11:02:59,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:02:59,399 INFO L225 Difference]: With dead ends: 1018 [2022-11-20 11:02:59,399 INFO L226 Difference]: Without dead ends: 1018 [2022-11-20 11:02:59,399 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 482 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-11-20 11:02:59,400 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 292 mSDsluCounter, 2103 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 2326 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-20 11:02:59,400 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 2326 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-11-20 11:02:59,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2022-11-20 11:02:59,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 1009. [2022-11-20 11:02:59,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 891 states have (on average 1.1728395061728396) internal successors, (1045), 964 states have internal predecessors, (1045), 31 states have call successors, (31), 13 states have call predecessors, (31), 13 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-11-20 11:02:59,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 1107 transitions. [2022-11-20 11:02:59,428 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 1107 transitions. Word has length 249 [2022-11-20 11:02:59,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:02:59,430 INFO L495 AbstractCegarLoop]: Abstraction has 1009 states and 1107 transitions. [2022-11-20 11:02:59,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.823529411764706) internal successors, (82), 16 states have internal predecessors, (82), 3 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-20 11:02:59,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 1107 transitions. [2022-11-20 11:02:59,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2022-11-20 11:02:59,432 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:02:59,432 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:02:59,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (35)] Forceful destruction successful, exit code 0 [2022-11-20 11:02:59,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:02:59,650 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 11:02:59,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:02:59,651 INFO L85 PathProgramCache]: Analyzing trace with hash -916372238, now seen corresponding path program 1 times [2022-11-20 11:02:59,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:02:59,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [256475] [2022-11-20 11:02:59,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:02:59,652 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-11-20 11:02:59,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:02:59,654 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:02:59,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Waiting until timeout for monitored process [2022-11-20 11:03:03,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:03:03,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 2201 conjuncts, 51 conjunts are in the unsatisfiable core [2022-11-20 11:03:03,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:03:03,575 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-11-20 11:03:03,721 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (and (= (select |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base|) (_ bv0 1)) (exists ((v_ArrVal_24203 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_24203))))) is different from true [2022-11-20 11:03:03,863 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-20 11:03:03,864 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-11-20 11:03:03,883 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_24204 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_24204) |c_#valid|)) is different from true [2022-11-20 11:03:03,920 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_24204 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_#res#1.base| v_ArrVal_24204) |c_#valid|)) is different from true [2022-11-20 11:03:03,926 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_24204 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |c_zalloc_or_die_~ptr~1#1.base| v_ArrVal_24204))) is different from true [2022-11-20 11:03:03,932 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_24204 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |c_zalloc_or_die_#res#1.base| v_ArrVal_24204))) is different from true [2022-11-20 11:03:03,958 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-20 11:03:03,958 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-11-20 11:03:04,075 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_24205 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_24205))) is different from true [2022-11-20 11:03:04,113 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_24205 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_#res#1.base| v_ArrVal_24205) |c_#valid|)) is different from true [2022-11-20 11:03:04,119 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_24205 (_ BitVec 1))) (= |c_#valid| (store |c_old(#valid)| |c_zalloc_or_die_~ptr~1#1.base| v_ArrVal_24205))) is different from true [2022-11-20 11:03:04,125 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_24205 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_#res#1.base| v_ArrVal_24205) |c_#valid|)) is different from true [2022-11-20 11:03:04,153 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-20 11:03:04,153 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 28 [2022-11-20 11:03:04,322 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_24206 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_24206) |c_#valid|)) is different from true [2022-11-20 11:03:04,362 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_24206 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_calloc_model_#res#1.base| v_ArrVal_24206) |c_#valid|)) is different from true [2022-11-20 11:03:04,367 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_24206 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_~ptr~1#1.base| v_ArrVal_24206) |c_#valid|)) is different from true [2022-11-20 11:03:04,373 WARN L859 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_24206 (_ BitVec 1))) (= (store |c_old(#valid)| |c_zalloc_or_die_#res#1.base| v_ArrVal_24206) |c_#valid|)) is different from true [2022-11-20 11:03:04,401 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-20 11:03:04,401 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 21 treesize of output 31 [2022-11-20 11:03:04,555 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ BitVec 32))) (= (store |c_old(#valid)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ bv1 1)) |c_#valid|)) is different from true [2022-11-20 11:03:04,951 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-20 11:03:04,952 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 24 treesize of output 34 [2022-11-20 11:03:05,568 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 7330 trivial. 6315 not checked. [2022-11-20 11:03:05,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:03:06,015 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:03:06,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [256475] [2022-11-20 11:03:06,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [256475] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:03:06,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1643986375] [2022-11-20 11:03:06,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:03:06,015 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 11:03:06,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 11:03:06,016 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 11:03:06,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (37)] Waiting until timeout for monitored process [2022-11-20 11:03:38,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:03:38,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 2201 conjuncts, 66 conjunts are in the unsatisfiable core [2022-11-20 11:03:38,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:03:38,897 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-11-20 11:03:39,273 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-20 11:03:39,273 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-11-20 11:03:39,605 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-20 11:03:39,606 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-11-20 11:03:40,171 INFO L321 Elim1Store]: treesize reduction 66, result has 34.0 percent of original size [2022-11-20 11:03:40,171 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 33 treesize of output 59 [2022-11-20 11:03:41,275 INFO L321 Elim1Store]: treesize reduction 88, result has 33.8 percent of original size [2022-11-20 11:03:41,275 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 75 [2022-11-20 11:03:42,109 INFO L321 Elim1Store]: treesize reduction 64, result has 31.2 percent of original size [2022-11-20 11:03:42,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 56 [2022-11-20 11:03:43,618 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 269 proven. 352 refuted. 0 times theorem prover too weak. 7594 trivial. 5435 not checked. [2022-11-20 11:03:43,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:04:25,336 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1643986375] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:04:25,336 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:04:25,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 28] total 52 [2022-11-20 11:04:25,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957158906] [2022-11-20 11:04:25,336 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:04:25,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-11-20 11:04:25,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:04:25,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-11-20 11:04:25,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=1625, Unknown=33, NotChecked=1386, Total=3422 [2022-11-20 11:04:25,339 INFO L87 Difference]: Start difference. First operand 1009 states and 1107 transitions. Second operand has 53 states, 47 states have (on average 2.8297872340425534) internal successors, (133), 43 states have internal predecessors, (133), 8 states have call successors, (10), 2 states have call predecessors, (10), 8 states have return successors, (11), 11 states have call predecessors, (11), 8 states have call successors, (11) [2022-11-20 11:04:27,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:04:27,139 INFO L93 Difference]: Finished difference Result 1375 states and 1585 transitions. [2022-11-20 11:04:27,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-20 11:04:27,140 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 47 states have (on average 2.8297872340425534) internal successors, (133), 43 states have internal predecessors, (133), 8 states have call successors, (10), 2 states have call predecessors, (10), 8 states have return successors, (11), 11 states have call predecessors, (11), 8 states have call successors, (11) Word has length 252 [2022-11-20 11:04:27,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:04:27,145 INFO L225 Difference]: With dead ends: 1375 [2022-11-20 11:04:27,145 INFO L226 Difference]: Without dead ends: 1375 [2022-11-20 11:04:27,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 701 GetRequests, 632 SyntacticMatches, 9 SemanticMatches, 60 ConstructedPredicates, 14 IntricatePredicates, 0 DeprecatedPredicates, 998 ImplicationChecksByTransitivity, 43.4s TimeCoverageRelationStatistics Valid=416, Invalid=1863, Unknown=33, NotChecked=1470, Total=3782 [2022-11-20 11:04:27,146 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 249 mSDsluCounter, 3227 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 3406 SdHoareTripleChecker+Invalid, 5163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4408 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-20 11:04:27,147 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 3406 Invalid, 5163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 729 Invalid, 0 Unknown, 4408 Unchecked, 1.3s Time] [2022-11-20 11:04:27,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1375 states. [2022-11-20 11:04:27,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1375 to 1160. [2022-11-20 11:04:27,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1160 states, 1019 states have (on average 1.1864573110893033) internal successors, (1209), 1092 states have internal predecessors, (1209), 54 states have call successors, (54), 13 states have call predecessors, (54), 13 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2022-11-20 11:04:27,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1160 states to 1160 states and 1317 transitions. [2022-11-20 11:04:27,172 INFO L78 Accepts]: Start accepts. Automaton has 1160 states and 1317 transitions. Word has length 252 [2022-11-20 11:04:27,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:04:27,173 INFO L495 AbstractCegarLoop]: Abstraction has 1160 states and 1317 transitions. [2022-11-20 11:04:27,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 47 states have (on average 2.8297872340425534) internal successors, (133), 43 states have internal predecessors, (133), 8 states have call successors, (10), 2 states have call predecessors, (10), 8 states have return successors, (11), 11 states have call predecessors, (11), 8 states have call successors, (11) [2022-11-20 11:04:27,173 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 1317 transitions. [2022-11-20 11:04:27,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2022-11-20 11:04:27,175 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:04:27,175 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:04:27,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (37)] Ended with exit code 0 [2022-11-20 11:04:27,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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)] Forceful destruction successful, exit code 0 [2022-11-20 11:04:27,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:04:27,603 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 11:04:27,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:04:27,604 INFO L85 PathProgramCache]: Analyzing trace with hash -916372237, now seen corresponding path program 1 times [2022-11-20 11:04:27,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:04:27,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [362381717] [2022-11-20 11:04:27,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:04:27,605 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-11-20 11:04:27,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:04:27,606 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:04:27,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (38)] Waiting until timeout for monitored process [2022-11-20 11:04:32,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:04:32,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 2201 conjuncts, 102 conjunts are in the unsatisfiable core [2022-11-20 11:04:32,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:04:32,877 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 5 [2022-11-20 11:04:32,885 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-11-20 11:04:33,282 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_calloc_model_~ptr~0#1.base| (_ BitVec 32))) (and (= (select |c_old(#valid)| |zalloc_or_die_calloc_model_~ptr~0#1.base|) (_ bv0 1)) (exists ((v_ArrVal_26238 (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |zalloc_or_die_calloc_model_~ptr~0#1.base| v_ArrVal_26238))))) is different from true [2022-11-20 11:04:33,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:04:33,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-11-20 11:04:33,413 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-11-20 11:04:33,413 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-11-20 11:04:33,802 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:04:33,802 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-11-20 11:04:34,415 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:04:34,415 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 22 [2022-11-20 11:04:34,800 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-11-20 11:04:35,345 INFO L321 Elim1Store]: treesize reduction 24, result has 48.9 percent of original size [2022-11-20 11:04:35,345 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 3 case distinctions, treesize of input 21 treesize of output 38 [2022-11-20 11:04:35,767 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ BitVec 32))) (and (= |c_#length| (store |c_old(#length)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| |c_zalloc_or_die_#in~size#1|)) (= (_ bv0 1) (select |c_old(#valid)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base|)))) is different from true [2022-11-20 11:04:36,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:04:36,804 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-20 11:04:36,804 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 21 treesize of output 30 [2022-11-20 11:04:36,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 11:04:36,813 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 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-20 11:04:37,744 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 96 proven. 443 refuted. 0 times theorem prover too weak. 7324 trivial. 5787 not checked. [2022-11-20 11:04:37,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:04:41,271 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 11:04:41,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [362381717] [2022-11-20 11:04:41,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [362381717] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:04:41,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [715328134] [2022-11-20 11:04:41,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:04:41,272 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 11:04:41,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 11:04:41,273 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 11:04:41,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (39)] Waiting until timeout for monitored process [2022-11-20 11:05:33,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:05:34,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 2201 conjuncts, 98 conjunts are in the unsatisfiable core [2022-11-20 11:05:34,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:05:34,596 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-11-20 11:05:34,603 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 5 [2022-11-20 11:05:35,689 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-20 11:05:35,690 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-11-20 11:05:35,706 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-11-20 11:05:36,513 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:05:36,514 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-11-20 11:05:36,582 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-11-20 11:05:36,582 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-11-20 11:05:37,704 INFO L321 Elim1Store]: treesize reduction 66, result has 34.0 percent of original size [2022-11-20 11:05:37,705 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 33 treesize of output 59 [2022-11-20 11:05:37,775 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-11-20 11:05:39,596 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:05:39,597 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-11-20 11:05:39,692 INFO L321 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2022-11-20 11:05:39,692 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 40 [2022-11-20 11:05:39,870 WARN L859 $PredicateComparison]: unable to prove that (exists ((|zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| (_ BitVec 32))) (= |c_#length| (store |c_old(#length)| |zalloc_or_die_#Ultimate.C_memset_#ptr#1.base| |c_zalloc_or_die_#in~size#1|))) is different from true [2022-11-20 11:05:40,453 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-20 11:05:40,453 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-11-20 11:05:40,964 INFO L134 CoverageAnalysis]: Checked inductivity of 13650 backedges. 5 proven. 620 refuted. 0 times theorem prover too weak. 7590 trivial. 5435 not checked. [2022-11-20 11:05:40,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:05:42,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [715328134] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:05:42,188 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:05:42,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 31] total 55 [2022-11-20 11:05:42,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878956244] [2022-11-20 11:05:42,189 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 11:05:42,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-11-20 11:05:42,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 11:05:42,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-11-20 11:05:42,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=2951, Unknown=8, NotChecked=336, Total=3540 [2022-11-20 11:05:42,191 INFO L87 Difference]: Start difference. First operand 1160 states and 1317 transitions. Second operand has 56 states, 48 states have (on average 2.9583333333333335) internal successors, (142), 46 states have internal predecessors, (142), 9 states have call successors, (10), 3 states have call predecessors, (10), 9 states have return successors, (11), 11 states have call predecessors, (11), 9 states have call successors, (11) [2022-11-20 11:05:54,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 11:05:54,143 INFO L93 Difference]: Finished difference Result 1336 states and 1527 transitions. [2022-11-20 11:05:54,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-20 11:05:54,144 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 48 states have (on average 2.9583333333333335) internal successors, (142), 46 states have internal predecessors, (142), 9 states have call successors, (10), 3 states have call predecessors, (10), 9 states have return successors, (11), 11 states have call predecessors, (11), 9 states have call successors, (11) Word has length 252 [2022-11-20 11:05:54,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 11:05:54,148 INFO L225 Difference]: With dead ends: 1336 [2022-11-20 11:05:54,149 INFO L226 Difference]: Without dead ends: 1336 [2022-11-20 11:05:54,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 567 GetRequests, 486 SyntacticMatches, 3 SemanticMatches, 78 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1150 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=513, Invalid=5334, Unknown=17, NotChecked=456, Total=6320 [2022-11-20 11:05:54,151 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 430 mSDsluCounter, 1584 mSDsCounter, 0 mSdLazyCounter, 3707 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 1694 SdHoareTripleChecker+Invalid, 8645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 3707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4906 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2022-11-20 11:05:54,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [430 Valid, 1694 Invalid, 8645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 3707 Invalid, 0 Unknown, 4906 Unchecked, 7.2s Time] [2022-11-20 11:05:54,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1336 states. [2022-11-20 11:05:54,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1336 to 1235. [2022-11-20 11:05:54,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1235 states, 1088 states have (on average 1.1865808823529411) internal successors, (1291), 1164 states have internal predecessors, (1291), 57 states have call successors, (57), 16 states have call predecessors, (57), 16 states have return successors, (57), 54 states have call predecessors, (57), 57 states have call successors, (57) [2022-11-20 11:05:54,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1235 states to 1235 states and 1405 transitions. [2022-11-20 11:05:54,174 INFO L78 Accepts]: Start accepts. Automaton has 1235 states and 1405 transitions. Word has length 252 [2022-11-20 11:05:54,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 11:05:54,175 INFO L495 AbstractCegarLoop]: Abstraction has 1235 states and 1405 transitions. [2022-11-20 11:05:54,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 48 states have (on average 2.9583333333333335) internal successors, (142), 46 states have internal predecessors, (142), 9 states have call successors, (10), 3 states have call predecessors, (10), 9 states have return successors, (11), 11 states have call predecessors, (11), 9 states have call successors, (11) [2022-11-20 11:05:54,175 INFO L276 IsEmpty]: Start isEmpty. Operand 1235 states and 1405 transitions. [2022-11-20 11:05:54,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2022-11-20 11:05:54,177 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 11:05:54,177 INFO L195 NwaCegarLoop]: trace histogram [159, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:05:54,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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 (38)] Forceful destruction successful, exit code 0 [2022-11-20 11:05:54,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (39)] Forceful destruction successful, exit code 0 [2022-11-20 11:05:54,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 11:05:54,599 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-11-20 11:05:54,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:05:54,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1657231768, now seen corresponding path program 1 times [2022-11-20 11:05:54,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 11:05:54,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [247507615] [2022-11-20 11:05:54,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:54,601 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-11-20 11:05:54,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 11:05:54,603 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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-11-20 11:05:54,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_90297d6d-7d2d-4b22-a8d3-17c0018f3a18/bin/uautomizer-ug76WZFUDN/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