./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b 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_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 3760bd11965082d9ea48923d727f263a9d5646ba9eaff63a7884fbc3852defe0 --- 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-8393723 [2022-11-19 06:46:16,996 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 06:46:16,998 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 06:46:17,037 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 06:46:17,038 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 06:46:17,043 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 06:46:17,046 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 06:46:17,048 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 06:46:17,050 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 06:46:17,051 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 06:46:17,052 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 06:46:17,053 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 06:46:17,054 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 06:46:17,057 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 06:46:17,060 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 06:46:17,067 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 06:46:17,069 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 06:46:17,077 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 06:46:17,081 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 06:46:17,085 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 06:46:17,087 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 06:46:17,092 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 06:46:17,093 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 06:46:17,098 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 06:46:17,103 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 06:46:17,105 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 06:46:17,105 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 06:46:17,106 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 06:46:17,108 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 06:46:17,109 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 06:46:17,110 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 06:46:17,112 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 06:46:17,114 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 06:46:17,116 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 06:46:17,118 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 06:46:17,119 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 06:46:17,120 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 06:46:17,120 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 06:46:17,120 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 06:46:17,121 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 06:46:17,122 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 06:46:17,123 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-19 06:46:17,173 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 06:46:17,174 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 06:46:17,175 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 06:46:17,175 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 06:46:17,176 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 06:46:17,176 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 06:46:17,176 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 06:46:17,177 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 06:46:17,177 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 06:46:17,177 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 06:46:17,178 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 06:46:17,179 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 06:46:17,179 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 06:46:17,179 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 06:46:17,179 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 06:46:17,180 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 06:46:17,180 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 06:46:17,180 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 06:46:17,181 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 06:46:17,181 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 06:46:17,182 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 06:46:17,182 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 06:46:17,182 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 06:46:17,182 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 06:46:17,183 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 06:46:17,183 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 06:46:17,183 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 06:46:17,185 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 06:46:17,185 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 06:46:17,185 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 06:46:17,186 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 06:46:17,186 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 06:46:17,187 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 06:46:17,187 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 06:46:17,187 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 06:46:17,187 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 06:46:17,188 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 06:46:17,188 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 06:46:17,188 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_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/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_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS 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 ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3760bd11965082d9ea48923d727f263a9d5646ba9eaff63a7884fbc3852defe0 [2022-11-19 06:46:17,501 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 06:46:17,537 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 06:46:17,540 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 06:46:17,541 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 06:46:17,542 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 06:46:17,543 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i [2022-11-19 06:46:17,616 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/data/9f4d20cd7/d400ebd9a76e45fbb1babec5fe726d80/FLAG899f14f67 [2022-11-19 06:46:18,564 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 06:46:18,565 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i [2022-11-19 06:46:18,643 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/data/9f4d20cd7/d400ebd9a76e45fbb1babec5fe726d80/FLAG899f14f67 [2022-11-19 06:46:18,999 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/data/9f4d20cd7/d400ebd9a76e45fbb1babec5fe726d80 [2022-11-19 06:46:19,002 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 06:46:19,005 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 06:46:19,008 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 06:46:19,008 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 06:46:19,012 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 06:46:19,013 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 06:46:19" (1/1) ... [2022-11-19 06:46:19,015 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79aab5e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:19, skipping insertion in model container [2022-11-19 06:46:19,015 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 06:46:19" (1/1) ... [2022-11-19 06:46:19,023 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 06:46:19,171 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 06:46:22,049 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[328915,328928] [2022-11-19 06:46:22,053 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[329060,329073] [2022-11-19 06:46:22,071 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 06:46:22,104 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 06:46:22,411 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[328915,328928] [2022-11-19 06:46:22,412 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[329060,329073] [2022-11-19 06:46:22,417 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 06:46:22,644 INFO L208 MainTranslator]: Completed translation [2022-11-19 06:46:22,644 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:22 WrapperNode [2022-11-19 06:46:22,644 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 06:46:22,645 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 06:46:22,646 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 06:46:22,646 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 06:46:22,653 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:22" (1/1) ... [2022-11-19 06:46:22,791 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:22" (1/1) ... [2022-11-19 06:46:23,051 INFO L138 Inliner]: procedures = 434, calls = 2034, calls flagged for inlining = 218, calls inlined = 203, statements flattened = 5054 [2022-11-19 06:46:23,052 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 06:46:23,052 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 06:46:23,053 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 06:46:23,053 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 06:46:23,063 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:22" (1/1) ... [2022-11-19 06:46:23,063 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:22" (1/1) ... [2022-11-19 06:46:23,094 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:22" (1/1) ... [2022-11-19 06:46:23,095 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:22" (1/1) ... [2022-11-19 06:46:23,228 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:22" (1/1) ... [2022-11-19 06:46:23,254 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:22" (1/1) ... [2022-11-19 06:46:23,287 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:22" (1/1) ... [2022-11-19 06:46:23,306 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:22" (1/1) ... [2022-11-19 06:46:23,345 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 06:46:23,346 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 06:46:23,346 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 06:46:23,347 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 06:46:23,348 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:22" (1/1) ... [2022-11-19 06:46:23,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 06:46:23,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:46:23,388 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 06:46:23,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 06:46:23,491 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-19 06:46:23,492 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-19 06:46:23,492 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-19 06:46:23,492 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-19 06:46:23,492 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2022-11-19 06:46:23,492 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2022-11-19 06:46:23,493 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2022-11-19 06:46:23,493 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2022-11-19 06:46:23,493 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-11-19 06:46:23,493 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-11-19 06:46:23,493 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-19 06:46:23,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-19 06:46:23,494 INFO L130 BoogieDeclarations]: Found specification of procedure w840_remove1 [2022-11-19 06:46:23,494 INFO L138 BoogieDeclarations]: Found implementation of procedure w840_remove1 [2022-11-19 06:46:23,494 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_88 [2022-11-19 06:46:23,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_88 [2022-11-19 06:46:23,494 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-11-19 06:46:23,494 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-11-19 06:46:23,495 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-19 06:46:23,495 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-19 06:46:23,495 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2022-11-19 06:46:23,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2022-11-19 06:46:23,495 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2022-11-19 06:46:23,495 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2022-11-19 06:46:23,495 INFO L130 BoogieDeclarations]: Found specification of procedure update_link [2022-11-19 06:46:23,496 INFO L138 BoogieDeclarations]: Found implementation of procedure update_link [2022-11-19 06:46:23,496 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-11-19 06:46:23,496 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-11-19 06:46:23,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-11-19 06:46:23,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-11-19 06:46:23,497 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-11-19 06:46:23,497 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-11-19 06:46:23,497 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2022-11-19 06:46:23,497 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2022-11-19 06:46:23,498 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-11-19 06:46:23,498 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-11-19 06:46:23,498 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-19 06:46:23,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-19 06:46:23,498 INFO L130 BoogieDeclarations]: Found specification of procedure __set_rx_mode [2022-11-19 06:46:23,499 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_rx_mode [2022-11-19 06:46:23,499 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-11-19 06:46:23,499 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-11-19 06:46:23,499 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2022-11-19 06:46:23,499 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2022-11-19 06:46:23,500 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 06:46:23,500 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2022-11-19 06:46:23,501 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2022-11-19 06:46:23,502 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2022-11-19 06:46:23,502 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2022-11-19 06:46:23,502 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-19 06:46:23,502 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-19 06:46:23,502 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-19 06:46:23,503 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-19 06:46:23,503 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-19 06:46:23,503 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-19 06:46:23,503 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-19 06:46:23,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-19 06:46:23,504 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-11-19 06:46:23,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-11-19 06:46:23,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-19 06:46:23,505 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2022-11-19 06:46:23,505 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2022-11-19 06:46:23,505 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-11-19 06:46:23,505 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-11-19 06:46:23,505 INFO L130 BoogieDeclarations]: Found specification of procedure init_rxtx_rings [2022-11-19 06:46:23,505 INFO L138 BoogieDeclarations]: Found implementation of procedure init_rxtx_rings [2022-11-19 06:46:23,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2022-11-19 06:46:23,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2022-11-19 06:46:23,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2022-11-19 06:46:23,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2022-11-19 06:46:23,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-11-19 06:46:23,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-11-19 06:46:23,507 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-11-19 06:46:23,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-11-19 06:46:23,508 INFO L130 BoogieDeclarations]: Found specification of procedure tx_timeout [2022-11-19 06:46:23,508 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_timeout [2022-11-19 06:46:23,508 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 06:46:23,508 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2022-11-19 06:46:23,508 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2022-11-19 06:46:23,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2022-11-19 06:46:23,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2022-11-19 06:46:23,509 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 06:46:23,509 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_nway_reset [2022-11-19 06:46:23,510 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_nway_reset [2022-11-19 06:46:23,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-11-19 06:46:23,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-11-19 06:46:23,511 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-19 06:46:23,511 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-19 06:46:23,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-19 06:46:23,512 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-19 06:46:23,513 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-19 06:46:23,513 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-19 06:46:23,513 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2022-11-19 06:46:23,513 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2022-11-19 06:46:23,513 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2022-11-19 06:46:23,513 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2022-11-19 06:46:23,514 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2022-11-19 06:46:23,514 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2022-11-19 06:46:23,514 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-19 06:46:23,514 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-19 06:46:23,514 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2022-11-19 06:46:23,515 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2022-11-19 06:46:23,515 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2022-11-19 06:46:23,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2022-11-19 06:46:23,515 INFO L130 BoogieDeclarations]: Found specification of procedure update_csr6 [2022-11-19 06:46:23,515 INFO L138 BoogieDeclarations]: Found implementation of procedure update_csr6 [2022-11-19 06:46:23,516 INFO L130 BoogieDeclarations]: Found specification of procedure w840_resume [2022-11-19 06:46:23,516 INFO L138 BoogieDeclarations]: Found implementation of procedure w840_resume [2022-11-19 06:46:23,517 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2022-11-19 06:46:23,520 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2022-11-19 06:46:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 06:46:23,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 06:46:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-19 06:46:23,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-19 06:46:23,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-19 06:46:23,523 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-19 06:46:23,523 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_close [2022-11-19 06:46:23,523 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_close [2022-11-19 06:46:23,528 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2022-11-19 06:46:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2022-11-19 06:46:23,529 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2022-11-19 06:46:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2022-11-19 06:46:23,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2022-11-19 06:46:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_netdev_private [2022-11-19 06:46:23,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_netdev_private [2022-11-19 06:46:23,529 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-11-19 06:46:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-11-19 06:46:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-19 06:46:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-19 06:46:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure init_registers [2022-11-19 06:46:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure init_registers [2022-11-19 06:46:23,530 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-11-19 06:46:23,530 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-11-19 06:46:23,531 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-11-19 06:46:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-11-19 06:46:23,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-19 06:46:23,531 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-11-19 06:46:23,531 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-11-19 06:46:23,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-19 06:46:23,531 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2022-11-19 06:46:23,532 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2022-11-19 06:46:23,532 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_87 [2022-11-19 06:46:23,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_87 [2022-11-19 06:46:23,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-19 06:46:23,532 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-19 06:46:23,532 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-19 06:46:23,532 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_netdev_private [2022-11-19 06:46:23,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_netdev_private [2022-11-19 06:46:23,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-11-19 06:46:23,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-11-19 06:46:23,533 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2022-11-19 06:46:23,533 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2022-11-19 06:46:23,533 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_open [2022-11-19 06:46:23,533 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_open [2022-11-19 06:46:23,534 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-11-19 06:46:23,534 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-11-19 06:46:23,534 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-19 06:46:23,534 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-19 06:46:23,534 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2022-11-19 06:46:23,534 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2022-11-19 06:46:23,534 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-19 06:46:23,535 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-19 06:46:23,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-19 06:46:23,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-19 06:46:23,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-19 06:46:23,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_95 [2022-11-19 06:46:23,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_95 [2022-11-19 06:46:23,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_96 [2022-11-19 06:46:23,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_96 [2022-11-19 06:46:23,536 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2022-11-19 06:46:23,536 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2022-11-19 06:46:23,536 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2022-11-19 06:46:23,536 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2022-11-19 06:46:23,536 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2022-11-19 06:46:23,536 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2022-11-19 06:46:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-11-19 06:46:23,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-11-19 06:46:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2022-11-19 06:46:23,537 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2022-11-19 06:46:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-19 06:46:23,537 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-19 06:46:23,537 INFO L130 BoogieDeclarations]: Found specification of procedure free_rxtx_rings [2022-11-19 06:46:23,539 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rxtx_rings [2022-11-19 06:46:23,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-19 06:46:23,540 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-11-19 06:46:23,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-11-19 06:46:24,380 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 06:46:24,385 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 06:46:24,830 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-19 06:46:28,484 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2022-11-19 06:46:28,617 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 06:46:30,535 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 06:46:30,535 INFO L300 CfgBuilder]: Removed 6 assume(true) statements. [2022-11-19 06:46:30,541 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 06:46:30 BoogieIcfgContainer [2022-11-19 06:46:30,541 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 06:46:30,544 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 06:46:30,544 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 06:46:30,548 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 06:46:30,548 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 06:46:19" (1/3) ... [2022-11-19 06:46:30,549 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20aaa52d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 06:46:30, skipping insertion in model container [2022-11-19 06:46:30,549 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:46:22" (2/3) ... [2022-11-19 06:46:30,550 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20aaa52d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 06:46:30, skipping insertion in model container [2022-11-19 06:46:30,550 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 06:46:30" (3/3) ... [2022-11-19 06:46:30,551 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i [2022-11-19 06:46:30,577 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 06:46:30,578 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 06:46:30,711 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 06:46:30,724 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=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@27c2398, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 06:46:30,724 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 06:46:30,736 INFO L276 IsEmpty]: Start isEmpty. Operand has 1200 states, 675 states have (on average 1.2874074074074073) internal successors, (869), 697 states have internal predecessors, (869), 441 states have call successors, (441), 84 states have call predecessors, (441), 83 states have return successors, (436), 432 states have call predecessors, (436), 436 states have call successors, (436) [2022-11-19 06:46:30,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-11-19 06:46:30,796 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:46:30,797 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1] [2022-11-19 06:46:30,798 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:46:30,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:46:30,805 INFO L85 PathProgramCache]: Analyzing trace with hash 267196217, now seen corresponding path program 1 times [2022-11-19 06:46:30,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:46:30,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366266679] [2022-11-19 06:46:30,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:46:30,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:46:31,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:46:32,002 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2022-11-19 06:46:32,003 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:46:32,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366266679] [2022-11-19 06:46:32,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366266679] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:46:32,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:46:32,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:46:32,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78503940] [2022-11-19 06:46:32,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:46:32,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:46:32,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:46:32,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:46:32,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:46:32,045 INFO L87 Difference]: Start difference. First operand has 1200 states, 675 states have (on average 1.2874074074074073) internal successors, (869), 697 states have internal predecessors, (869), 441 states have call successors, (441), 84 states have call predecessors, (441), 83 states have return successors, (436), 432 states have call predecessors, (436), 436 states have call successors, (436) Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2022-11-19 06:46:34,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:46:34,402 INFO L93 Difference]: Finished difference Result 3342 states and 4880 transitions. [2022-11-19 06:46:34,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:46:34,409 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 138 [2022-11-19 06:46:34,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:46:34,461 INFO L225 Difference]: With dead ends: 3342 [2022-11-19 06:46:34,462 INFO L226 Difference]: Without dead ends: 2105 [2022-11-19 06:46:34,485 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:46:34,489 INFO L413 NwaCegarLoop]: 1864 mSDtfsCounter, 1434 mSDsluCounter, 1431 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1434 SdHoareTripleChecker+Valid, 3295 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:46:34,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1434 Valid, 3295 Invalid, 527 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [6 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-11-19 06:46:34,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2105 states. [2022-11-19 06:46:34,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2105 to 2101. [2022-11-19 06:46:34,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2101 states, 1190 states have (on average 1.2739495798319327) internal successors, (1516), 1227 states have internal predecessors, (1516), 751 states have call successors, (751), 160 states have call predecessors, (751), 159 states have return successors, (756), 739 states have call predecessors, (756), 751 states have call successors, (756) [2022-11-19 06:46:34,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2101 states to 2101 states and 3023 transitions. [2022-11-19 06:46:34,789 INFO L78 Accepts]: Start accepts. Automaton has 2101 states and 3023 transitions. Word has length 138 [2022-11-19 06:46:34,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:46:34,794 INFO L495 AbstractCegarLoop]: Abstraction has 2101 states and 3023 transitions. [2022-11-19 06:46:34,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2022-11-19 06:46:34,794 INFO L276 IsEmpty]: Start isEmpty. Operand 2101 states and 3023 transitions. [2022-11-19 06:46:34,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-11-19 06:46:34,916 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:46:34,916 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:46:34,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-19 06:46:34,918 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:46:34,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:46:34,919 INFO L85 PathProgramCache]: Analyzing trace with hash -2103315746, now seen corresponding path program 1 times [2022-11-19 06:46:34,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:46:34,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650963514] [2022-11-19 06:46:34,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:46:34,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:46:35,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:46:35,774 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-11-19 06:46:35,775 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:46:35,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650963514] [2022-11-19 06:46:35,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650963514] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:46:35,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:46:35,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-19 06:46:35,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712609242] [2022-11-19 06:46:35,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:46:35,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-19 06:46:35,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:46:35,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-19 06:46:35,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-11-19 06:46:35,779 INFO L87 Difference]: Start difference. First operand 2101 states and 3023 transitions. Second operand has 6 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-11-19 06:46:43,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:46:43,409 INFO L93 Difference]: Finished difference Result 6840 states and 9757 transitions. [2022-11-19 06:46:43,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 06:46:43,410 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 159 [2022-11-19 06:46:43,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:46:43,452 INFO L225 Difference]: With dead ends: 6840 [2022-11-19 06:46:43,453 INFO L226 Difference]: Without dead ends: 4756 [2022-11-19 06:46:43,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-11-19 06:46:43,474 INFO L413 NwaCegarLoop]: 2123 mSDtfsCounter, 3381 mSDsluCounter, 2462 mSDsCounter, 0 mSdLazyCounter, 2584 mSolverCounterSat, 439 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3505 SdHoareTripleChecker+Valid, 4585 SdHoareTripleChecker+Invalid, 3023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 439 IncrementalHoareTripleChecker+Valid, 2584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2022-11-19 06:46:43,475 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3505 Valid, 4585 Invalid, 3023 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [439 Valid, 2584 Invalid, 0 Unknown, 0 Unchecked, 7.0s Time] [2022-11-19 06:46:43,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4756 states. [2022-11-19 06:46:43,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4756 to 4744. [2022-11-19 06:46:43,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4744 states, 2746 states have (on average 1.2789512017479971) internal successors, (3512), 2823 states have internal predecessors, (3512), 1599 states have call successors, (1599), 400 states have call predecessors, (1599), 398 states have return successors, (1604), 1581 states have call predecessors, (1604), 1599 states have call successors, (1604) [2022-11-19 06:46:43,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4744 states to 4744 states and 6715 transitions. [2022-11-19 06:46:43,968 INFO L78 Accepts]: Start accepts. Automaton has 4744 states and 6715 transitions. Word has length 159 [2022-11-19 06:46:43,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:46:43,970 INFO L495 AbstractCegarLoop]: Abstraction has 4744 states and 6715 transitions. [2022-11-19 06:46:43,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-11-19 06:46:43,970 INFO L276 IsEmpty]: Start isEmpty. Operand 4744 states and 6715 transitions. [2022-11-19 06:46:43,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-11-19 06:46:43,985 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:46:43,985 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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-19 06:46:43,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-19 06:46:43,986 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:46:43,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:46:43,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1801142257, now seen corresponding path program 1 times [2022-11-19 06:46:43,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:46:43,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187630756] [2022-11-19 06:46:43,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:46:43,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:46:44,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:46:44,289 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-11-19 06:46:44,289 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:46:44,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187630756] [2022-11-19 06:46:44,290 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187630756] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:46:44,290 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:46:44,290 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:46:44,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864318194] [2022-11-19 06:46:44,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:46:44,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:46:44,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:46:44,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:46:44,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:46:44,293 INFO L87 Difference]: Start difference. First operand 4744 states and 6715 transitions. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-11-19 06:46:47,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:46:47,706 INFO L93 Difference]: Finished difference Result 12911 states and 18160 transitions. [2022-11-19 06:46:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:46:47,707 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 165 [2022-11-19 06:46:47,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:46:47,777 INFO L225 Difference]: With dead ends: 12911 [2022-11-19 06:46:47,777 INFO L226 Difference]: Without dead ends: 8184 [2022-11-19 06:46:47,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:46:47,810 INFO L413 NwaCegarLoop]: 1801 mSDtfsCounter, 1425 mSDsluCounter, 1396 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1425 SdHoareTripleChecker+Valid, 3197 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-11-19 06:46:47,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1425 Valid, 3197 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-11-19 06:46:47,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8184 states. [2022-11-19 06:46:48,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8184 to 8178. [2022-11-19 06:46:48,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8178 states, 4712 states have (on average 1.2606112054329373) internal successors, (5940), 4859 states have internal predecessors, (5940), 2741 states have call successors, (2741), 728 states have call predecessors, (2741), 724 states have return successors, (2754), 2701 states have call predecessors, (2754), 2741 states have call successors, (2754) [2022-11-19 06:46:48,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8178 states to 8178 states and 11435 transitions. [2022-11-19 06:46:48,732 INFO L78 Accepts]: Start accepts. Automaton has 8178 states and 11435 transitions. Word has length 165 [2022-11-19 06:46:48,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:46:48,733 INFO L495 AbstractCegarLoop]: Abstraction has 8178 states and 11435 transitions. [2022-11-19 06:46:48,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-11-19 06:46:48,734 INFO L276 IsEmpty]: Start isEmpty. Operand 8178 states and 11435 transitions. [2022-11-19 06:46:48,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-11-19 06:46:48,744 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:46:48,745 INFO L195 NwaCegarLoop]: trace histogram [13, 8, 8, 8, 8, 8, 8, 5, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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-19 06:46:48,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-19 06:46:48,746 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:46:48,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:46:48,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1098909515, now seen corresponding path program 1 times [2022-11-19 06:46:48,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:46:48,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324198315] [2022-11-19 06:46:48,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:46:48,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:46:48,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:46:49,361 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-11-19 06:46:49,362 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:46:49,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324198315] [2022-11-19 06:46:49,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324198315] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:46:49,362 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:46:49,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:46:49,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428483236] [2022-11-19 06:46:49,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:46:49,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:46:49,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:46:49,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:46:49,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:46:49,366 INFO L87 Difference]: Start difference. First operand 8178 states and 11435 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2022-11-19 06:46:53,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:46:53,338 INFO L93 Difference]: Finished difference Result 18296 states and 25581 transitions. [2022-11-19 06:46:53,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:46:53,340 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) Word has length 202 [2022-11-19 06:46:53,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:46:53,413 INFO L225 Difference]: With dead ends: 18296 [2022-11-19 06:46:53,413 INFO L226 Difference]: Without dead ends: 10135 [2022-11-19 06:46:53,454 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:46:53,455 INFO L413 NwaCegarLoop]: 2271 mSDtfsCounter, 1025 mSDsluCounter, 1392 mSDsCounter, 0 mSdLazyCounter, 730 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1025 SdHoareTripleChecker+Valid, 3663 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-11-19 06:46:53,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1025 Valid, 3663 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 730 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-11-19 06:46:53,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10135 states. [2022-11-19 06:46:54,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10135 to 10129. [2022-11-19 06:46:54,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10129 states, 5879 states have (on average 1.260588535465215) internal successors, (7411), 6059 states have internal predecessors, (7411), 3343 states have call successors, (3343), 910 states have call predecessors, (3343), 906 states have return successors, (3356), 3299 states have call predecessors, (3356), 3343 states have call successors, (3356) [2022-11-19 06:46:54,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10129 states to 10129 states and 14110 transitions. [2022-11-19 06:46:54,207 INFO L78 Accepts]: Start accepts. Automaton has 10129 states and 14110 transitions. Word has length 202 [2022-11-19 06:46:54,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:46:54,208 INFO L495 AbstractCegarLoop]: Abstraction has 10129 states and 14110 transitions. [2022-11-19 06:46:54,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2022-11-19 06:46:54,210 INFO L276 IsEmpty]: Start isEmpty. Operand 10129 states and 14110 transitions. [2022-11-19 06:46:54,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2022-11-19 06:46:54,219 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:46:54,220 INFO L195 NwaCegarLoop]: trace histogram [15, 9, 9, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:46:54,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-19 06:46:54,220 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:46:54,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:46:54,221 INFO L85 PathProgramCache]: Analyzing trace with hash 351797983, now seen corresponding path program 1 times [2022-11-19 06:46:54,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:46:54,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64720579] [2022-11-19 06:46:54,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:46:54,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:46:54,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:46:54,795 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 519 trivial. 0 not checked. [2022-11-19 06:46:54,795 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:46:54,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64720579] [2022-11-19 06:46:54,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64720579] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:46:54,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:46:54,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:46:54,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287693585] [2022-11-19 06:46:54,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:46:54,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:46:54,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 06:46:54,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:46:54,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:46:54,798 INFO L87 Difference]: Start difference. First operand 10129 states and 14110 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2022-11-19 06:46:57,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:46:57,799 INFO L93 Difference]: Finished difference Result 20349 states and 28429 transitions. [2022-11-19 06:46:57,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:46:57,800 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 264 [2022-11-19 06:46:57,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:46:57,880 INFO L225 Difference]: With dead ends: 20349 [2022-11-19 06:46:57,880 INFO L226 Difference]: Without dead ends: 10237 [2022-11-19 06:46:57,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:46:57,928 INFO L413 NwaCegarLoop]: 1433 mSDtfsCounter, 4 mSDsluCounter, 1426 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2859 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-11-19 06:46:57,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2859 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-11-19 06:46:57,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10237 states. [2022-11-19 06:46:58,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10237 to 10165. [2022-11-19 06:46:58,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10165 states, 5915 states have (on average 1.259002535925613) internal successors, (7447), 6095 states have internal predecessors, (7447), 3343 states have call successors, (3343), 910 states have call predecessors, (3343), 906 states have return successors, (3356), 3299 states have call predecessors, (3356), 3343 states have call successors, (3356) [2022-11-19 06:46:58,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10165 states to 10165 states and 14146 transitions. [2022-11-19 06:46:58,728 INFO L78 Accepts]: Start accepts. Automaton has 10165 states and 14146 transitions. Word has length 264 [2022-11-19 06:46:58,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:46:58,729 INFO L495 AbstractCegarLoop]: Abstraction has 10165 states and 14146 transitions. [2022-11-19 06:46:58,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2022-11-19 06:46:58,730 INFO L276 IsEmpty]: Start isEmpty. Operand 10165 states and 14146 transitions. [2022-11-19 06:46:58,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2022-11-19 06:46:58,740 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:46:58,740 INFO L195 NwaCegarLoop]: trace histogram [15, 9, 9, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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-19 06:46:58,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-19 06:46:58,741 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:46:58,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:46:58,742 INFO L85 PathProgramCache]: Analyzing trace with hash -329372087, now seen corresponding path program 1 times [2022-11-19 06:46:58,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 06:46:58,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681558642] [2022-11-19 06:46:58,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:46:58,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 06:46:58,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:46:59,405 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 519 trivial. 0 not checked. [2022-11-19 06:46:59,406 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 06:46:59,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681558642] [2022-11-19 06:46:59,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681558642] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 06:46:59,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250328015] [2022-11-19 06:46:59,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:46:59,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 06:46:59,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:46:59,414 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 06:46:59,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-19 06:47:00,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:47:00,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 3608 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 06:47:00,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:47:01,063 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 519 trivial. 0 not checked. [2022-11-19 06:47:01,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 06:47:01,365 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 519 trivial. 0 not checked. [2022-11-19 06:47:01,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250328015] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 06:47:01,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [967410555] [2022-11-19 06:47:01,412 INFO L159 IcfgInterpreter]: Started Sifa with 143 locations of interest [2022-11-19 06:47:01,413 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 06:47:01,417 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 06:47:01,424 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 06:47:01,425 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 06:49:48,094 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 9 [2022-11-19 06:49:48,111 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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-19 06:50:24,173 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-19 06:50:24,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-19 06:50:24,363 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: Maybe an infinite loop at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:130) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:345) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:188) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:295) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:281) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.newQuantifier(SymbolicTools.java:285) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.projectExistentially(SymbolicTools.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateTransformer.strongestPostconditionCall(PredicateTransformer.java:157) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.postCall(SymbolicTools.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretCallReturnSummary(DagInterpreter.java:218) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:207) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpretForSingleMarker(DagInterpreter.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarizeInternal(FixpointLoopSummarizer.java:125) at de.uni_freiburg.informatik.ultimate.lib.sifa.summarizers.FixpointLoopSummarizer.summarize(FixpointLoopSummarizer.java:98) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretLoop(DagInterpreter.java:177) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:168) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) 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.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) 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) [2022-11-19 06:50:24,366 INFO L158 Benchmark]: Toolchain (without parser) took 245361.46ms. Allocated memory was 111.1MB in the beginning and 2.5GB in the end (delta: 2.4GB). Free memory was 68.5MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 1.7GB. Max. memory is 16.1GB. [2022-11-19 06:50:24,367 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 111.1MB. Free memory was 67.3MB in the beginning and 67.3MB in the end (delta: 51.6kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 06:50:24,367 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3636.90ms. Allocated memory was 111.1MB in the beginning and 184.5MB in the end (delta: 73.4MB). Free memory was 68.0MB in the beginning and 91.3MB in the end (delta: -23.3MB). Peak memory consumption was 80.1MB. Max. memory is 16.1GB. [2022-11-19 06:50:24,367 INFO L158 Benchmark]: Boogie Procedure Inliner took 406.47ms. Allocated memory is still 184.5MB. Free memory was 91.3MB in the beginning and 100.4MB in the end (delta: -9.1MB). Peak memory consumption was 26.6MB. Max. memory is 16.1GB. [2022-11-19 06:50:24,367 INFO L158 Benchmark]: Boogie Preprocessor took 293.17ms. Allocated memory is still 184.5MB. Free memory was 100.4MB in the beginning and 68.7MB in the end (delta: 31.7MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2022-11-19 06:50:24,368 INFO L158 Benchmark]: RCFGBuilder took 7195.21ms. Allocated memory was 184.5MB in the beginning and 377.5MB in the end (delta: 192.9MB). Free memory was 68.7MB in the beginning and 114.4MB in the end (delta: -45.7MB). Peak memory consumption was 180.1MB. Max. memory is 16.1GB. [2022-11-19 06:50:24,368 INFO L158 Benchmark]: TraceAbstraction took 233822.07ms. Allocated memory was 377.5MB in the beginning and 2.5GB in the end (delta: 2.1GB). Free memory was 113.4MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2022-11-19 06:50:24,370 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.30ms. Allocated memory is still 111.1MB. Free memory was 67.3MB in the beginning and 67.3MB in the end (delta: 51.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3636.90ms. Allocated memory was 111.1MB in the beginning and 184.5MB in the end (delta: 73.4MB). Free memory was 68.0MB in the beginning and 91.3MB in the end (delta: -23.3MB). Peak memory consumption was 80.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 406.47ms. Allocated memory is still 184.5MB. Free memory was 91.3MB in the beginning and 100.4MB in the end (delta: -9.1MB). Peak memory consumption was 26.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 293.17ms. Allocated memory is still 184.5MB. Free memory was 100.4MB in the beginning and 68.7MB in the end (delta: 31.7MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * RCFGBuilder took 7195.21ms. Allocated memory was 184.5MB in the beginning and 377.5MB in the end (delta: 192.9MB). Free memory was 68.7MB in the beginning and 114.4MB in the end (delta: -45.7MB). Peak memory consumption was 180.1MB. Max. memory is 16.1GB. * TraceAbstraction took 233822.07ms. Allocated memory was 377.5MB in the beginning and 2.5GB in the end (delta: 2.1GB). Free memory was 113.4MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Maybe an infinite loop de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Maybe an infinite loop: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:130) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-11-19 06:50:24,399 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally 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_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 3760bd11965082d9ea48923d727f263a9d5646ba9eaff63a7884fbc3852defe0 --- 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-8393723 [2022-11-19 06:50:26,710 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 06:50:26,713 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 06:50:26,739 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 06:50:26,739 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 06:50:26,746 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 06:50:26,748 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 06:50:26,754 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 06:50:26,756 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 06:50:26,766 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 06:50:26,767 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 06:50:26,769 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 06:50:26,770 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 06:50:26,771 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 06:50:26,773 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 06:50:26,775 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 06:50:26,777 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 06:50:26,778 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 06:50:26,780 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 06:50:26,786 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 06:50:26,788 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 06:50:26,796 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 06:50:26,797 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 06:50:26,798 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 06:50:26,802 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 06:50:26,803 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 06:50:26,804 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 06:50:26,805 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 06:50:26,806 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 06:50:26,807 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 06:50:26,808 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 06:50:26,809 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 06:50:26,810 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 06:50:26,811 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 06:50:26,812 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 06:50:26,813 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 06:50:26,813 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 06:50:26,814 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 06:50:26,814 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 06:50:26,816 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 06:50:26,817 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 06:50:26,820 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2022-11-19 06:50:26,874 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 06:50:26,874 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 06:50:26,875 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 06:50:26,876 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 06:50:26,876 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 06:50:26,877 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 06:50:26,877 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 06:50:26,877 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 06:50:26,877 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 06:50:26,878 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 06:50:26,879 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 06:50:26,879 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 06:50:26,880 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 06:50:26,881 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 06:50:26,881 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 06:50:26,881 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 06:50:26,881 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 06:50:26,881 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-19 06:50:26,882 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-19 06:50:26,882 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-19 06:50:26,882 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 06:50:26,882 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 06:50:26,882 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 06:50:26,883 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 06:50:26,883 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-19 06:50:26,883 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 06:50:26,883 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 06:50:26,884 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 06:50:26,884 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 06:50:26,884 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 06:50:26,884 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-19 06:50:26,885 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-19 06:50:26,885 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 06:50:26,885 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 06:50:26,885 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-19 06:50:26,886 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_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/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_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS 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 ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3760bd11965082d9ea48923d727f263a9d5646ba9eaff63a7884fbc3852defe0 [2022-11-19 06:50:27,283 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 06:50:27,309 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 06:50:27,313 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 06:50:27,315 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 06:50:27,315 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 06:50:27,317 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i [2022-11-19 06:50:27,400 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/data/51aa36c18/43df0d325814437dbf42141584448909/FLAG40ea06792 [2022-11-19 06:50:28,455 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 06:50:28,456 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i [2022-11-19 06:50:28,523 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/data/51aa36c18/43df0d325814437dbf42141584448909/FLAG40ea06792 [2022-11-19 06:50:28,846 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/data/51aa36c18/43df0d325814437dbf42141584448909 [2022-11-19 06:50:28,850 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 06:50:28,852 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 06:50:28,853 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 06:50:28,853 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 06:50:28,857 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 06:50:28,858 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 06:50:28" (1/1) ... [2022-11-19 06:50:28,859 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31ed69ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:28, skipping insertion in model container [2022-11-19 06:50:28,859 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 06:50:28" (1/1) ... [2022-11-19 06:50:28,867 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 06:50:29,018 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 06:50:31,933 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[328915,328928] [2022-11-19 06:50:31,937 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[329060,329073] [2022-11-19 06:50:31,966 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 06:50:32,017 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-19 06:50:32,083 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 06:50:32,508 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[328915,328928] [2022-11-19 06:50:32,509 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[329060,329073] [2022-11-19 06:50:32,514 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 06:50:32,533 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 06:50:32,942 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[328915,328928] [2022-11-19 06:50:32,942 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i[329060,329073] [2022-11-19 06:50:32,947 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 06:50:33,272 INFO L208 MainTranslator]: Completed translation [2022-11-19 06:50:33,273 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:33 WrapperNode [2022-11-19 06:50:33,273 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 06:50:33,274 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 06:50:33,274 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 06:50:33,274 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 06:50:33,281 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:33" (1/1) ... [2022-11-19 06:50:33,372 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:33" (1/1) ... [2022-11-19 06:50:33,545 INFO L138 Inliner]: procedures = 448, calls = 2034, calls flagged for inlining = 218, calls inlined = 203, statements flattened = 4727 [2022-11-19 06:50:33,545 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 06:50:33,546 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 06:50:33,546 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 06:50:33,546 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 06:50:33,562 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:33" (1/1) ... [2022-11-19 06:50:33,562 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:33" (1/1) ... [2022-11-19 06:50:33,607 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:33" (1/1) ... [2022-11-19 06:50:33,608 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:33" (1/1) ... [2022-11-19 06:50:33,727 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:33" (1/1) ... [2022-11-19 06:50:33,753 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:33" (1/1) ... [2022-11-19 06:50:33,789 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:33" (1/1) ... [2022-11-19 06:50:33,811 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:33" (1/1) ... [2022-11-19 06:50:33,845 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 06:50:33,846 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 06:50:33,847 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 06:50:33,847 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 06:50:33,849 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:33" (1/1) ... [2022-11-19 06:50:33,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 06:50:33,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 06:50:33,888 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 06:50:33,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 06:50:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-19 06:50:33,934 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-19 06:50:33,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-19 06:50:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-19 06:50:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2022-11-19 06:50:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2022-11-19 06:50:33,935 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2022-11-19 06:50:33,935 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2022-11-19 06:50:33,936 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-11-19 06:50:33,936 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-11-19 06:50:33,936 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-19 06:50:33,936 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-19 06:50:33,936 INFO L130 BoogieDeclarations]: Found specification of procedure w840_remove1 [2022-11-19 06:50:33,937 INFO L138 BoogieDeclarations]: Found implementation of procedure w840_remove1 [2022-11-19 06:50:33,937 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_88 [2022-11-19 06:50:33,937 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_88 [2022-11-19 06:50:33,937 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-11-19 06:50:33,937 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-11-19 06:50:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-19 06:50:33,938 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-19 06:50:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2022-11-19 06:50:33,938 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2022-11-19 06:50:33,938 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2022-11-19 06:50:33,939 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2022-11-19 06:50:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure update_link [2022-11-19 06:50:33,939 INFO L138 BoogieDeclarations]: Found implementation of procedure update_link [2022-11-19 06:50:33,939 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-11-19 06:50:33,939 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-11-19 06:50:33,940 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-11-19 06:50:33,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-11-19 06:50:33,940 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-11-19 06:50:33,940 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-11-19 06:50:33,940 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2022-11-19 06:50:33,941 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2022-11-19 06:50:33,941 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-11-19 06:50:33,941 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-11-19 06:50:33,941 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-19 06:50:33,941 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-19 06:50:33,942 INFO L130 BoogieDeclarations]: Found specification of procedure __set_rx_mode [2022-11-19 06:50:33,942 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_rx_mode [2022-11-19 06:50:33,942 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-11-19 06:50:33,942 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-11-19 06:50:33,942 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2022-11-19 06:50:33,943 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2022-11-19 06:50:33,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 06:50:33,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-19 06:50:33,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-19 06:50:33,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-19 06:50:33,944 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2022-11-19 06:50:33,944 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2022-11-19 06:50:33,944 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2022-11-19 06:50:33,944 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2022-11-19 06:50:33,945 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-19 06:50:33,945 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-19 06:50:33,945 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-19 06:50:33,945 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-19 06:50:33,945 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-19 06:50:33,946 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-19 06:50:33,946 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-11-19 06:50:33,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-11-19 06:50:33,946 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2022-11-19 06:50:33,946 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2022-11-19 06:50:33,947 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-11-19 06:50:33,947 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-11-19 06:50:33,947 INFO L130 BoogieDeclarations]: Found specification of procedure init_rxtx_rings [2022-11-19 06:50:33,947 INFO L138 BoogieDeclarations]: Found implementation of procedure init_rxtx_rings [2022-11-19 06:50:33,947 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2022-11-19 06:50:33,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2022-11-19 06:50:33,948 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2022-11-19 06:50:33,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2022-11-19 06:50:33,948 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-11-19 06:50:33,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-11-19 06:50:33,949 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-11-19 06:50:33,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-11-19 06:50:33,949 INFO L130 BoogieDeclarations]: Found specification of procedure tx_timeout [2022-11-19 06:50:33,949 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_timeout [2022-11-19 06:50:33,949 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 06:50:33,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2022-11-19 06:50:33,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2022-11-19 06:50:33,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2022-11-19 06:50:33,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2022-11-19 06:50:33,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 06:50:33,951 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_nway_reset [2022-11-19 06:50:33,951 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_nway_reset [2022-11-19 06:50:33,951 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-11-19 06:50:33,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-11-19 06:50:33,951 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-19 06:50:33,952 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-19 06:50:33,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-19 06:50:33,952 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-19 06:50:33,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-19 06:50:33,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-19 06:50:33,953 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-19 06:50:33,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-19 06:50:33,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-19 06:50:33,953 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2022-11-19 06:50:34,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2022-11-19 06:50:34,008 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2022-11-19 06:50:34,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2022-11-19 06:50:34,008 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-19 06:50:34,008 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-19 06:50:34,008 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2022-11-19 06:50:34,008 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2022-11-19 06:50:34,009 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2022-11-19 06:50:34,009 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2022-11-19 06:50:34,009 INFO L130 BoogieDeclarations]: Found specification of procedure update_csr6 [2022-11-19 06:50:34,009 INFO L138 BoogieDeclarations]: Found implementation of procedure update_csr6 [2022-11-19 06:50:34,009 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-19 06:50:34,009 INFO L130 BoogieDeclarations]: Found specification of procedure w840_resume [2022-11-19 06:50:34,009 INFO L138 BoogieDeclarations]: Found implementation of procedure w840_resume [2022-11-19 06:50:34,009 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2022-11-19 06:50:34,009 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2022-11-19 06:50:34,010 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 06:50:34,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 06:50:34,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-19 06:50:34,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-19 06:50:34,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-19 06:50:34,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-19 06:50:34,010 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-19 06:50:34,010 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-19 06:50:34,010 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-19 06:50:34,011 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-19 06:50:34,011 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_close [2022-11-19 06:50:34,011 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_close [2022-11-19 06:50:34,011 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2022-11-19 06:50:34,011 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2022-11-19 06:50:34,011 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2022-11-19 06:50:34,011 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2022-11-19 06:50:34,011 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2022-11-19 06:50:34,011 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_netdev_private [2022-11-19 06:50:34,011 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_netdev_private [2022-11-19 06:50:34,011 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-11-19 06:50:34,012 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-11-19 06:50:34,012 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-19 06:50:34,012 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-19 06:50:34,012 INFO L130 BoogieDeclarations]: Found specification of procedure init_registers [2022-11-19 06:50:34,012 INFO L138 BoogieDeclarations]: Found implementation of procedure init_registers [2022-11-19 06:50:34,012 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-11-19 06:50:34,012 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-11-19 06:50:34,012 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-11-19 06:50:34,012 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-11-19 06:50:34,012 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-19 06:50:34,012 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-11-19 06:50:34,012 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-11-19 06:50:34,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-19 06:50:34,013 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2022-11-19 06:50:34,013 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2022-11-19 06:50:34,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-19 06:50:34,013 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_87 [2022-11-19 06:50:34,013 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_87 [2022-11-19 06:50:34,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-19 06:50:34,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-19 06:50:34,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-19 06:50:34,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-19 06:50:34,013 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2022-11-19 06:50:34,014 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~C_ULONG~X~C_INT~TO~VOID [2022-11-19 06:50:34,014 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-19 06:50:34,014 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-19 06:50:34,014 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_netdev_private [2022-11-19 06:50:34,014 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_netdev_private [2022-11-19 06:50:34,018 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-11-19 06:50:34,018 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-11-19 06:50:34,019 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2022-11-19 06:50:34,019 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2022-11-19 06:50:34,019 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_open [2022-11-19 06:50:34,019 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_open [2022-11-19 06:50:34,019 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-11-19 06:50:34,019 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-11-19 06:50:34,019 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-19 06:50:34,020 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-19 06:50:34,020 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2022-11-19 06:50:34,020 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2022-11-19 06:50:34,020 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-19 06:50:34,020 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-19 06:50:34,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-19 06:50:34,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-19 06:50:34,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-19 06:50:34,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-19 06:50:34,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-19 06:50:34,021 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-19 06:50:34,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_95 [2022-11-19 06:50:34,021 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_95 [2022-11-19 06:50:34,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_96 [2022-11-19 06:50:34,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_96 [2022-11-19 06:50:34,022 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2022-11-19 06:50:34,022 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2022-11-19 06:50:34,022 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2022-11-19 06:50:34,022 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2022-11-19 06:50:34,022 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2022-11-19 06:50:34,023 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2022-11-19 06:50:34,023 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-11-19 06:50:34,023 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-11-19 06:50:34,023 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2022-11-19 06:50:34,023 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2022-11-19 06:50:34,023 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-19 06:50:34,024 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-19 06:50:34,024 INFO L130 BoogieDeclarations]: Found specification of procedure free_rxtx_rings [2022-11-19 06:50:34,024 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rxtx_rings [2022-11-19 06:50:34,024 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-11-19 06:50:34,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-11-19 06:50:34,839 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 06:50:34,846 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 06:50:37,821 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-19 06:51:11,413 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2022-11-19 06:51:11,550 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 06:51:11,578 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 06:51:11,579 INFO L300 CfgBuilder]: Removed 5 assume(true) statements. [2022-11-19 06:51:11,584 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 06:51:11 BoogieIcfgContainer [2022-11-19 06:51:11,584 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 06:51:11,588 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 06:51:11,588 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 06:51:11,591 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 06:51:11,591 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 06:50:28" (1/3) ... [2022-11-19 06:51:11,592 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f6c4db1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 06:51:11, skipping insertion in model container [2022-11-19 06:51:11,592 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 06:50:33" (2/3) ... [2022-11-19 06:51:11,593 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f6c4db1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 06:51:11, skipping insertion in model container [2022-11-19 06:51:11,593 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 06:51:11" (3/3) ... [2022-11-19 06:51:11,595 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-dec-tulip-winbond-840.cil.i [2022-11-19 06:51:11,614 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 06:51:11,615 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 06:51:11,726 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 06:51:11,733 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=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@62554d72, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 06:51:11,733 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 06:51:11,745 INFO L276 IsEmpty]: Start isEmpty. Operand has 1655 states, 1130 states have (on average 1.2805309734513275) internal successors, (1447), 1152 states have internal predecessors, (1447), 441 states have call successors, (441), 84 states have call predecessors, (441), 83 states have return successors, (436), 432 states have call predecessors, (436), 436 states have call successors, (436) [2022-11-19 06:51:11,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-11-19 06:51:11,792 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:51:11,793 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:51:11,794 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:51:11,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:51:11,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1518107232, now seen corresponding path program 1 times [2022-11-19 06:51:11,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:51:11,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1631533651] [2022-11-19 06:51:11,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:51:11,823 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-19 06:51:11,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:51:11,834 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:11,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:13,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:51:13,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 1618 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:51:13,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:51:13,638 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-11-19 06:51:13,638 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:51:13,639 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:51:13,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1631533651] [2022-11-19 06:51:13,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1631533651] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:51:13,640 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:51:13,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:51:13,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635350772] [2022-11-19 06:51:13,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:51:13,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:51:13,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:51:13,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:51:13,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:51:13,682 INFO L87 Difference]: Start difference. First operand has 1655 states, 1130 states have (on average 1.2805309734513275) internal successors, (1447), 1152 states have internal predecessors, (1447), 441 states have call successors, (441), 84 states have call predecessors, (441), 83 states have return successors, (436), 432 states have call predecessors, (436), 436 states have call successors, (436) Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2022-11-19 06:51:14,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:51:14,221 INFO L93 Difference]: Finished difference Result 4575 states and 6447 transitions. [2022-11-19 06:51:14,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:51:14,224 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 161 [2022-11-19 06:51:14,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:51:14,270 INFO L225 Difference]: With dead ends: 4575 [2022-11-19 06:51:14,270 INFO L226 Difference]: Without dead ends: 2873 [2022-11-19 06:51:14,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 159 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-19 06:51:14,291 INFO L413 NwaCegarLoop]: 2710 mSDtfsCounter, 1868 mSDsluCounter, 2180 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1868 SdHoareTripleChecker+Valid, 4890 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 06:51:14,294 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1868 Valid, 4890 Invalid, 23 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [8 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 06:51:14,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2873 states. [2022-11-19 06:51:14,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2873 to 2869. [2022-11-19 06:51:14,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2869 states, 1958 states have (on average 1.250255362614913) internal successors, (2448), 1995 states have internal predecessors, (2448), 751 states have call successors, (751), 160 states have call predecessors, (751), 159 states have return successors, (756), 739 states have call predecessors, (756), 751 states have call successors, (756) [2022-11-19 06:51:14,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2869 states to 2869 states and 3955 transitions. [2022-11-19 06:51:14,661 INFO L78 Accepts]: Start accepts. Automaton has 2869 states and 3955 transitions. Word has length 161 [2022-11-19 06:51:14,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:51:14,664 INFO L495 AbstractCegarLoop]: Abstraction has 2869 states and 3955 transitions. [2022-11-19 06:51:14,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2022-11-19 06:51:14,664 INFO L276 IsEmpty]: Start isEmpty. Operand 2869 states and 3955 transitions. [2022-11-19 06:51:14,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2022-11-19 06:51:14,682 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:51:14,683 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:51:14,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:14,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:14,904 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:51:14,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:51:14,905 INFO L85 PathProgramCache]: Analyzing trace with hash 66788816, now seen corresponding path program 1 times [2022-11-19 06:51:14,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:51:14,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1591611975] [2022-11-19 06:51:14,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:51:14,908 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-19 06:51:14,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:51:14,909 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:14,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:16,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:51:16,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 1661 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:51:16,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:51:16,684 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2022-11-19 06:51:16,684 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:51:16,684 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:51:16,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1591611975] [2022-11-19 06:51:16,685 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1591611975] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:51:16,685 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:51:16,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:51:16,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240170911] [2022-11-19 06:51:16,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:51:16,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:51:16,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:51:16,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:51:16,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:51:16,689 INFO L87 Difference]: Start difference. First operand 2869 states and 3955 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 3 states have call successors, (26), 3 states have call predecessors, (26), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-11-19 06:51:17,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:51:17,414 INFO L93 Difference]: Finished difference Result 8132 states and 11187 transitions. [2022-11-19 06:51:17,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:51:17,415 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 3 states have call successors, (26), 3 states have call predecessors, (26), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 196 [2022-11-19 06:51:17,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:51:17,457 INFO L225 Difference]: With dead ends: 8132 [2022-11-19 06:51:17,457 INFO L226 Difference]: Without dead ends: 5284 [2022-11-19 06:51:17,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 194 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-19 06:51:17,473 INFO L413 NwaCegarLoop]: 2584 mSDtfsCounter, 1861 mSDsluCounter, 2137 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1861 SdHoareTripleChecker+Valid, 4721 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 06:51:17,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1861 Valid, 4721 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-19 06:51:17,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5284 states. [2022-11-19 06:51:17,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5284 to 5279. [2022-11-19 06:51:17,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5279 states, 3572 states have (on average 1.2458006718924972) internal successors, (4450), 3645 states have internal predecessors, (4450), 1392 states have call successors, (1392), 316 states have call predecessors, (1392), 314 states have return successors, (1405), 1365 states have call predecessors, (1405), 1392 states have call successors, (1405) [2022-11-19 06:51:17,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5279 states to 5279 states and 7247 transitions. [2022-11-19 06:51:17,984 INFO L78 Accepts]: Start accepts. Automaton has 5279 states and 7247 transitions. Word has length 196 [2022-11-19 06:51:17,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:51:17,988 INFO L495 AbstractCegarLoop]: Abstraction has 5279 states and 7247 transitions. [2022-11-19 06:51:17,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 3 states have call successors, (26), 3 states have call predecessors, (26), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-11-19 06:51:17,988 INFO L276 IsEmpty]: Start isEmpty. Operand 5279 states and 7247 transitions. [2022-11-19 06:51:17,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-11-19 06:51:17,994 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:51:17,995 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 1, 1, 1] [2022-11-19 06:51:18,034 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:18,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:18,210 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:51:18,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:51:18,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1366657543, now seen corresponding path program 1 times [2022-11-19 06:51:18,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:51:18,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [185689846] [2022-11-19 06:51:18,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:51:18,215 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-19 06:51:18,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:51:18,217 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:18,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:19,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:51:19,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 1692 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:51:19,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:51:20,065 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2022-11-19 06:51:20,065 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:51:20,065 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:51:20,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [185689846] [2022-11-19 06:51:20,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [185689846] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:51:20,066 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:51:20,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:51:20,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435828729] [2022-11-19 06:51:20,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:51:20,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:51:20,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:51:20,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:51:20,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:51:20,069 INFO L87 Difference]: Start difference. First operand 5279 states and 7247 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-11-19 06:51:20,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:51:20,975 INFO L93 Difference]: Finished difference Result 13166 states and 18052 transitions. [2022-11-19 06:51:20,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:51:20,976 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 190 [2022-11-19 06:51:20,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:51:21,040 INFO L225 Difference]: With dead ends: 13166 [2022-11-19 06:51:21,044 INFO L226 Difference]: Without dead ends: 7908 [2022-11-19 06:51:21,073 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 188 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-19 06:51:21,076 INFO L413 NwaCegarLoop]: 2902 mSDtfsCounter, 1349 mSDsluCounter, 2157 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1349 SdHoareTripleChecker+Valid, 5059 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 06:51:21,080 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1349 Valid, 5059 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-19 06:51:21,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7908 states. [2022-11-19 06:51:21,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7908 to 7902. [2022-11-19 06:51:21,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7902 states, 5428 states have (on average 1.2505526897568164) internal successors, (6788), 5534 states have internal predecessors, (6788), 1982 states have call successors, (1982), 493 states have call predecessors, (1982), 491 states have return successors, (1995), 1951 states have call predecessors, (1995), 1982 states have call successors, (1995) [2022-11-19 06:51:21,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7902 states to 7902 states and 10765 transitions. [2022-11-19 06:51:21,670 INFO L78 Accepts]: Start accepts. Automaton has 7902 states and 10765 transitions. Word has length 190 [2022-11-19 06:51:21,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:51:21,671 INFO L495 AbstractCegarLoop]: Abstraction has 7902 states and 10765 transitions. [2022-11-19 06:51:21,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-11-19 06:51:21,672 INFO L276 IsEmpty]: Start isEmpty. Operand 7902 states and 10765 transitions. [2022-11-19 06:51:21,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2022-11-19 06:51:21,680 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:51:21,680 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 8, 8, 8, 8, 8, 8, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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-19 06:51:21,727 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:21,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:21,907 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:51:21,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:51:21,907 INFO L85 PathProgramCache]: Analyzing trace with hash -577524580, now seen corresponding path program 1 times [2022-11-19 06:51:21,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:51:21,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1315547149] [2022-11-19 06:51:21,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:51:21,911 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-19 06:51:21,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:51:21,913 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:21,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:23,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:51:23,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 1830 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:51:23,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:51:24,071 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 91 proven. 0 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-11-19 06:51:24,071 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:51:24,072 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:51:24,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1315547149] [2022-11-19 06:51:24,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1315547149] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:51:24,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:51:24,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:51:24,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759158077] [2022-11-19 06:51:24,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:51:24,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:51:24,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:51:24,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:51:24,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:51:24,075 INFO L87 Difference]: Start difference. First operand 7902 states and 10765 transitions. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) [2022-11-19 06:51:25,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:51:25,061 INFO L93 Difference]: Finished difference Result 18439 states and 25118 transitions. [2022-11-19 06:51:25,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:51:25,062 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) Word has length 250 [2022-11-19 06:51:25,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:51:25,137 INFO L225 Difference]: With dead ends: 18439 [2022-11-19 06:51:25,137 INFO L226 Difference]: Without dead ends: 10558 [2022-11-19 06:51:25,166 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 248 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-19 06:51:25,167 INFO L413 NwaCegarLoop]: 3555 mSDtfsCounter, 1345 mSDsluCounter, 2146 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1345 SdHoareTripleChecker+Valid, 5701 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 06:51:25,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1345 Valid, 5701 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-19 06:51:25,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10558 states. [2022-11-19 06:51:25,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10558 to 10552. [2022-11-19 06:51:25,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10552 states, 7294 states have (on average 1.2525363312311488) internal successors, (9136), 7433 states have internal predecessors, (9136), 2584 states have call successors, (2584), 675 states have call predecessors, (2584), 673 states have return successors, (2597), 2549 states have call predecessors, (2597), 2584 states have call successors, (2597) [2022-11-19 06:51:25,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10552 states to 10552 states and 14317 transitions. [2022-11-19 06:51:25,850 INFO L78 Accepts]: Start accepts. Automaton has 10552 states and 14317 transitions. Word has length 250 [2022-11-19 06:51:25,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:51:25,852 INFO L495 AbstractCegarLoop]: Abstraction has 10552 states and 14317 transitions. [2022-11-19 06:51:25,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) [2022-11-19 06:51:25,853 INFO L276 IsEmpty]: Start isEmpty. Operand 10552 states and 14317 transitions. [2022-11-19 06:51:25,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2022-11-19 06:51:25,862 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:51:25,862 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 9, 9, 9, 8, 8, 8, 8, 8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:51:25,907 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:26,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:26,088 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:51:26,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:51:26,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1892382982, now seen corresponding path program 1 times [2022-11-19 06:51:26,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:51:26,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1240529994] [2022-11-19 06:51:26,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:51:26,092 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-19 06:51:26,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:51:26,094 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:26,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:27,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:51:27,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 1970 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:51:27,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:51:28,022 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 534 trivial. 0 not checked. [2022-11-19 06:51:28,022 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:51:28,022 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:51:28,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1240529994] [2022-11-19 06:51:28,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1240529994] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:51:28,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:51:28,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:51:28,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61009344] [2022-11-19 06:51:28,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:51:28,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:51:28,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:51:28,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:51:28,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:51:28,026 INFO L87 Difference]: Start difference. First operand 10552 states and 14317 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (41), 3 states have call predecessors, (41), 3 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2022-11-19 06:51:28,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:51:28,986 INFO L93 Difference]: Finished difference Result 23704 states and 32160 transitions. [2022-11-19 06:51:28,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:51:28,987 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (41), 3 states have call predecessors, (41), 3 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) Word has length 324 [2022-11-19 06:51:28,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:51:29,067 INFO L225 Difference]: With dead ends: 23704 [2022-11-19 06:51:29,067 INFO L226 Difference]: Without dead ends: 13173 [2022-11-19 06:51:29,105 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 322 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-19 06:51:29,105 INFO L413 NwaCegarLoop]: 3556 mSDtfsCounter, 1349 mSDsluCounter, 2153 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1349 SdHoareTripleChecker+Valid, 5709 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 06:51:29,106 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1349 Valid, 5709 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 06:51:29,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13173 states. [2022-11-19 06:51:29,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13173 to 13167. [2022-11-19 06:51:29,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13167 states, 9138 states have (on average 1.2543226088859707) internal successors, (11462), 9310 states have internal predecessors, (11462), 3174 states have call successors, (3174), 856 states have call predecessors, (3174), 854 states have return successors, (3187), 3135 states have call predecessors, (3187), 3174 states have call successors, (3187) [2022-11-19 06:51:30,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13167 states to 13167 states and 17823 transitions. [2022-11-19 06:51:30,044 INFO L78 Accepts]: Start accepts. Automaton has 13167 states and 17823 transitions. Word has length 324 [2022-11-19 06:51:30,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:51:30,045 INFO L495 AbstractCegarLoop]: Abstraction has 13167 states and 17823 transitions. [2022-11-19 06:51:30,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (41), 3 states have call predecessors, (41), 3 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2022-11-19 06:51:30,045 INFO L276 IsEmpty]: Start isEmpty. Operand 13167 states and 17823 transitions. [2022-11-19 06:51:30,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2022-11-19 06:51:30,055 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:51:30,056 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 9, 9, 9, 8, 8, 8, 8, 8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:51:30,101 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:30,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:30,271 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:51:30,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:51:30,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1371543416, now seen corresponding path program 1 times [2022-11-19 06:51:30,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:51:30,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1504292319] [2022-11-19 06:51:30,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:51:30,276 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-19 06:51:30,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:51:30,277 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:30,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:31,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:51:32,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 1970 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:51:32,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:51:32,167 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 534 trivial. 0 not checked. [2022-11-19 06:51:32,167 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:51:32,168 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:51:32,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1504292319] [2022-11-19 06:51:32,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1504292319] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:51:32,168 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:51:32,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:51:32,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838356124] [2022-11-19 06:51:32,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:51:32,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:51:32,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:51:32,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:51:32,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:51:32,170 INFO L87 Difference]: Start difference. First operand 13167 states and 17823 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (41), 3 states have call predecessors, (41), 3 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2022-11-19 06:51:33,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:51:33,282 INFO L93 Difference]: Finished difference Result 29501 states and 39948 transitions. [2022-11-19 06:51:33,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:51:33,283 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (41), 3 states have call predecessors, (41), 3 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) Word has length 324 [2022-11-19 06:51:33,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:51:33,360 INFO L225 Difference]: With dead ends: 29501 [2022-11-19 06:51:33,361 INFO L226 Difference]: Without dead ends: 16355 [2022-11-19 06:51:33,398 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 322 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-19 06:51:33,399 INFO L413 NwaCegarLoop]: 3679 mSDtfsCounter, 1697 mSDsluCounter, 1946 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1697 SdHoareTripleChecker+Valid, 5625 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 06:51:33,400 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1697 Valid, 5625 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 06:51:33,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16355 states. [2022-11-19 06:51:34,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16355 to 16349. [2022-11-19 06:51:34,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16349 states, 11381 states have (on average 1.2554257095158599) internal successors, (14288), 11588 states have internal predecessors, (14288), 3896 states have call successors, (3896), 1073 states have call predecessors, (3896), 1071 states have return successors, (3909), 3851 states have call predecessors, (3909), 3896 states have call successors, (3909) [2022-11-19 06:51:34,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16349 states to 16349 states and 22093 transitions. [2022-11-19 06:51:34,537 INFO L78 Accepts]: Start accepts. Automaton has 16349 states and 22093 transitions. Word has length 324 [2022-11-19 06:51:34,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:51:34,542 INFO L495 AbstractCegarLoop]: Abstraction has 16349 states and 22093 transitions. [2022-11-19 06:51:34,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 3 states have call successors, (41), 3 states have call predecessors, (41), 3 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2022-11-19 06:51:34,543 INFO L276 IsEmpty]: Start isEmpty. Operand 16349 states and 22093 transitions. [2022-11-19 06:51:34,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 385 [2022-11-19 06:51:34,560 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:51:34,561 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 11, 11, 11, 8, 8, 8, 8, 8, 8, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:51:34,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-11-19 06:51:34,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:34,775 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:51:34,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:51:34,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1472855687, now seen corresponding path program 1 times [2022-11-19 06:51:34,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:51:34,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2079524819] [2022-11-19 06:51:34,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:51:34,777 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-19 06:51:34,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:51:34,778 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:34,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:36,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:51:36,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 2090 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:51:36,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:51:36,694 INFO L134 CoverageAnalysis]: Checked inductivity of 821 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 712 trivial. 0 not checked. [2022-11-19 06:51:36,695 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:51:36,695 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:51:36,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2079524819] [2022-11-19 06:51:36,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2079524819] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:51:36,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:51:36,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:51:36,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518359950] [2022-11-19 06:51:36,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:51:36,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:51:36,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:51:36,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:51:36,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:51:36,699 INFO L87 Difference]: Start difference. First operand 16349 states and 22093 transitions. Second operand has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 3 states have call successors, (45), 3 states have call predecessors, (45), 3 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2022-11-19 06:51:38,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:51:38,011 INFO L93 Difference]: Finished difference Result 35338 states and 47772 transitions. [2022-11-19 06:51:38,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:51:38,018 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 3 states have call successors, (45), 3 states have call predecessors, (45), 3 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) Word has length 384 [2022-11-19 06:51:38,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:51:38,108 INFO L225 Difference]: With dead ends: 35338 [2022-11-19 06:51:38,109 INFO L226 Difference]: Without dead ends: 19010 [2022-11-19 06:51:38,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 382 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-19 06:51:38,157 INFO L413 NwaCegarLoop]: 3424 mSDtfsCounter, 1362 mSDsluCounter, 2153 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1362 SdHoareTripleChecker+Valid, 5577 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 06:51:38,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1362 Valid, 5577 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 06:51:38,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19010 states. [2022-11-19 06:51:39,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19010 to 19004. [2022-11-19 06:51:39,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19004 states, 13261 states have (on average 1.2561646934620314) internal successors, (16658), 13501 states have internal predecessors, (16658), 4490 states have call successors, (4490), 1254 states have call predecessors, (4490), 1252 states have return successors, (4503), 4441 states have call predecessors, (4503), 4490 states have call successors, (4503) [2022-11-19 06:51:39,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19004 states to 19004 states and 25651 transitions. [2022-11-19 06:51:39,104 INFO L78 Accepts]: Start accepts. Automaton has 19004 states and 25651 transitions. Word has length 384 [2022-11-19 06:51:39,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:51:39,105 INFO L495 AbstractCegarLoop]: Abstraction has 19004 states and 25651 transitions. [2022-11-19 06:51:39,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 3 states have call successors, (45), 3 states have call predecessors, (45), 3 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2022-11-19 06:51:39,106 INFO L276 IsEmpty]: Start isEmpty. Operand 19004 states and 25651 transitions. [2022-11-19 06:51:39,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 385 [2022-11-19 06:51:39,120 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:51:39,120 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 11, 11, 11, 8, 8, 8, 8, 8, 8, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 06:51:39,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:39,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:39,343 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:51:39,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:51:39,343 INFO L85 PathProgramCache]: Analyzing trace with hash 441814789, now seen corresponding path program 1 times [2022-11-19 06:51:39,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:51:39,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1132797404] [2022-11-19 06:51:39,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:51:39,346 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-19 06:51:39,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:51:39,347 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:39,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:41,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:51:41,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 2090 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:51:41,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:51:41,582 INFO L134 CoverageAnalysis]: Checked inductivity of 821 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 712 trivial. 0 not checked. [2022-11-19 06:51:41,583 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:51:41,583 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:51:41,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1132797404] [2022-11-19 06:51:41,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1132797404] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:51:41,584 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:51:41,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:51:41,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626279804] [2022-11-19 06:51:41,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:51:41,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:51:41,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:51:41,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:51:41,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:51:41,586 INFO L87 Difference]: Start difference. First operand 19004 states and 25651 transitions. Second operand has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 3 states have call successors, (45), 3 states have call predecessors, (45), 3 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2022-11-19 06:51:42,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:51:42,691 INFO L93 Difference]: Finished difference Result 40600 states and 54828 transitions. [2022-11-19 06:51:42,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:51:42,691 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 3 states have call successors, (45), 3 states have call predecessors, (45), 3 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) Word has length 384 [2022-11-19 06:51:42,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:51:42,783 INFO L225 Difference]: With dead ends: 40600 [2022-11-19 06:51:42,783 INFO L226 Difference]: Without dead ends: 21617 [2022-11-19 06:51:42,848 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 382 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-19 06:51:42,849 INFO L413 NwaCegarLoop]: 3556 mSDtfsCounter, 1349 mSDsluCounter, 2152 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1349 SdHoareTripleChecker+Valid, 5708 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 06:51:42,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1349 Valid, 5708 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 06:51:42,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21617 states. [2022-11-19 06:51:44,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21617 to 21611. [2022-11-19 06:51:44,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21611 states, 15101 states have (on average 1.256870405933382) internal successors, (18980), 15374 states have internal predecessors, (18980), 5080 states have call successors, (5080), 1431 states have call predecessors, (5080), 1429 states have return successors, (5093), 5027 states have call predecessors, (5093), 5080 states have call successors, (5093) [2022-11-19 06:51:44,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21611 states to 21611 states and 29153 transitions. [2022-11-19 06:51:44,364 INFO L78 Accepts]: Start accepts. Automaton has 21611 states and 29153 transitions. Word has length 384 [2022-11-19 06:51:44,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:51:44,365 INFO L495 AbstractCegarLoop]: Abstraction has 21611 states and 29153 transitions. [2022-11-19 06:51:44,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 3 states have call successors, (45), 3 states have call predecessors, (45), 3 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2022-11-19 06:51:44,365 INFO L276 IsEmpty]: Start isEmpty. Operand 21611 states and 29153 transitions. [2022-11-19 06:51:44,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 426 [2022-11-19 06:51:44,381 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:51:44,382 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 12, 12, 12, 8, 8, 8, 8, 8, 8, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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-19 06:51:44,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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)] Ended with exit code 0 [2022-11-19 06:51:44,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:44,583 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:51:44,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:51:44,583 INFO L85 PathProgramCache]: Analyzing trace with hash -535802880, now seen corresponding path program 1 times [2022-11-19 06:51:44,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:51:44,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1104682515] [2022-11-19 06:51:44,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:51:44,585 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-19 06:51:44,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:51:44,586 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:44,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:51:46,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:51:46,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 2144 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-19 06:51:46,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:51:46,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 347 proven. 0 refuted. 0 times theorem prover too weak. 672 trivial. 0 not checked. [2022-11-19 06:51:46,974 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:51:46,975 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:51:46,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1104682515] [2022-11-19 06:51:46,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1104682515] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:51:46,975 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:51:46,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-19 06:51:46,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899760066] [2022-11-19 06:51:46,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:51:46,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-19 06:51:46,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:51:46,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-19 06:51:46,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-11-19 06:51:46,978 INFO L87 Difference]: Start difference. First operand 21611 states and 29153 transitions. Second operand has 12 states, 11 states have (on average 17.363636363636363) internal successors, (191), 11 states have internal predecessors, (191), 5 states have call successors, (50), 3 states have call predecessors, (50), 5 states have return successors, (45), 5 states have call predecessors, (45), 5 states have call successors, (45) [2022-11-19 06:52:00,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:52:00,948 INFO L93 Difference]: Finished difference Result 65363 states and 88808 transitions. [2022-11-19 06:52:00,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-19 06:52:00,949 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 17.363636363636363) internal successors, (191), 11 states have internal predecessors, (191), 5 states have call successors, (50), 3 states have call predecessors, (50), 5 states have return successors, (45), 5 states have call predecessors, (45), 5 states have call successors, (45) Word has length 425 [2022-11-19 06:52:00,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:52:01,163 INFO L225 Difference]: With dead ends: 65363 [2022-11-19 06:52:01,163 INFO L226 Difference]: Without dead ends: 43713 [2022-11-19 06:52:01,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 416 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2022-11-19 06:52:01,248 INFO L413 NwaCegarLoop]: 3858 mSDtfsCounter, 4222 mSDsluCounter, 33873 mSDsCounter, 0 mSdLazyCounter, 2993 mSolverCounterSat, 693 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4247 SdHoareTripleChecker+Valid, 37731 SdHoareTripleChecker+Invalid, 3686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 693 IncrementalHoareTripleChecker+Valid, 2993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.8s IncrementalHoareTripleChecker+Time [2022-11-19 06:52:01,249 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4247 Valid, 37731 Invalid, 3686 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [693 Valid, 2993 Invalid, 0 Unknown, 0 Unchecked, 10.8s Time] [2022-11-19 06:52:01,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43713 states. [2022-11-19 06:52:04,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43713 to 38387. [2022-11-19 06:52:04,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38387 states, 26882 states have (on average 1.2593557027006919) internal successors, (33854), 27361 states have internal predecessors, (33854), 8961 states have call successors, (8961), 2545 states have call predecessors, (8961), 2543 states have return successors, (8976), 8878 states have call predecessors, (8976), 8961 states have call successors, (8976) [2022-11-19 06:52:04,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38387 states to 38387 states and 51791 transitions. [2022-11-19 06:52:04,447 INFO L78 Accepts]: Start accepts. Automaton has 38387 states and 51791 transitions. Word has length 425 [2022-11-19 06:52:04,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:52:04,449 INFO L495 AbstractCegarLoop]: Abstraction has 38387 states and 51791 transitions. [2022-11-19 06:52:04,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 17.363636363636363) internal successors, (191), 11 states have internal predecessors, (191), 5 states have call successors, (50), 3 states have call predecessors, (50), 5 states have return successors, (45), 5 states have call predecessors, (45), 5 states have call successors, (45) [2022-11-19 06:52:04,450 INFO L276 IsEmpty]: Start isEmpty. Operand 38387 states and 51791 transitions. [2022-11-19 06:52:04,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 460 [2022-11-19 06:52:04,462 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:52:04,462 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 14, 14, 14, 10, 10, 10, 10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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-19 06:52:04,512 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:52:04,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:52:04,679 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:52:04,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:52:04,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1677953250, now seen corresponding path program 1 times [2022-11-19 06:52:04,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:52:04,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1691059622] [2022-11-19 06:52:04,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:52:04,683 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-19 06:52:04,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:52:04,689 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:52:04,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:52:07,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:52:07,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 2679 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 06:52:07,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:52:07,510 INFO L134 CoverageAnalysis]: Checked inductivity of 1212 backedges. 384 proven. 0 refuted. 0 times theorem prover too weak. 828 trivial. 0 not checked. [2022-11-19 06:52:07,510 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:52:07,510 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:52:07,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1691059622] [2022-11-19 06:52:07,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1691059622] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:52:07,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:52:07,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 06:52:07,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830030932] [2022-11-19 06:52:07,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:52:07,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 06:52:07,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:52:07,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 06:52:07,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 06:52:07,513 INFO L87 Difference]: Start difference. First operand 38387 states and 51791 transitions. Second operand has 5 states, 5 states have (on average 39.0) internal successors, (195), 5 states have internal predecessors, (195), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) [2022-11-19 06:52:12,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:52:12,902 INFO L93 Difference]: Finished difference Result 90617 states and 124169 transitions. [2022-11-19 06:52:12,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 06:52:12,903 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 39.0) internal successors, (195), 5 states have internal predecessors, (195), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) Word has length 459 [2022-11-19 06:52:12,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:52:13,125 INFO L225 Difference]: With dead ends: 90617 [2022-11-19 06:52:13,126 INFO L226 Difference]: Without dead ends: 52251 [2022-11-19 06:52:13,235 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 457 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-19 06:52:13,235 INFO L413 NwaCegarLoop]: 3134 mSDtfsCounter, 2542 mSDsluCounter, 7677 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 674 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2543 SdHoareTripleChecker+Valid, 10811 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 674 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-19 06:52:13,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2543 Valid, 10811 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [674 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-19 06:52:13,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52251 states. [2022-11-19 06:52:16,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52251 to 38399. [2022-11-19 06:52:16,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38399 states, 26894 states have (on average 1.2592399791775117) internal successors, (33866), 27373 states have internal predecessors, (33866), 8961 states have call successors, (8961), 2545 states have call predecessors, (8961), 2543 states have return successors, (8976), 8878 states have call predecessors, (8976), 8961 states have call successors, (8976) [2022-11-19 06:52:16,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38399 states to 38399 states and 51803 transitions. [2022-11-19 06:52:16,544 INFO L78 Accepts]: Start accepts. Automaton has 38399 states and 51803 transitions. Word has length 459 [2022-11-19 06:52:16,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:52:16,545 INFO L495 AbstractCegarLoop]: Abstraction has 38399 states and 51803 transitions. [2022-11-19 06:52:16,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 39.0) internal successors, (195), 5 states have internal predecessors, (195), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) [2022-11-19 06:52:16,545 INFO L276 IsEmpty]: Start isEmpty. Operand 38399 states and 51803 transitions. [2022-11-19 06:52:16,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 481 [2022-11-19 06:52:16,558 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:52:16,559 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 16, 16, 16, 10, 10, 10, 10, 10, 10, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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-19 06:52:16,614 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:52:16,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:52:16,783 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:52:16,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:52:16,783 INFO L85 PathProgramCache]: Analyzing trace with hash 2135471611, now seen corresponding path program 1 times [2022-11-19 06:52:16,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:52:16,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1008621472] [2022-11-19 06:52:16,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:52:16,786 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-19 06:52:16,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:52:16,788 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:52:16,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:52:19,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:52:19,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 2728 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 06:52:19,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:52:19,565 INFO L134 CoverageAnalysis]: Checked inductivity of 1353 backedges. 349 proven. 0 refuted. 0 times theorem prover too weak. 1004 trivial. 0 not checked. [2022-11-19 06:52:19,566 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:52:19,566 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:52:19,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1008621472] [2022-11-19 06:52:19,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1008621472] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:52:19,566 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:52:19,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-19 06:52:19,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362292120] [2022-11-19 06:52:19,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:52:19,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-19 06:52:19,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:52:19,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-19 06:52:19,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-19 06:52:19,569 INFO L87 Difference]: Start difference. First operand 38399 states and 51803 transitions. Second operand has 6 states, 6 states have (on average 32.333333333333336) internal successors, (194), 5 states have internal predecessors, (194), 2 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (49), 3 states have call predecessors, (49), 2 states have call successors, (49) [2022-11-19 06:52:25,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:52:25,523 INFO L93 Difference]: Finished difference Result 90813 states and 124433 transitions. [2022-11-19 06:52:25,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 06:52:25,524 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 32.333333333333336) internal successors, (194), 5 states have internal predecessors, (194), 2 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (49), 3 states have call predecessors, (49), 2 states have call successors, (49) Word has length 480 [2022-11-19 06:52:25,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:52:25,730 INFO L225 Difference]: With dead ends: 90813 [2022-11-19 06:52:25,730 INFO L226 Difference]: Without dead ends: 52435 [2022-11-19 06:52:25,822 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 476 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-19 06:52:25,823 INFO L413 NwaCegarLoop]: 3157 mSDtfsCounter, 1541 mSDsluCounter, 11660 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1683 SdHoareTripleChecker+Valid, 14817 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-19 06:52:25,823 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1683 Valid, 14817 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [274 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-19 06:52:25,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52435 states. [2022-11-19 06:52:29,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52435 to 38427. [2022-11-19 06:52:29,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38427 states, 26914 states have (on average 1.2590473359589804) internal successors, (33886), 27397 states have internal predecessors, (33886), 8961 states have call successors, (8961), 2545 states have call predecessors, (8961), 2551 states have return successors, (9000), 8882 states have call predecessors, (9000), 8961 states have call successors, (9000) [2022-11-19 06:52:29,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38427 states to 38427 states and 51847 transitions. [2022-11-19 06:52:29,557 INFO L78 Accepts]: Start accepts. Automaton has 38427 states and 51847 transitions. Word has length 480 [2022-11-19 06:52:29,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 06:52:29,558 INFO L495 AbstractCegarLoop]: Abstraction has 38427 states and 51847 transitions. [2022-11-19 06:52:29,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.333333333333336) internal successors, (194), 5 states have internal predecessors, (194), 2 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (49), 3 states have call predecessors, (49), 2 states have call successors, (49) [2022-11-19 06:52:29,558 INFO L276 IsEmpty]: Start isEmpty. Operand 38427 states and 51847 transitions. [2022-11-19 06:52:29,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 497 [2022-11-19 06:52:29,572 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 06:52:29,573 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 18, 10, 10, 10, 10, 10, 9, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 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, 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, 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-19 06:52:29,634 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:52:29,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:52:29,797 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 06:52:29,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 06:52:29,798 INFO L85 PathProgramCache]: Analyzing trace with hash 369282751, now seen corresponding path program 1 times [2022-11-19 06:52:29,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-19 06:52:29,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [975699475] [2022-11-19 06:52:29,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 06:52:29,800 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-19 06:52:29,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat [2022-11-19 06:52:29,801 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:52:29,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5eda118d-2499-4c25-aa4d-ad936ba955f5/bin/utaipan-I9t0OCRTmS/mathsat -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-19 06:52:32,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 06:52:32,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 2762 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 06:52:32,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 06:52:32,438 INFO L134 CoverageAnalysis]: Checked inductivity of 1497 backedges. 374 proven. 0 refuted. 0 times theorem prover too weak. 1123 trivial. 0 not checked. [2022-11-19 06:52:32,438 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 06:52:32,438 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-19 06:52:32,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [975699475] [2022-11-19 06:52:32,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [975699475] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 06:52:32,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 06:52:32,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 06:52:32,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103339934] [2022-11-19 06:52:32,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 06:52:32,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 06:52:32,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-19 06:52:32,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 06:52:32,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 06:52:32,441 INFO L87 Difference]: Start difference. First operand 38427 states and 51847 transitions. Second operand has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 2 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2022-11-19 06:52:36,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 06:52:36,514 INFO L93 Difference]: Finished difference Result 83961 states and 114293 transitions. [2022-11-19 06:52:36,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 06:52:36,515 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 65.0) internal successors, (195), 3 states have internal predecessors, (195), 2 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) Word has length 496 [2022-11-19 06:52:36,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 06:52:36,691 INFO L225 Difference]: With dead ends: 83961 [2022-11-19 06:52:36,691 INFO L226 Difference]: Without dead ends: 45555 [2022-11-19 06:52:36,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 495 GetRequests, 494 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-19 06:52:36,798 INFO L413 NwaCegarLoop]: 2490 mSDtfsCounter, 656 mSDsluCounter, 2037 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 859 SdHoareTripleChecker+Valid, 4527 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 06:52:36,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [859 Valid, 4527 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 06:52:36,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45555 states.