./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a 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_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI --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 4bcb37c4379f8eccb740fb6c6359bb8950e56f103e832e8f7687e811a6b9e6cf --- 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-5e519f3 [2022-11-03 03:33:55,134 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 03:33:55,137 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 03:33:55,193 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 03:33:55,194 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 03:33:55,195 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 03:33:55,197 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 03:33:55,199 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 03:33:55,201 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 03:33:55,202 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 03:33:55,203 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 03:33:55,205 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 03:33:55,205 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 03:33:55,206 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 03:33:55,208 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 03:33:55,209 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 03:33:55,210 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 03:33:55,211 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 03:33:55,213 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 03:33:55,216 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 03:33:55,218 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 03:33:55,219 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 03:33:55,221 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 03:33:55,222 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 03:33:55,226 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 03:33:55,226 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 03:33:55,227 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 03:33:55,228 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 03:33:55,229 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 03:33:55,230 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 03:33:55,230 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 03:33:55,238 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 03:33:55,239 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 03:33:55,240 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 03:33:55,241 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 03:33:55,242 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 03:33:55,243 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 03:33:55,243 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 03:33:55,244 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 03:33:55,245 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 03:33:55,246 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 03:33:55,254 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-03 03:33:55,291 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 03:33:55,292 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 03:33:55,292 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 03:33:55,292 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 03:33:55,293 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 03:33:55,294 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 03:33:55,294 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 03:33:55,294 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 03:33:55,295 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 03:33:55,295 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 03:33:55,295 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 03:33:55,296 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 03:33:55,296 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 03:33:55,296 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 03:33:55,296 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 03:33:55,297 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 03:33:55,297 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 03:33:55,297 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 03:33:55,298 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 03:33:55,299 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 03:33:55,299 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 03:33:55,299 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 03:33:55,299 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 03:33:55,300 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 03:33:55,300 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 03:33:55,300 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 03:33:55,301 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 03:33:55,301 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 03:33:55,301 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 03:33:55,302 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:33:55,302 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 03:33:55,302 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 03:33:55,302 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 03:33:55,303 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 03:33:55,303 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 03:33:55,303 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 03:33:55,304 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 03:33:55,304 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 03:33:55,304 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_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/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_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI 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 -> 4bcb37c4379f8eccb740fb6c6359bb8950e56f103e832e8f7687e811a6b9e6cf [2022-11-03 03:33:55,643 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 03:33:55,673 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 03:33:55,676 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 03:33:55,677 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 03:33:55,679 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 03:33:55,691 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2022-11-03 03:33:55,788 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/data/74e4e4538/773b471d5e664dca9e5fe9b43eb71944/FLAG036a9383c [2022-11-03 03:33:56,944 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 03:33:56,946 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2022-11-03 03:33:57,008 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/data/74e4e4538/773b471d5e664dca9e5fe9b43eb71944/FLAG036a9383c [2022-11-03 03:33:57,177 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/data/74e4e4538/773b471d5e664dca9e5fe9b43eb71944 [2022-11-03 03:33:57,180 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 03:33:57,183 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 03:33:57,186 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 03:33:57,187 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 03:33:57,211 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 03:33:57,212 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:33:57" (1/1) ... [2022-11-03 03:33:57,214 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@577c045d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:33:57, skipping insertion in model container [2022-11-03 03:33:57,214 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:33:57" (1/1) ... [2022-11-03 03:33:57,222 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 03:33:57,418 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 03:34:01,382 WARN L230 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_53cdbb67-57df-481a-9621-bebe6f46eaec/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345848,345861] [2022-11-03 03:34:01,385 WARN L230 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_53cdbb67-57df-481a-9621-bebe6f46eaec/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345993,346006] [2022-11-03 03:34:01,409 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:34:01,444 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 03:34:01,951 WARN L230 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_53cdbb67-57df-481a-9621-bebe6f46eaec/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345848,345861] [2022-11-03 03:34:01,951 WARN L230 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_53cdbb67-57df-481a-9621-bebe6f46eaec/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345993,346006] [2022-11-03 03:34:01,958 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:34:02,258 INFO L208 MainTranslator]: Completed translation [2022-11-03 03:34:02,260 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:34:02 WrapperNode [2022-11-03 03:34:02,260 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 03:34:02,261 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 03:34:02,262 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 03:34:02,262 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 03:34:02,271 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:34:02" (1/1) ... [2022-11-03 03:34:02,415 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:34:02" (1/1) ... [2022-11-03 03:34:02,724 INFO L138 Inliner]: procedures = 442, calls = 2346, calls flagged for inlining = 211, calls inlined = 196, statements flattened = 5343 [2022-11-03 03:34:02,727 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 03:34:02,728 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 03:34:02,728 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 03:34:02,729 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 03:34:02,740 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:34:02" (1/1) ... [2022-11-03 03:34:02,741 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:34:02" (1/1) ... [2022-11-03 03:34:02,778 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:34:02" (1/1) ... [2022-11-03 03:34:02,779 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:34:02" (1/1) ... [2022-11-03 03:34:02,948 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:34:02" (1/1) ... [2022-11-03 03:34:02,984 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:34:02" (1/1) ... [2022-11-03 03:34:03,021 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:34:02" (1/1) ... [2022-11-03 03:34:03,045 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:34:02" (1/1) ... [2022-11-03 03:34:03,114 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 03:34:03,116 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 03:34:03,116 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 03:34:03,116 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 03:34:03,118 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:34:02" (1/1) ... [2022-11-03 03:34:03,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:34:03,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:34:03,157 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 03:34:03,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 03:34:03,213 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_resume [2022-11-03 03:34:03,214 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_resume [2022-11-03 03:34:03,214 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-03 03:34:03,214 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-03 03:34:03,214 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-03 03:34:03,215 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-03 03:34:03,215 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-11-03 03:34:03,215 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-11-03 03:34:03,215 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_write_reg [2022-11-03 03:34:03,215 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_write_reg [2022-11-03 03:34:03,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_86 [2022-11-03 03:34:03,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_86 [2022-11-03 03:34:03,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-03 03:34:03,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-03 03:34:03,216 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read8 [2022-11-03 03:34:03,217 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read8 [2022-11-03 03:34:03,217 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-03 03:34:03,217 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-03 03:34:03,217 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_tlan_priv [2022-11-03 03:34:03,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_tlan_priv [2022-11-03 03:34:03,218 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_read_and_clear_stats [2022-11-03 03:34:03,218 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_read_and_clear_stats [2022-11-03 03:34:03,218 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_sync [2022-11-03 03:34:03,218 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_sync [2022-11-03 03:34:03,218 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-11-03 03:34:03,219 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-11-03 03:34:03,219 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-11-03 03:34:03,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-11-03 03:34:03,220 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-11-03 03:34:03,220 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-11-03 03:34:03,220 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-03 03:34:03,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-03 03:34:03,221 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-11-03 03:34:03,221 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-11-03 03:34:03,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 03:34:03,222 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-03 03:34:03,222 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-03 03:34:03,222 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_lists [2022-11-03 03:34:03,222 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_lists [2022-11-03 03:34:03,222 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_close [2022-11-03 03:34:03,223 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_close [2022-11-03 03:34:03,223 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-03 03:34:03,223 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-03 03:34:03,223 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_print [2022-11-03 03:34:03,224 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_print [2022-11-03 03:34:03,224 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2022-11-03 03:34:03,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2022-11-03 03:34:03,226 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_tlan_priv [2022-11-03 03:34:03,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_tlan_priv [2022-11-03 03:34:03,226 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_unregister_driver [2022-11-03 03:34:03,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_unregister_driver [2022-11-03 03:34:03,228 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_probe1 [2022-11-03 03:34:03,228 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_probe1 [2022-11-03 03:34:03,228 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-11-03 03:34:03,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-11-03 03:34:03,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 03:34:03,229 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-11-03 03:34:03,230 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-11-03 03:34:03,230 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2022-11-03 03:34:03,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2022-11-03 03:34:03,230 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2022-11-03 03:34:03,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2022-11-03 03:34:03,231 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-11-03 03:34:03,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-11-03 03:34:03,231 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-11-03 03:34:03,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-11-03 03:34:03,231 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_timer [2022-11-03 03:34:03,232 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_timer [2022-11-03 03:34:03,232 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_stop [2022-11-03 03:34:03,233 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_stop [2022-11-03 03:34:03,233 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-11-03 03:34:03,233 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-11-03 03:34:03,234 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-03 03:34:03,234 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-03 03:34:03,234 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_remove_one [2022-11-03 03:34:03,234 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_remove_one [2022-11-03 03:34:03,234 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_get_skb [2022-11-03 03:34:03,234 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_get_skb [2022-11-03 03:34:03,235 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_byte [2022-11-03 03:34:03,235 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_byte [2022-11-03 03:34:03,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 03:34:03,236 INFO L130 BoogieDeclarations]: Found specification of procedure inb_p [2022-11-03 03:34:03,236 INFO L138 BoogieDeclarations]: Found implementation of procedure inb_p [2022-11-03 03:34:03,236 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~TO~VOID [2022-11-03 03:34:03,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~TO~VOID [2022-11-03 03:34:03,237 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2022-11-03 03:34:03,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2022-11-03 03:34:03,238 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_poll [2022-11-03 03:34:03,238 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_poll [2022-11-03 03:34:03,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 03:34:03,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-11-03 03:34:03,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-11-03 03:34:03,240 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-03 03:34:03,241 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-03 03:34:03,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 03:34:03,241 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-03 03:34:03,241 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-03 03:34:03,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-03 03:34:03,242 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_free_lists [2022-11-03 03:34:03,242 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_free_lists [2022-11-03 03:34:03,243 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2022-11-03 03:34:03,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2022-11-03 03:34:03,243 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2022-11-03 03:34:03,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2022-11-03 03:34:03,244 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2022-11-03 03:34:03,244 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2022-11-03 03:34:03,244 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-03 03:34:03,245 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-03 03:34:03,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_stop_11_2 [2022-11-03 03:34:03,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_stop_11_2 [2022-11-03 03:34:03,249 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2022-11-03 03:34:03,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2022-11-03 03:34:03,251 INFO L130 BoogieDeclarations]: Found specification of procedure outb_p [2022-11-03 03:34:03,251 INFO L138 BoogieDeclarations]: Found implementation of procedure outb_p [2022-11-03 03:34:03,252 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_store_skb [2022-11-03 03:34:03,252 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_store_skb [2022-11-03 03:34:03,252 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_tx_timeout [2022-11-03 03:34:03,252 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_tx_timeout [2022-11-03 03:34:03,258 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_detect [2022-11-03 03:34:03,259 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_detect [2022-11-03 03:34:03,259 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 03:34:03,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 03:34:03,259 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2022-11-03 03:34:03,260 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2022-11-03 03:34:03,260 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-03 03:34:03,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-03 03:34:03,260 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_exit [2022-11-03 03:34:03,260 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_exit [2022-11-03 03:34:03,260 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-11-03 03:34:03,261 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-11-03 03:34:03,261 INFO L130 BoogieDeclarations]: Found specification of procedure slow_down_io [2022-11-03 03:34:03,261 INFO L138 BoogieDeclarations]: Found implementation of procedure slow_down_io [2022-11-03 03:34:03,261 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_interrupt [2022-11-03 03:34:03,261 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_interrupt [2022-11-03 03:34:03,262 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_start [2022-11-03 03:34:03,262 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_start [2022-11-03 03:34:03,262 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2022-11-03 03:34:03,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2022-11-03 03:34:03,262 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-11-03 03:34:03,262 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-11-03 03:34:03,263 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-11-03 03:34:03,263 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-11-03 03:34:03,263 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb_ip_align [2022-11-03 03:34:03,263 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb_ip_align [2022-11-03 03:34:03,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 03:34:03,263 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_multicast_list [2022-11-03 03:34:03,264 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_multicast_list [2022-11-03 03:34:03,264 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-11-03 03:34:03,264 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-11-03 03:34:03,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 03:34:03,264 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2022-11-03 03:34:03,265 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2022-11-03 03:34:03,265 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_eisa_cleanup [2022-11-03 03:34:03,265 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_eisa_cleanup [2022-11-03 03:34:03,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-03 03:34:03,265 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_print_list [2022-11-03 03:34:03,265 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_print_list [2022-11-03 03:34:03,266 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write16 [2022-11-03 03:34:03,266 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write16 [2022-11-03 03:34:03,266 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2022-11-03 03:34:03,266 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2022-11-03 03:34:03,266 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-03 03:34:03,267 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-03 03:34:03,267 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2022-11-03 03:34:03,267 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2022-11-03 03:34:03,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-11-03 03:34:03,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-11-03 03:34:03,267 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2022-11-03 03:34:03,268 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2022-11-03 03:34:03,268 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_finish_reset [2022-11-03 03:34:03,268 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_finish_reset [2022-11-03 03:34:03,268 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write32 [2022-11-03 03:34:03,268 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write32 [2022-11-03 03:34:03,269 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-11-03 03:34:03,269 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-11-03 03:34:03,269 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-03 03:34:03,269 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-03 03:34:03,270 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_mac [2022-11-03 03:34:03,270 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_mac [2022-11-03 03:34:03,271 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2022-11-03 03:34:03,271 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2022-11-03 03:34:03,271 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_start [2022-11-03 03:34:03,274 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_start [2022-11-03 03:34:03,274 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read32 [2022-11-03 03:34:03,274 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read32 [2022-11-03 03:34:03,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-03 03:34:03,274 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write8 [2022-11-03 03:34:03,275 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write8 [2022-11-03 03:34:03,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-03 03:34:03,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-03 03:34:03,275 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_power_down [2022-11-03 03:34:03,275 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_power_down [2022-11-03 03:34:03,276 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2022-11-03 03:34:03,276 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2022-11-03 03:34:03,276 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_adapter [2022-11-03 03:34:03,276 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_adapter [2022-11-03 03:34:03,276 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_send_data [2022-11-03 03:34:03,276 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_send_data [2022-11-03 03:34:03,277 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_read_reg [2022-11-03 03:34:03,277 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_read_reg [2022-11-03 03:34:03,277 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_97 [2022-11-03 03:34:03,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_97 [2022-11-03 03:34:03,277 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-11-03 03:34:03,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-11-03 03:34:03,278 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_open [2022-11-03 03:34:03,278 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_open [2022-11-03 03:34:03,278 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2022-11-03 03:34:03,278 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2022-11-03 03:34:03,278 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2022-11-03 03:34:03,279 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2022-11-03 03:34:03,279 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2022-11-03 03:34:03,279 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2022-11-03 03:34:03,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 03:34:03,279 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2022-11-03 03:34:03,280 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2022-11-03 03:34:03,280 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2022-11-03 03:34:03,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-11-03 03:34:03,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-11-03 03:34:03,280 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2022-11-03 03:34:03,280 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2022-11-03 03:34:03,281 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2022-11-03 03:34:03,281 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2022-11-03 03:34:04,450 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 03:34:04,454 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 03:34:05,422 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-03 03:34:09,757 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907-1: tlan_eisa_probe_~tmp___0~12#1 := tlan_eisa_probe_#t~ret329#1;havoc tlan_eisa_probe_#t~ret329#1;havoc tlan_eisa_probe_#t~nondet330#1; [2022-11-03 03:34:09,758 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: SUMMARY for call tlan_eisa_probe_#t~ret329#1 := inw((if (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2022-11-03 03:34:09,758 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: assume 64 == tlan_eisa_probe_~tmp___4~0#1 % 256; [2022-11-03 03:34:09,758 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: assume !(64 == tlan_eisa_probe_~tmp___4~0#1 % 256); [2022-11-03 03:34:09,758 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975: tlan_eisa_probe_~irq~0#1 := 10; [2022-11-03 03:34:09,759 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume 128 == tlan_eisa_probe_~tmp___4~0#1 % 256; [2022-11-03 03:34:09,759 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume !(128 == tlan_eisa_probe_~tmp___4~0#1 % 256); [2022-11-03 03:34:09,759 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-1: call tlan_eisa_probe_#t~ret332#1.base, tlan_eisa_probe_#t~ret332#1.offset := __request_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16, ~#tlan_signature~0.base, ~#tlan_signature~0.offset, 0);tlan_eisa_probe_~tmp___1~5#1.base, tlan_eisa_probe_~tmp___1~5#1.offset := tlan_eisa_probe_#t~ret332#1.base, tlan_eisa_probe_#t~ret332#1.offset;havoc tlan_eisa_probe_#t~ret332#1.base, tlan_eisa_probe_#t~ret332#1.offset; [2022-11-03 03:34:09,759 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979: tlan_eisa_probe_~irq~0#1 := 11; [2022-11-03 03:34:09,759 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6982: assume 16 == ~debug~0;havoc tlan_eisa_probe_#t~nondet339#1; [2022-11-03 03:34:09,760 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6982: assume !(16 == ~debug~0); [2022-11-03 03:34:09,760 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume 0 == (tlan_eisa_probe_~tmp___1~5#1.base + tlan_eisa_probe_~tmp___1~5#1.offset) % 18446744073709551616; [2022-11-03 03:34:09,760 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume !(0 == (tlan_eisa_probe_~tmp___1~5#1.base + tlan_eisa_probe_~tmp___1~5#1.offset) % 18446744073709551616); [2022-11-03 03:34:09,760 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-1: tlan_eisa_probe_~tmp___2~2#1 := tlan_eisa_probe_#t~ret333#1;havoc tlan_eisa_probe_#t~ret333#1; [2022-11-03 03:34:09,761 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: SUMMARY for call tlan_eisa_probe_#t~ret333#1 := inw((if (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2022-11-03 03:34:09,761 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: SUMMARY for call tlan_eisa_probe_#t~ret338#1 := tlan_probe1(0, 0, tlan_eisa_probe_~ioaddr~0#1, tlan_eisa_probe_~irq~0#1, 12, 0, 0); srcloc: null [2022-11-03 03:34:09,761 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929: assume 4366 != tlan_eisa_probe_~tmp___2~2#1 % 65536 % 4294967296; [2022-11-03 03:34:09,761 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929: assume !(4366 != tlan_eisa_probe_~tmp___2~2#1 % 65536 % 4294967296); [2022-11-03 03:34:09,761 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2022-11-03 03:34:09,762 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001: assume -2147483648 <= tlan_eisa_probe_#t~ret338#1 && tlan_eisa_probe_#t~ret338#1 <= 2147483647;tlan_eisa_probe_~rc~2#1 := tlan_eisa_probe_#t~ret338#1;havoc tlan_eisa_probe_#t~ret338#1; [2022-11-03 03:34:09,762 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937-1: tlan_eisa_probe_~device_id~1#1 := tlan_eisa_probe_#t~ret334#1;havoc tlan_eisa_probe_#t~ret334#1; [2022-11-03 03:34:09,762 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937: SUMMARY for call tlan_eisa_probe_#t~ret334#1 := inw((if (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2022-11-03 03:34:09,762 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: assume 8433 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296 && 16625 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296; [2022-11-03 03:34:09,762 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: assume !(8433 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296 && 16625 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296); [2022-11-03 03:34:09,763 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2022-11-03 03:34:09,763 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947-1: tlan_eisa_probe_~tmp___3~1#1 := tlan_eisa_probe_#t~ret335#1;havoc tlan_eisa_probe_#t~ret335#1; [2022-11-03 03:34:09,763 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: SUMMARY for call tlan_eisa_probe_#t~ret335#1 := inb((if (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2022-11-03 03:34:09,763 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7013-1: tlan_eisa_probe_~ioaddr~0#1 := 4096 + tlan_eisa_probe_~ioaddr~0#1; [2022-11-03 03:34:09,763 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume 1 != tlan_eisa_probe_~tmp___3~1#1 % 256 % 4294967296; [2022-11-03 03:34:09,764 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume !(1 != tlan_eisa_probe_~tmp___3~1#1 % 256 % 4294967296); [2022-11-03 03:34:09,764 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-1: assume 16 == ~debug~0;havoc tlan_eisa_probe_#t~nondet340#1; [2022-11-03 03:34:09,764 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-1: assume !(16 == ~debug~0); [2022-11-03 03:34:09,764 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2022-11-03 03:34:09,764 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7022: assume tlan_eisa_probe_~ioaddr~0#1 <= 36863; [2022-11-03 03:34:09,765 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7022: assume !(tlan_eisa_probe_~ioaddr~0#1 <= 36863); [2022-11-03 03:34:09,765 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956-2: SUMMARY for call tlan_eisa_probe_#t~ret337#1 := inb((if (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2022-11-03 03:34:09,765 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956: assume 16 == ~debug~0;havoc tlan_eisa_probe_#t~nondet336#1; [2022-11-03 03:34:09,765 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956: assume !(16 == ~debug~0); [2022-11-03 03:34:09,765 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: assume 0 != (if 0 == ~debug~0 then 0 else (if 1 == ~debug~0 then 0 else ~bitwiseAnd(~debug~0, 16))); [2022-11-03 03:34:09,766 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: assume !(0 != (if 0 == ~debug~0 then 0 else (if 1 == ~debug~0 then 0 else ~bitwiseAnd(~debug~0, 16)))); [2022-11-03 03:34:09,766 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963: tlan_eisa_probe_~tmp___4~0#1 := tlan_eisa_probe_#t~ret337#1;havoc tlan_eisa_probe_#t~ret337#1; [2022-11-03 03:34:09,766 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-1: assume 0 != (if 0 == ~debug~0 then 0 else (if 1 == ~debug~0 then 0 else ~bitwiseAnd(~debug~0, 16))); [2022-11-03 03:34:09,766 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-1: assume !(0 != (if 0 == ~debug~0 then 0 else (if 1 == ~debug~0 then 0 else ~bitwiseAnd(~debug~0, 16)))); [2022-11-03 03:34:09,766 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2022-11-03 03:34:09,767 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6966: assume 16 == tlan_eisa_probe_~tmp___4~0#1 % 256; [2022-11-03 03:34:09,767 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6966: assume !(16 == tlan_eisa_probe_~tmp___4~0#1 % 256); [2022-11-03 03:34:09,767 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6900-1: tlan_eisa_probe_~tmp~35#1 := tlan_eisa_probe_#t~ret327#1;havoc tlan_eisa_probe_#t~ret327#1;havoc tlan_eisa_probe_#t~nondet328#1; [2022-11-03 03:34:09,767 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6900: SUMMARY for call tlan_eisa_probe_#t~ret327#1 := inw((if (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2022-11-03 03:34:09,768 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6967: tlan_eisa_probe_~irq~0#1 := 5; [2022-11-03 03:34:09,768 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: assume 32 == tlan_eisa_probe_~tmp___4~0#1 % 256; [2022-11-03 03:34:09,768 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: assume !(32 == tlan_eisa_probe_~tmp___4~0#1 % 256); [2022-11-03 03:34:09,768 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971: tlan_eisa_probe_~irq~0#1 := 9; [2022-11-03 03:34:09,768 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-1: assume 0 != (if 0 == ~debug~0 then 0 else (if 1 == ~debug~0 then 0 else ~bitwiseAnd(~debug~0, 16)));havoc tlan_eisa_probe_#t~nondet331#1; [2022-11-03 03:34:09,769 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-1: assume !(0 != (if 0 == ~debug~0 then 0 else (if 1 == ~debug~0 then 0 else ~bitwiseAnd(~debug~0, 16)))); [2022-11-03 03:34:09,966 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 03:34:12,013 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 03:34:12,013 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-03 03:34:12,020 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:34:12 BoogieIcfgContainer [2022-11-03 03:34:12,020 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 03:34:12,023 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 03:34:12,023 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 03:34:12,027 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 03:34:12,028 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 03:33:57" (1/3) ... [2022-11-03 03:34:12,028 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28f83784 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:34:12, skipping insertion in model container [2022-11-03 03:34:12,029 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:34:02" (2/3) ... [2022-11-03 03:34:12,029 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28f83784 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:34:12, skipping insertion in model container [2022-11-03 03:34:12,029 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:34:12" (3/3) ... [2022-11-03 03:34:12,034 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2022-11-03 03:34:12,063 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 03:34:12,063 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 03:34:12,208 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 03:34:12,216 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;@2d4e533d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 03:34:12,216 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 03:34:12,233 INFO L276 IsEmpty]: Start isEmpty. Operand has 1620 states, 897 states have (on average 1.2552954292084726) internal successors, (1126), 939 states have internal predecessors, (1126), 619 states have call successors, (619), 104 states have call predecessors, (619), 103 states have return successors, (614), 600 states have call predecessors, (614), 614 states have call successors, (614) [2022-11-03 03:34:12,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-03 03:34:12,282 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:34:12,283 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:34:12,284 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:34:12,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:34:12,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1515623881, now seen corresponding path program 1 times [2022-11-03 03:34:12,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:34:12,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487764709] [2022-11-03 03:34:12,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:34:12,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:34:12,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:34:13,452 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-11-03 03:34:13,453 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:34:13,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487764709] [2022-11-03 03:34:13,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487764709] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:34:13,454 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:34:13,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:34:13,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986331044] [2022-11-03 03:34:13,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:34:13,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:34:13,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:34:13,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:34:13,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:34:13,512 INFO L87 Difference]: Start difference. First operand has 1620 states, 897 states have (on average 1.2552954292084726) internal successors, (1126), 939 states have internal predecessors, (1126), 619 states have call successors, (619), 104 states have call predecessors, (619), 103 states have return successors, (614), 600 states have call predecessors, (614), 614 states have call successors, (614) Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-11-03 03:34:17,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:34:19,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:34:19,188 INFO L93 Difference]: Finished difference Result 4100 states and 5990 transitions. [2022-11-03 03:34:19,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:34:19,191 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 110 [2022-11-03 03:34:19,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:34:19,246 INFO L225 Difference]: With dead ends: 4100 [2022-11-03 03:34:19,246 INFO L226 Difference]: Without dead ends: 2443 [2022-11-03 03:34:19,269 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-03 03:34:19,273 INFO L413 NwaCegarLoop]: 2471 mSDtfsCounter, 2139 mSDsluCounter, 1401 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 17 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2139 SdHoareTripleChecker+Valid, 3655 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2022-11-03 03:34:19,274 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2139 Valid, 3655 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 592 Invalid, 1 Unknown, 0 Unchecked, 5.3s Time] [2022-11-03 03:34:19,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2443 states. [2022-11-03 03:34:19,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2443 to 2426. [2022-11-03 03:34:19,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2426 states, 1371 states have (on average 1.24945295404814) internal successors, (1713), 1442 states have internal predecessors, (1713), 885 states have call successors, (885), 186 states have call predecessors, (885), 169 states have return successors, (893), 835 states have call predecessors, (893), 885 states have call successors, (893) [2022-11-03 03:34:19,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2426 states to 2426 states and 3491 transitions. [2022-11-03 03:34:19,626 INFO L78 Accepts]: Start accepts. Automaton has 2426 states and 3491 transitions. Word has length 110 [2022-11-03 03:34:19,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:34:19,628 INFO L495 AbstractCegarLoop]: Abstraction has 2426 states and 3491 transitions. [2022-11-03 03:34:19,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-11-03 03:34:19,629 INFO L276 IsEmpty]: Start isEmpty. Operand 2426 states and 3491 transitions. [2022-11-03 03:34:19,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-11-03 03:34:19,642 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:34:19,643 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 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] [2022-11-03 03:34:19,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-03 03:34:19,643 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:34:19,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:34:19,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1962961884, now seen corresponding path program 1 times [2022-11-03 03:34:19,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:34:19,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836468784] [2022-11-03 03:34:19,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:34:19,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:34:19,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:34:20,187 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-03 03:34:20,187 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:34:20,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836468784] [2022-11-03 03:34:20,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836468784] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:34:20,188 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:34:20,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:34:20,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556297536] [2022-11-03 03:34:20,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:34:20,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:34:20,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:34:20,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:34:20,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:34:20,192 INFO L87 Difference]: Start difference. First operand 2426 states and 3491 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-03 03:34:23,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:34:25,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:34:25,803 INFO L93 Difference]: Finished difference Result 6973 states and 10247 transitions. [2022-11-03 03:34:25,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:34:25,804 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 111 [2022-11-03 03:34:25,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:34:25,866 INFO L225 Difference]: With dead ends: 6973 [2022-11-03 03:34:25,867 INFO L226 Difference]: Without dead ends: 4560 [2022-11-03 03:34:25,893 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-03 03:34:25,895 INFO L413 NwaCegarLoop]: 2862 mSDtfsCounter, 2342 mSDsluCounter, 2233 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2342 SdHoareTripleChecker+Valid, 4836 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-11-03 03:34:25,896 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2342 Valid, 4836 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 609 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2022-11-03 03:34:25,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4560 states. [2022-11-03 03:34:26,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4560 to 4537. [2022-11-03 03:34:26,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4537 states, 2547 states have (on average 1.2351786415390655) internal successors, (3146), 2683 states have internal predecessors, (3146), 1661 states have call successors, (1661), 361 states have call predecessors, (1661), 328 states have return successors, (1931), 1563 states have call predecessors, (1931), 1661 states have call successors, (1931) [2022-11-03 03:34:26,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4537 states to 4537 states and 6738 transitions. [2022-11-03 03:34:26,502 INFO L78 Accepts]: Start accepts. Automaton has 4537 states and 6738 transitions. Word has length 111 [2022-11-03 03:34:26,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:34:26,504 INFO L495 AbstractCegarLoop]: Abstraction has 4537 states and 6738 transitions. [2022-11-03 03:34:26,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-03 03:34:26,505 INFO L276 IsEmpty]: Start isEmpty. Operand 4537 states and 6738 transitions. [2022-11-03 03:34:26,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-11-03 03:34:26,518 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:34:26,518 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 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] [2022-11-03 03:34:26,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-03 03:34:26,519 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:34:26,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:34:26,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1825530565, now seen corresponding path program 1 times [2022-11-03 03:34:26,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:34:26,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559970221] [2022-11-03 03:34:26,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:34:26,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:34:26,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:34:27,054 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-11-03 03:34:27,055 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:34:27,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559970221] [2022-11-03 03:34:27,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559970221] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:34:27,057 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:34:27,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:34:27,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131102407] [2022-11-03 03:34:27,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:34:27,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:34:27,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:34:27,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:34:27,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:34:27,065 INFO L87 Difference]: Start difference. First operand 4537 states and 6738 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-03 03:34:29,754 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:34:32,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:34:32,896 INFO L93 Difference]: Finished difference Result 12987 states and 19354 transitions. [2022-11-03 03:34:32,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:34:32,897 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 122 [2022-11-03 03:34:32,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:34:32,994 INFO L225 Difference]: With dead ends: 12987 [2022-11-03 03:34:32,994 INFO L226 Difference]: Without dead ends: 8463 [2022-11-03 03:34:33,039 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-03 03:34:33,045 INFO L413 NwaCegarLoop]: 2956 mSDtfsCounter, 2475 mSDsluCounter, 2252 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2475 SdHoareTripleChecker+Valid, 4939 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-11-03 03:34:33,046 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2475 Valid, 4939 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 618 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2022-11-03 03:34:33,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8463 states. [2022-11-03 03:34:33,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8463 to 8449. [2022-11-03 03:34:33,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8449 states, 4773 states have (on average 1.2352817934213283) internal successors, (5896), 5034 states have internal predecessors, (5896), 3036 states have call successors, (3036), 709 states have call predecessors, (3036), 639 states have return successors, (3678), 2838 states have call predecessors, (3678), 3036 states have call successors, (3678) [2022-11-03 03:34:33,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8449 states to 8449 states and 12610 transitions. [2022-11-03 03:34:33,783 INFO L78 Accepts]: Start accepts. Automaton has 8449 states and 12610 transitions. Word has length 122 [2022-11-03 03:34:33,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:34:33,783 INFO L495 AbstractCegarLoop]: Abstraction has 8449 states and 12610 transitions. [2022-11-03 03:34:33,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-03 03:34:33,785 INFO L276 IsEmpty]: Start isEmpty. Operand 8449 states and 12610 transitions. [2022-11-03 03:34:33,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-11-03 03:34:33,791 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:34:33,792 INFO L195 NwaCegarLoop]: trace histogram [10, 6, 6, 6, 6, 6, 6, 4, 4, 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] [2022-11-03 03:34:33,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-03 03:34:33,792 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:34:33,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:34:33,797 INFO L85 PathProgramCache]: Analyzing trace with hash -467789883, now seen corresponding path program 1 times [2022-11-03 03:34:33,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:34:33,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832868949] [2022-11-03 03:34:33,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:34:33,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:34:33,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:34:34,344 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2022-11-03 03:34:34,345 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:34:34,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832868949] [2022-11-03 03:34:34,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832868949] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:34:34,345 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:34:34,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:34:34,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453043772] [2022-11-03 03:34:34,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:34:34,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:34:34,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:34:34,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:34:34,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:34:34,349 INFO L87 Difference]: Start difference. First operand 8449 states and 12610 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-11-03 03:34:37,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:34:40,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:34:40,938 INFO L93 Difference]: Finished difference Result 18992 states and 28243 transitions. [2022-11-03 03:34:40,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:34:40,938 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 156 [2022-11-03 03:34:40,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:34:41,068 INFO L225 Difference]: With dead ends: 18992 [2022-11-03 03:34:41,076 INFO L226 Difference]: Without dead ends: 10556 [2022-11-03 03:34:41,163 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-03 03:34:41,168 INFO L413 NwaCegarLoop]: 2844 mSDtfsCounter, 976 mSDsluCounter, 2272 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 976 SdHoareTripleChecker+Valid, 4851 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2022-11-03 03:34:41,169 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [976 Valid, 4851 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 773 Invalid, 1 Unknown, 0 Unchecked, 6.0s Time] [2022-11-03 03:34:41,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10556 states. [2022-11-03 03:34:42,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10556 to 10546. [2022-11-03 03:34:42,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10546 states, 5995 states have (on average 1.2355296080066722) internal successors, (7407), 6326 states have internal predecessors, (7407), 3731 states have call successors, (3731), 931 states have call predecessors, (3731), 819 states have return successors, (4445), 3444 states have call predecessors, (4445), 3731 states have call successors, (4445) [2022-11-03 03:34:42,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10546 states to 10546 states and 15583 transitions. [2022-11-03 03:34:42,116 INFO L78 Accepts]: Start accepts. Automaton has 10546 states and 15583 transitions. Word has length 156 [2022-11-03 03:34:42,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:34:42,117 INFO L495 AbstractCegarLoop]: Abstraction has 10546 states and 15583 transitions. [2022-11-03 03:34:42,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 3 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-11-03 03:34:42,117 INFO L276 IsEmpty]: Start isEmpty. Operand 10546 states and 15583 transitions. [2022-11-03 03:34:42,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-11-03 03:34:42,127 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:34:42,127 INFO L195 NwaCegarLoop]: trace histogram [12, 8, 8, 6, 6, 6, 6, 6, 6, 3, 3, 3, 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] [2022-11-03 03:34:42,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-03 03:34:42,128 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:34:42,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:34:42,129 INFO L85 PathProgramCache]: Analyzing trace with hash 576352464, now seen corresponding path program 1 times [2022-11-03 03:34:42,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:34:42,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747319405] [2022-11-03 03:34:42,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:34:42,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:34:42,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:34:42,722 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-11-03 03:34:42,723 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:34:42,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747319405] [2022-11-03 03:34:42,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747319405] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:34:42,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:34:42,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:34:42,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088514161] [2022-11-03 03:34:42,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:34:42,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:34:42,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:34:42,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:34:42,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:34:42,727 INFO L87 Difference]: Start difference. First operand 10546 states and 15583 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-11-03 03:34:45,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:34:48,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:34:48,092 INFO L93 Difference]: Finished difference Result 21241 states and 32387 transitions. [2022-11-03 03:34:48,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:34:48,093 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 215 [2022-11-03 03:34:48,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:34:48,194 INFO L225 Difference]: With dead ends: 21241 [2022-11-03 03:34:48,194 INFO L226 Difference]: Without dead ends: 10708 [2022-11-03 03:34:48,288 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-03 03:34:48,288 INFO L413 NwaCegarLoop]: 2025 mSDtfsCounter, 12 mSDsluCounter, 2293 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 4041 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-11-03 03:34:48,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 4041 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 565 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2022-11-03 03:34:48,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10708 states. [2022-11-03 03:34:49,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10708 to 10564. [2022-11-03 03:34:49,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10564 states, 6013 states have (on average 1.2348245468152337) internal successors, (7425), 6344 states have internal predecessors, (7425), 3731 states have call successors, (3731), 931 states have call predecessors, (3731), 819 states have return successors, (4445), 3444 states have call predecessors, (4445), 3731 states have call successors, (4445) [2022-11-03 03:34:49,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10564 states to 10564 states and 15601 transitions. [2022-11-03 03:34:49,236 INFO L78 Accepts]: Start accepts. Automaton has 10564 states and 15601 transitions. Word has length 215 [2022-11-03 03:34:49,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:34:49,238 INFO L495 AbstractCegarLoop]: Abstraction has 10564 states and 15601 transitions. [2022-11-03 03:34:49,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-11-03 03:34:49,239 INFO L276 IsEmpty]: Start isEmpty. Operand 10564 states and 15601 transitions. [2022-11-03 03:34:49,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2022-11-03 03:34:49,248 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:34:49,249 INFO L195 NwaCegarLoop]: trace histogram [12, 8, 8, 6, 6, 6, 6, 6, 6, 3, 3, 3, 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] [2022-11-03 03:34:49,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-03 03:34:49,249 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:34:49,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:34:49,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1848730960, now seen corresponding path program 1 times [2022-11-03 03:34:49,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:34:49,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010929690] [2022-11-03 03:34:49,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:34:49,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:34:49,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:34:49,727 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-11-03 03:34:49,727 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:34:49,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010929690] [2022-11-03 03:34:49,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010929690] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:34:49,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:34:49,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:34:49,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095803935] [2022-11-03 03:34:49,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:34:49,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:34:49,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:34:49,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:34:49,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:34:49,730 INFO L87 Difference]: Start difference. First operand 10564 states and 15601 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-03 03:34:52,560 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:34:54,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:34:54,994 INFO L93 Difference]: Finished difference Result 21235 states and 31495 transitions. [2022-11-03 03:34:54,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:34:54,995 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 218 [2022-11-03 03:34:54,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:34:55,093 INFO L225 Difference]: With dead ends: 21235 [2022-11-03 03:34:55,094 INFO L226 Difference]: Without dead ends: 10684 [2022-11-03 03:34:55,167 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-03 03:34:55,169 INFO L413 NwaCegarLoop]: 2023 mSDtfsCounter, 6 mSDsluCounter, 2290 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 4037 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-11-03 03:34:55,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 4037 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 567 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2022-11-03 03:34:55,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10684 states. [2022-11-03 03:34:55,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10684 to 10624. [2022-11-03 03:34:55,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10624 states, 6063 states have (on average 1.2345373577436913) internal successors, (7485), 6394 states have internal predecessors, (7485), 3741 states have call successors, (3741), 931 states have call predecessors, (3741), 819 states have return successors, (4455), 3454 states have call predecessors, (4455), 3741 states have call successors, (4455) [2022-11-03 03:34:55,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10624 states to 10624 states and 15681 transitions. [2022-11-03 03:34:55,916 INFO L78 Accepts]: Start accepts. Automaton has 10624 states and 15681 transitions. Word has length 218 [2022-11-03 03:34:55,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:34:55,917 INFO L495 AbstractCegarLoop]: Abstraction has 10624 states and 15681 transitions. [2022-11-03 03:34:55,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-11-03 03:34:55,918 INFO L276 IsEmpty]: Start isEmpty. Operand 10624 states and 15681 transitions. [2022-11-03 03:34:55,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2022-11-03 03:34:55,928 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:34:55,928 INFO L195 NwaCegarLoop]: trace histogram [12, 8, 8, 6, 6, 6, 6, 6, 6, 3, 3, 3, 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] [2022-11-03 03:34:55,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-03 03:34:55,929 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:34:55,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:34:55,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1187356301, now seen corresponding path program 1 times [2022-11-03 03:34:55,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:34:55,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201865027] [2022-11-03 03:34:55,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:34:55,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:34:56,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:34:56,570 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-11-03 03:34:56,570 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:34:56,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201865027] [2022-11-03 03:34:56,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201865027] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 03:34:56,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617695792] [2022-11-03 03:34:56,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:34:56,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:34:56,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:34:56,577 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:34:56,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-03 03:34:58,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:34:58,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 3338 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-03 03:34:58,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:34:58,156 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-11-03 03:34:58,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:34:58,358 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-11-03 03:34:58,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617695792] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:34:58,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [876354689] [2022-11-03 03:34:58,389 INFO L159 IcfgInterpreter]: Started Sifa with 123 locations of interest [2022-11-03 03:34:58,389 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 03:34:58,394 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 03:34:58,400 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 03:34:58,401 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 03:35:04,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:04,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:04,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:04,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:04,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:04,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:04,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:04,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:35:04,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:35:04,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:35:04,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:35:04,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:35:04,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:35:04,255 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 29 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 03:35:05,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:35:05,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:35:05,487 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 49 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 41 [2022-11-03 03:39:10,153 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-03 03:39:10,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:39:10,318 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-03 03:39:10,321 INFO L158 Benchmark]: Toolchain (without parser) took 313138.36ms. Allocated memory was 109.1MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 57.7MB in the beginning and 885.7MB in the end (delta: -828.0MB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. [2022-11-03 03:39:10,321 INFO L158 Benchmark]: CDTParser took 0.36ms. Allocated memory is still 109.1MB. Free memory is still 88.9MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-03 03:39:10,321 INFO L158 Benchmark]: CACSL2BoogieTranslator took 5074.06ms. Allocated memory was 109.1MB in the beginning and 230.7MB in the end (delta: 121.6MB). Free memory was 57.5MB in the beginning and 123.1MB in the end (delta: -65.6MB). Peak memory consumption was 73.9MB. Max. memory is 16.1GB. [2022-11-03 03:39:10,322 INFO L158 Benchmark]: Boogie Procedure Inliner took 465.73ms. Allocated memory is still 230.7MB. Free memory was 123.1MB in the beginning and 142.0MB in the end (delta: -18.9MB). Peak memory consumption was 38.8MB. Max. memory is 16.1GB. [2022-11-03 03:39:10,322 INFO L158 Benchmark]: Boogie Preprocessor took 386.93ms. Allocated memory is still 230.7MB. Free memory was 142.0MB in the beginning and 106.4MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2022-11-03 03:39:10,322 INFO L158 Benchmark]: RCFGBuilder took 8904.51ms. Allocated memory was 230.7MB in the beginning and 492.8MB in the end (delta: 262.1MB). Free memory was 106.4MB in the beginning and 155.9MB in the end (delta: -49.5MB). Peak memory consumption was 245.1MB. Max. memory is 16.1GB. [2022-11-03 03:39:10,323 INFO L158 Benchmark]: TraceAbstraction took 298297.04ms. Allocated memory was 492.8MB in the beginning and 1.4GB in the end (delta: 876.6MB). Free memory was 155.9MB in the beginning and 885.7MB in the end (delta: -729.8MB). Peak memory consumption was 743.8MB. Max. memory is 16.1GB. [2022-11-03 03:39:10,326 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.36ms. Allocated memory is still 109.1MB. Free memory is still 88.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 5074.06ms. Allocated memory was 109.1MB in the beginning and 230.7MB in the end (delta: 121.6MB). Free memory was 57.5MB in the beginning and 123.1MB in the end (delta: -65.6MB). Peak memory consumption was 73.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 465.73ms. Allocated memory is still 230.7MB. Free memory was 123.1MB in the beginning and 142.0MB in the end (delta: -18.9MB). Peak memory consumption was 38.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 386.93ms. Allocated memory is still 230.7MB. Free memory was 142.0MB in the beginning and 106.4MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * RCFGBuilder took 8904.51ms. Allocated memory was 230.7MB in the beginning and 492.8MB in the end (delta: 262.1MB). Free memory was 106.4MB in the beginning and 155.9MB in the end (delta: -49.5MB). Peak memory consumption was 245.1MB. Max. memory is 16.1GB. * TraceAbstraction took 298297.04ms. Allocated memory was 492.8MB in the beginning and 1.4GB in the end (delta: 876.6MB). Free memory was 155.9MB in the beginning and 885.7MB in the end (delta: -729.8MB). Peak memory consumption was 743.8MB. 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-03 03:39:10,356 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI --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 4bcb37c4379f8eccb740fb6c6359bb8950e56f103e832e8f7687e811a6b9e6cf --- 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-5e519f3 [2022-11-03 03:39:12,941 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 03:39:12,943 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 03:39:12,979 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 03:39:12,980 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 03:39:12,984 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 03:39:12,986 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 03:39:12,991 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 03:39:12,997 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 03:39:12,999 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 03:39:13,000 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 03:39:13,003 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 03:39:13,004 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 03:39:13,007 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 03:39:13,009 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 03:39:13,011 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 03:39:13,012 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 03:39:13,013 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 03:39:13,018 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 03:39:13,021 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 03:39:13,032 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 03:39:13,033 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 03:39:13,035 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 03:39:13,036 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 03:39:13,039 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 03:39:13,044 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 03:39:13,044 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 03:39:13,045 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 03:39:13,049 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 03:39:13,050 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 03:39:13,051 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 03:39:13,052 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 03:39:13,053 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 03:39:13,054 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 03:39:13,056 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 03:39:13,057 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 03:39:13,058 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 03:39:13,059 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 03:39:13,059 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 03:39:13,060 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 03:39:13,062 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 03:39:13,063 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2022-11-03 03:39:13,120 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 03:39:13,121 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 03:39:13,123 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 03:39:13,123 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 03:39:13,125 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 03:39:13,125 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 03:39:13,125 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 03:39:13,125 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 03:39:13,126 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 03:39:13,126 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 03:39:13,127 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 03:39:13,127 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 03:39:13,129 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 03:39:13,129 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 03:39:13,130 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 03:39:13,130 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 03:39:13,130 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 03:39:13,130 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-03 03:39:13,131 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-03 03:39:13,131 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-03 03:39:13,131 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 03:39:13,131 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 03:39:13,132 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 03:39:13,132 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 03:39:13,133 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-03 03:39:13,133 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 03:39:13,133 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:39:13,133 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 03:39:13,134 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 03:39:13,134 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 03:39:13,134 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-03 03:39:13,134 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-03 03:39:13,135 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 03:39:13,135 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 03:39:13,135 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-03 03:39:13,136 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_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/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_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI 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 -> 4bcb37c4379f8eccb740fb6c6359bb8950e56f103e832e8f7687e811a6b9e6cf [2022-11-03 03:39:13,560 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 03:39:13,592 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 03:39:13,598 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 03:39:13,600 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 03:39:13,601 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 03:39:13,602 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2022-11-03 03:39:13,691 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/data/7b4b30ae3/0289149a926745cb9757f0cebd38cad9/FLAGdbd08342f [2022-11-03 03:39:14,923 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 03:39:14,925 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2022-11-03 03:39:15,008 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/data/7b4b30ae3/0289149a926745cb9757f0cebd38cad9/FLAGdbd08342f [2022-11-03 03:39:15,286 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/data/7b4b30ae3/0289149a926745cb9757f0cebd38cad9 [2022-11-03 03:39:15,289 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 03:39:15,292 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 03:39:15,294 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 03:39:15,294 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 03:39:15,299 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 03:39:15,300 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:39:15" (1/1) ... [2022-11-03 03:39:15,301 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f7de39c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:15, skipping insertion in model container [2022-11-03 03:39:15,301 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:39:15" (1/1) ... [2022-11-03 03:39:15,310 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 03:39:15,545 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 03:39:19,126 WARN L230 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_53cdbb67-57df-481a-9621-bebe6f46eaec/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345848,345861] [2022-11-03 03:39:19,130 WARN L230 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_53cdbb67-57df-481a-9621-bebe6f46eaec/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345993,346006] [2022-11-03 03:39:19,170 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:39:19,279 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-03 03:39:19,353 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 03:39:19,891 WARN L230 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_53cdbb67-57df-481a-9621-bebe6f46eaec/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345848,345861] [2022-11-03 03:39:19,892 WARN L230 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_53cdbb67-57df-481a-9621-bebe6f46eaec/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345993,346006] [2022-11-03 03:39:19,899 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:39:19,937 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 03:39:20,384 WARN L230 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_53cdbb67-57df-481a-9621-bebe6f46eaec/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345848,345861] [2022-11-03 03:39:20,385 WARN L230 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_53cdbb67-57df-481a-9621-bebe6f46eaec/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[345993,346006] [2022-11-03 03:39:20,390 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:39:20,745 INFO L208 MainTranslator]: Completed translation [2022-11-03 03:39:20,746 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:20 WrapperNode [2022-11-03 03:39:20,746 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 03:39:20,747 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 03:39:20,748 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 03:39:20,748 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 03:39:20,772 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:20" (1/1) ... [2022-11-03 03:39:20,949 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:20" (1/1) ... [2022-11-03 03:39:21,182 INFO L138 Inliner]: procedures = 451, calls = 2346, calls flagged for inlining = 211, calls inlined = 196, statements flattened = 5212 [2022-11-03 03:39:21,183 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 03:39:21,184 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 03:39:21,184 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 03:39:21,184 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 03:39:21,195 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:20" (1/1) ... [2022-11-03 03:39:21,200 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:20" (1/1) ... [2022-11-03 03:39:21,280 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:20" (1/1) ... [2022-11-03 03:39:21,281 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:20" (1/1) ... [2022-11-03 03:39:21,478 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:20" (1/1) ... [2022-11-03 03:39:21,524 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:20" (1/1) ... [2022-11-03 03:39:21,649 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:20" (1/1) ... [2022-11-03 03:39:21,669 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:20" (1/1) ... [2022-11-03 03:39:21,773 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 03:39:21,774 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 03:39:21,775 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 03:39:21,775 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 03:39:21,776 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:20" (1/1) ... [2022-11-03 03:39:21,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:39:21,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:39:21,815 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 03:39:21,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 03:39:21,878 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_resume [2022-11-03 03:39:21,878 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_resume [2022-11-03 03:39:21,879 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-03 03:39:21,879 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-03 03:39:21,879 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-03 03:39:21,879 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-03 03:39:21,879 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-11-03 03:39:21,880 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-11-03 03:39:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_write_reg [2022-11-03 03:39:21,880 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_write_reg [2022-11-03 03:39:21,880 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_86 [2022-11-03 03:39:21,880 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_86 [2022-11-03 03:39:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-03 03:39:21,881 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-03 03:39:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read8 [2022-11-03 03:39:21,881 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read8 [2022-11-03 03:39:21,881 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-03 03:39:21,882 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-03 03:39:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_tlan_priv [2022-11-03 03:39:21,882 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_tlan_priv [2022-11-03 03:39:21,882 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_read_and_clear_stats [2022-11-03 03:39:21,882 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_read_and_clear_stats [2022-11-03 03:39:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_sync [2022-11-03 03:39:21,883 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_sync [2022-11-03 03:39:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-11-03 03:39:21,883 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-11-03 03:39:21,883 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-11-03 03:39:21,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-11-03 03:39:21,884 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-11-03 03:39:21,885 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-11-03 03:39:21,885 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-03 03:39:21,885 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-03 03:39:21,885 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-11-03 03:39:21,886 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-11-03 03:39:21,886 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 03:39:21,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-03 03:39:21,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-03 03:39:21,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-03 03:39:21,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-03 03:39:21,887 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-03 03:39:21,887 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-03 03:39:21,887 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_lists [2022-11-03 03:39:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_lists [2022-11-03 03:39:21,888 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_close [2022-11-03 03:39:21,888 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_close [2022-11-03 03:39:21,890 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-03 03:39:21,890 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-03 03:39:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_print [2022-11-03 03:39:21,891 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_print [2022-11-03 03:39:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2022-11-03 03:39:21,891 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2022-11-03 03:39:21,891 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_tlan_priv [2022-11-03 03:39:21,891 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_tlan_priv [2022-11-03 03:39:21,892 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_unregister_driver [2022-11-03 03:39:21,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_unregister_driver [2022-11-03 03:39:21,893 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_probe1 [2022-11-03 03:39:21,893 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_probe1 [2022-11-03 03:39:21,893 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-11-03 03:39:21,893 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-11-03 03:39:21,894 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-11-03 03:39:21,894 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-11-03 03:39:21,894 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2022-11-03 03:39:21,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2022-11-03 03:39:21,895 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2022-11-03 03:39:21,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2022-11-03 03:39:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-11-03 03:39:21,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-11-03 03:39:21,896 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-11-03 03:39:21,896 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-11-03 03:39:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_timer [2022-11-03 03:39:21,897 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_timer [2022-11-03 03:39:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_stop [2022-11-03 03:39:21,897 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_stop [2022-11-03 03:39:21,897 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-11-03 03:39:21,898 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-11-03 03:39:21,898 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-03 03:39:21,898 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-03 03:39:21,899 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_remove_one [2022-11-03 03:39:21,899 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_remove_one [2022-11-03 03:39:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_get_skb [2022-11-03 03:39:21,900 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_get_skb [2022-11-03 03:39:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_byte [2022-11-03 03:39:21,900 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_byte [2022-11-03 03:39:21,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 03:39:21,901 INFO L130 BoogieDeclarations]: Found specification of procedure inb_p [2022-11-03 03:39:21,902 INFO L138 BoogieDeclarations]: Found implementation of procedure inb_p [2022-11-03 03:39:21,902 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~TO~VOID [2022-11-03 03:39:21,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~TO~VOID [2022-11-03 03:39:21,903 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2022-11-03 03:39:21,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2022-11-03 03:39:21,904 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_poll [2022-11-03 03:39:21,904 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_poll [2022-11-03 03:39:21,904 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 03:39:21,904 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-11-03 03:39:21,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-11-03 03:39:21,905 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-03 03:39:21,905 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-03 03:39:21,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 03:39:21,905 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-03 03:39:21,906 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-03 03:39:21,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-03 03:39:21,906 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_free_lists [2022-11-03 03:39:21,906 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_free_lists [2022-11-03 03:39:21,907 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2022-11-03 03:39:21,907 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2022-11-03 03:39:21,908 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2022-11-03 03:39:21,909 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2022-11-03 03:39:21,912 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2022-11-03 03:39:21,912 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2022-11-03 03:39:21,913 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-03 03:39:21,914 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-03 03:39:21,915 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_stop_11_2 [2022-11-03 03:39:21,916 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_stop_11_2 [2022-11-03 03:39:21,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2022-11-03 03:39:21,916 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2022-11-03 03:39:21,917 INFO L130 BoogieDeclarations]: Found specification of procedure outb_p [2022-11-03 03:39:21,923 INFO L138 BoogieDeclarations]: Found implementation of procedure outb_p [2022-11-03 03:39:21,923 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_store_skb [2022-11-03 03:39:21,923 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_store_skb [2022-11-03 03:39:21,923 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_tx_timeout [2022-11-03 03:39:21,923 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_tx_timeout [2022-11-03 03:39:21,924 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_detect [2022-11-03 03:39:21,924 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_detect [2022-11-03 03:39:21,924 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 03:39:21,924 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 03:39:21,924 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-03 03:39:21,925 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-03 03:39:21,925 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2022-11-03 03:39:21,925 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2022-11-03 03:39:21,925 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-03 03:39:21,925 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-03 03:39:21,925 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-03 03:39:21,926 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-03 03:39:21,926 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_exit [2022-11-03 03:39:21,926 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_exit [2022-11-03 03:39:21,926 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-11-03 03:39:21,926 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-11-03 03:39:21,926 INFO L130 BoogieDeclarations]: Found specification of procedure slow_down_io [2022-11-03 03:39:21,927 INFO L138 BoogieDeclarations]: Found implementation of procedure slow_down_io [2022-11-03 03:39:21,927 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_interrupt [2022-11-03 03:39:21,927 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_interrupt [2022-11-03 03:39:21,927 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_start [2022-11-03 03:39:21,927 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_start [2022-11-03 03:39:21,928 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2022-11-03 03:39:21,928 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2022-11-03 03:39:21,928 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-11-03 03:39:21,928 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-11-03 03:39:21,928 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-11-03 03:39:21,928 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-11-03 03:39:21,929 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb_ip_align [2022-11-03 03:39:21,929 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb_ip_align [2022-11-03 03:39:21,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 03:39:21,929 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_multicast_list [2022-11-03 03:39:21,929 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_multicast_list [2022-11-03 03:39:21,929 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-11-03 03:39:21,930 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-11-03 03:39:21,930 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 03:39:21,930 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2022-11-03 03:39:21,930 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2022-11-03 03:39:21,930 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_eisa_cleanup [2022-11-03 03:39:21,930 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_eisa_cleanup [2022-11-03 03:39:21,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-03 03:39:21,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-03 03:39:21,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-03 03:39:21,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-03 03:39:21,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-03 03:39:21,931 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_print_list [2022-11-03 03:39:21,932 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_print_list [2022-11-03 03:39:21,932 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write16 [2022-11-03 03:39:21,932 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write16 [2022-11-03 03:39:21,932 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2022-11-03 03:39:21,932 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2022-11-03 03:39:21,932 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-03 03:39:21,933 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-03 03:39:21,933 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2022-11-03 03:39:21,933 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2022-11-03 03:39:21,933 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-11-03 03:39:21,933 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-11-03 03:39:21,933 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2022-11-03 03:39:21,934 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2022-11-03 03:39:21,934 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_finish_reset [2022-11-03 03:39:21,934 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_finish_reset [2022-11-03 03:39:21,934 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write32 [2022-11-03 03:39:21,934 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write32 [2022-11-03 03:39:21,934 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-11-03 03:39:21,935 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-11-03 03:39:21,935 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-03 03:39:21,935 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-03 03:39:21,935 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_mac [2022-11-03 03:39:21,935 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_mac [2022-11-03 03:39:21,935 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2022-11-03 03:39:21,936 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2022-11-03 03:39:21,936 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_start [2022-11-03 03:39:21,936 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_start [2022-11-03 03:39:21,936 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read32 [2022-11-03 03:39:21,936 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read32 [2022-11-03 03:39:21,936 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write8 [2022-11-03 03:39:21,937 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write8 [2022-11-03 03:39:21,937 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-03 03:39:21,937 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-03 03:39:21,937 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_power_down [2022-11-03 03:39:21,937 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_power_down [2022-11-03 03:39:21,937 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2022-11-03 03:39:21,938 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2022-11-03 03:39:21,938 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_adapter [2022-11-03 03:39:21,938 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_adapter [2022-11-03 03:39:21,938 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_send_data [2022-11-03 03:39:21,938 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_send_data [2022-11-03 03:39:21,938 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_read_reg [2022-11-03 03:39:21,939 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_read_reg [2022-11-03 03:39:21,939 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_97 [2022-11-03 03:39:21,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_97 [2022-11-03 03:39:21,939 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-11-03 03:39:21,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-11-03 03:39:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_open [2022-11-03 03:39:21,940 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_open [2022-11-03 03:39:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2022-11-03 03:39:21,940 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2022-11-03 03:39:21,940 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2022-11-03 03:39:21,940 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2022-11-03 03:39:21,941 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2022-11-03 03:39:21,941 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2022-11-03 03:39:21,941 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2022-11-03 03:39:21,941 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2022-11-03 03:39:21,941 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2022-11-03 03:39:21,941 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-11-03 03:39:21,942 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-11-03 03:39:21,942 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2022-11-03 03:39:21,942 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2022-11-03 03:39:21,942 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2022-11-03 03:39:21,942 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2022-11-03 03:39:23,065 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 03:39:23,074 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 03:39:32,899 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-03 03:40:03,371 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907-1: tlan_eisa_probe_~tmp___0~12#1 := tlan_eisa_probe_#t~ret329#1;havoc tlan_eisa_probe_#t~ret329#1;havoc tlan_eisa_probe_#t~nondet330#1; [2022-11-03 03:40:03,372 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: SUMMARY for call tlan_eisa_probe_#t~ret329#1 := inw(~bvadd32(3202bv32, tlan_eisa_probe_~ioaddr~0#1[32:0])); srcloc: null [2022-11-03 03:40:03,372 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: assume 64bv32 == ~zero_extendFrom8To32(tlan_eisa_probe_~tmp___4~0#1); [2022-11-03 03:40:03,372 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: assume !(64bv32 == ~zero_extendFrom8To32(tlan_eisa_probe_~tmp___4~0#1)); [2022-11-03 03:40:03,373 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975: tlan_eisa_probe_~irq~0#1 := 10bv32; [2022-11-03 03:40:03,373 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume 128bv32 == ~zero_extendFrom8To32(tlan_eisa_probe_~tmp___4~0#1); [2022-11-03 03:40:03,373 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume !(128bv32 == ~zero_extendFrom8To32(tlan_eisa_probe_~tmp___4~0#1)); [2022-11-03 03:40:03,373 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-1: call tlan_eisa_probe_#t~ret332#1.base, tlan_eisa_probe_#t~ret332#1.offset := __request_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16bv64, ~#tlan_signature~0.base, ~#tlan_signature~0.offset, 0bv32);tlan_eisa_probe_~tmp___1~5#1.base, tlan_eisa_probe_~tmp___1~5#1.offset := tlan_eisa_probe_#t~ret332#1.base, tlan_eisa_probe_#t~ret332#1.offset;havoc tlan_eisa_probe_#t~ret332#1.base, tlan_eisa_probe_#t~ret332#1.offset; [2022-11-03 03:40:03,373 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979: tlan_eisa_probe_~irq~0#1 := 11bv32; [2022-11-03 03:40:03,374 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6982: assume 16bv32 == ~debug~0;havoc tlan_eisa_probe_#t~nondet339#1; [2022-11-03 03:40:03,374 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6982: assume !(16bv32 == ~debug~0); [2022-11-03 03:40:03,374 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume 0bv64 == ~bvadd64(tlan_eisa_probe_~tmp___1~5#1.base, tlan_eisa_probe_~tmp___1~5#1.offset); [2022-11-03 03:40:03,374 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: assume !(0bv64 == ~bvadd64(tlan_eisa_probe_~tmp___1~5#1.base, tlan_eisa_probe_~tmp___1~5#1.offset)); [2022-11-03 03:40:03,375 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-1: tlan_eisa_probe_~tmp___2~2#1 := tlan_eisa_probe_#t~ret333#1;havoc tlan_eisa_probe_#t~ret333#1; [2022-11-03 03:40:03,375 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: SUMMARY for call tlan_eisa_probe_#t~ret333#1 := inw(~bvadd32(3200bv32, tlan_eisa_probe_~ioaddr~0#1[32:0])); srcloc: null [2022-11-03 03:40:03,375 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: SUMMARY for call tlan_eisa_probe_#t~ret338#1 := tlan_probe1(0bv64, 0bv64, tlan_eisa_probe_~ioaddr~0#1, tlan_eisa_probe_~irq~0#1, 12bv32, 0bv64, 0bv64); srcloc: null [2022-11-03 03:40:03,375 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929: assume 4366bv32 != ~zero_extendFrom16To32(tlan_eisa_probe_~tmp___2~2#1); [2022-11-03 03:40:03,375 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929: assume !(4366bv32 != ~zero_extendFrom16To32(tlan_eisa_probe_~tmp___2~2#1)); [2022-11-03 03:40:03,376 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16bv64); srcloc: null [2022-11-03 03:40:03,376 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001: tlan_eisa_probe_~rc~2#1 := tlan_eisa_probe_#t~ret338#1;havoc tlan_eisa_probe_#t~ret338#1; [2022-11-03 03:40:03,376 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937-1: tlan_eisa_probe_~device_id~1#1 := tlan_eisa_probe_#t~ret334#1;havoc tlan_eisa_probe_#t~ret334#1; [2022-11-03 03:40:03,376 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937: SUMMARY for call tlan_eisa_probe_#t~ret334#1 := inw(~bvadd32(3202bv32, tlan_eisa_probe_~ioaddr~0#1[32:0])); srcloc: null [2022-11-03 03:40:03,377 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: assume 8433bv32 != ~zero_extendFrom16To32(tlan_eisa_probe_~device_id~1#1) && 16625bv32 != ~zero_extendFrom16To32(tlan_eisa_probe_~device_id~1#1); [2022-11-03 03:40:03,377 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: assume !(8433bv32 != ~zero_extendFrom16To32(tlan_eisa_probe_~device_id~1#1) && 16625bv32 != ~zero_extendFrom16To32(tlan_eisa_probe_~device_id~1#1)); [2022-11-03 03:40:03,377 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16bv64); srcloc: null [2022-11-03 03:40:03,377 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947-1: tlan_eisa_probe_~tmp___3~1#1 := tlan_eisa_probe_#t~ret335#1;havoc tlan_eisa_probe_#t~ret335#1; [2022-11-03 03:40:03,377 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: SUMMARY for call tlan_eisa_probe_#t~ret335#1 := inb(~bvadd32(3204bv32, tlan_eisa_probe_~ioaddr~0#1[32:0])); srcloc: null [2022-11-03 03:40:03,378 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7013-1: tlan_eisa_probe_~ioaddr~0#1 := ~bvadd64(4096bv64, tlan_eisa_probe_~ioaddr~0#1); [2022-11-03 03:40:03,378 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume 1bv32 != ~zero_extendFrom8To32(tlan_eisa_probe_~tmp___3~1#1); [2022-11-03 03:40:03,378 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume !(1bv32 != ~zero_extendFrom8To32(tlan_eisa_probe_~tmp___3~1#1)); [2022-11-03 03:40:03,378 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-1: assume 16bv32 == ~debug~0;havoc tlan_eisa_probe_#t~nondet340#1; [2022-11-03 03:40:03,379 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951-1: assume !(16bv32 == ~debug~0); [2022-11-03 03:40:03,379 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16bv64); srcloc: null [2022-11-03 03:40:03,379 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7022: assume ~bvsle64(tlan_eisa_probe_~ioaddr~0#1, 36863bv64); [2022-11-03 03:40:03,379 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7022: assume !~bvsle64(tlan_eisa_probe_~ioaddr~0#1, 36863bv64); [2022-11-03 03:40:03,379 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956-2: SUMMARY for call tlan_eisa_probe_#t~ret337#1 := inb(~bvadd32(3264bv32, tlan_eisa_probe_~ioaddr~0#1[32:0])); srcloc: null [2022-11-03 03:40:03,380 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956: assume 16bv32 == ~debug~0;havoc tlan_eisa_probe_#t~nondet336#1; [2022-11-03 03:40:03,380 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956: assume !(16bv32 == ~debug~0); [2022-11-03 03:40:03,380 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: assume 0bv32 != ~bvand32(16bv32, ~debug~0); [2022-11-03 03:40:03,380 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: assume !(0bv32 != ~bvand32(16bv32, ~debug~0)); [2022-11-03 03:40:03,380 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963: tlan_eisa_probe_~tmp___4~0#1 := tlan_eisa_probe_#t~ret337#1;havoc tlan_eisa_probe_#t~ret337#1; [2022-11-03 03:40:03,381 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-1: assume 0bv32 != ~bvand32(16bv32, ~debug~0); [2022-11-03 03:40:03,381 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-1: assume !(0bv32 != ~bvand32(16bv32, ~debug~0)); [2022-11-03 03:40:03,381 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2022-11-03 03:40:03,381 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6966: assume 16bv32 == ~zero_extendFrom8To32(tlan_eisa_probe_~tmp___4~0#1); [2022-11-03 03:40:03,381 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6966: assume !(16bv32 == ~zero_extendFrom8To32(tlan_eisa_probe_~tmp___4~0#1)); [2022-11-03 03:40:03,382 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6900-1: tlan_eisa_probe_~tmp~35#1 := tlan_eisa_probe_#t~ret327#1;havoc tlan_eisa_probe_#t~ret327#1;havoc tlan_eisa_probe_#t~nondet328#1; [2022-11-03 03:40:03,382 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6900: SUMMARY for call tlan_eisa_probe_#t~ret327#1 := inw(~bvadd32(3200bv32, tlan_eisa_probe_~ioaddr~0#1[32:0])); srcloc: null [2022-11-03 03:40:03,382 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6967: tlan_eisa_probe_~irq~0#1 := 5bv32; [2022-11-03 03:40:03,382 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: assume 32bv32 == ~zero_extendFrom8To32(tlan_eisa_probe_~tmp___4~0#1); [2022-11-03 03:40:03,382 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: assume !(32bv32 == ~zero_extendFrom8To32(tlan_eisa_probe_~tmp___4~0#1)); [2022-11-03 03:40:03,383 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6971: tlan_eisa_probe_~irq~0#1 := 9bv32; [2022-11-03 03:40:03,383 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-1: assume 0bv32 != ~bvand32(16bv32, ~debug~0);havoc tlan_eisa_probe_#t~nondet331#1; [2022-11-03 03:40:03,383 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-1: assume !(0bv32 != ~bvand32(16bv32, ~debug~0)); [2022-11-03 03:40:03,520 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 03:40:03,539 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 03:40:03,539 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-03 03:40:03,543 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:40:03 BoogieIcfgContainer [2022-11-03 03:40:03,544 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 03:40:03,547 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 03:40:03,547 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 03:40:03,550 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 03:40:03,551 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 03:39:15" (1/3) ... [2022-11-03 03:40:03,552 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54781e85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:40:03, skipping insertion in model container [2022-11-03 03:40:03,552 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:39:20" (2/3) ... [2022-11-03 03:40:03,552 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54781e85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:40:03, skipping insertion in model container [2022-11-03 03:40:03,552 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:40:03" (3/3) ... [2022-11-03 03:40:03,554 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2022-11-03 03:40:03,577 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 03:40:03,578 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 03:40:03,711 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 03:40:03,718 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;@238d1c08, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 03:40:03,718 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 03:40:03,731 INFO L276 IsEmpty]: Start isEmpty. Operand has 2107 states, 1384 states have (on average 1.2695086705202312) internal successors, (1757), 1426 states have internal predecessors, (1757), 619 states have call successors, (619), 104 states have call predecessors, (619), 103 states have return successors, (614), 600 states have call predecessors, (614), 614 states have call successors, (614) [2022-11-03 03:40:03,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-11-03 03:40:03,768 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:40:03,769 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 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] [2022-11-03 03:40:03,770 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:40:03,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:40:03,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1299033063, now seen corresponding path program 1 times [2022-11-03 03:40:03,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:40:03,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1574572740] [2022-11-03 03:40:03,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:40:03,804 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:40:03,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:40:03,809 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:40:03,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-03 03:40:06,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:40:06,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 1932 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 03:40:06,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:40:06,545 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-11-03 03:40:06,545 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:40:06,546 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:40:06,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1574572740] [2022-11-03 03:40:06,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1574572740] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:40:06,547 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:40:06,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:40:06,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876888427] [2022-11-03 03:40:06,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:40:06,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:40:06,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:40:06,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:40:06,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:40:06,597 INFO L87 Difference]: Start difference. First operand has 2107 states, 1384 states have (on average 1.2695086705202312) internal successors, (1757), 1426 states have internal predecessors, (1757), 619 states have call successors, (619), 104 states have call predecessors, (619), 103 states have return successors, (614), 600 states have call predecessors, (614), 614 states have call successors, (614) Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-03 03:40:07,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:40:07,672 INFO L93 Difference]: Finished difference Result 6115 states and 9417 transitions. [2022-11-03 03:40:07,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:40:07,675 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 130 [2022-11-03 03:40:07,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:40:07,743 INFO L225 Difference]: With dead ends: 6115 [2022-11-03 03:40:07,744 INFO L226 Difference]: Without dead ends: 3972 [2022-11-03 03:40:07,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 128 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-03 03:40:07,781 INFO L413 NwaCegarLoop]: 3773 mSDtfsCounter, 2956 mSDsluCounter, 2899 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2956 SdHoareTripleChecker+Valid, 6672 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-03 03:40:07,782 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2956 Valid, 6672 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-03 03:40:07,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3972 states. [2022-11-03 03:40:08,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3972 to 3945. [2022-11-03 03:40:08,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3945 states, 2595 states have (on average 1.2578034682080925) internal successors, (3264), 2678 states have internal predecessors, (3264), 1150 states have call successors, (1150), 202 states have call predecessors, (1150), 199 states have return successors, (1372), 1116 states have call predecessors, (1372), 1150 states have call successors, (1372) [2022-11-03 03:40:08,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3945 states to 3945 states and 5786 transitions. [2022-11-03 03:40:08,185 INFO L78 Accepts]: Start accepts. Automaton has 3945 states and 5786 transitions. Word has length 130 [2022-11-03 03:40:08,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:40:08,186 INFO L495 AbstractCegarLoop]: Abstraction has 3945 states and 5786 transitions. [2022-11-03 03:40:08,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-03 03:40:08,187 INFO L276 IsEmpty]: Start isEmpty. Operand 3945 states and 5786 transitions. [2022-11-03 03:40:08,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-11-03 03:40:08,205 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:40:08,206 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 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] [2022-11-03 03:40:08,272 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-03 03:40:08,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:40:08,421 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:40:08,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:40:08,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1281422195, now seen corresponding path program 1 times [2022-11-03 03:40:08,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:40:08,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [181815604] [2022-11-03 03:40:08,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:40:08,425 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:40:08,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:40:08,429 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:40:08,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-03 03:40:10,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:40:11,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 1991 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 03:40:11,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:40:11,225 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-11-03 03:40:11,225 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:40:11,226 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:40:11,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [181815604] [2022-11-03 03:40:11,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [181815604] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:40:11,226 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:40:11,227 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:40:11,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961759493] [2022-11-03 03:40:11,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:40:11,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:40:11,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:40:11,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:40:11,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:40:11,230 INFO L87 Difference]: Start difference. First operand 3945 states and 5786 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-03 03:40:12,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:40:12,384 INFO L93 Difference]: Finished difference Result 10009 states and 14507 transitions. [2022-11-03 03:40:12,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:40:12,385 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 128 [2022-11-03 03:40:12,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:40:12,468 INFO L225 Difference]: With dead ends: 10009 [2022-11-03 03:40:12,468 INFO L226 Difference]: Without dead ends: 6081 [2022-11-03 03:40:12,508 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 126 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-03 03:40:12,509 INFO L413 NwaCegarLoop]: 3725 mSDtfsCounter, 2598 mSDsluCounter, 1838 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2598 SdHoareTripleChecker+Valid, 5563 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-03 03:40:12,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2598 Valid, 5563 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-03 03:40:12,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6081 states. [2022-11-03 03:40:13,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6081 to 6044. [2022-11-03 03:40:13,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6044 states, 4027 states have (on average 1.2488204618822945) internal successors, (5029), 4165 states have internal predecessors, (5029), 1685 states have call successors, (1685), 363 states have call predecessors, (1685), 331 states have return successors, (1959), 1586 states have call predecessors, (1959), 1685 states have call successors, (1959) [2022-11-03 03:40:13,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6044 states to 6044 states and 8673 transitions. [2022-11-03 03:40:13,164 INFO L78 Accepts]: Start accepts. Automaton has 6044 states and 8673 transitions. Word has length 128 [2022-11-03 03:40:13,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:40:13,166 INFO L495 AbstractCegarLoop]: Abstraction has 6044 states and 8673 transitions. [2022-11-03 03:40:13,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-03 03:40:13,167 INFO L276 IsEmpty]: Start isEmpty. Operand 6044 states and 8673 transitions. [2022-11-03 03:40:13,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-11-03 03:40:13,176 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:40:13,176 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 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] [2022-11-03 03:40:13,250 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-03 03:40:13,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:40:13,399 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:40:13,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:40:13,400 INFO L85 PathProgramCache]: Analyzing trace with hash -144100150, now seen corresponding path program 1 times [2022-11-03 03:40:13,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:40:13,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [915671303] [2022-11-03 03:40:13,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:40:13,405 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:40:13,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:40:13,406 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:40:13,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-03 03:40:15,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:40:15,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 1879 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 03:40:15,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:40:15,805 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-11-03 03:40:15,806 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:40:15,806 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:40:15,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [915671303] [2022-11-03 03:40:15,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [915671303] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:40:15,807 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:40:15,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:40:15,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871468603] [2022-11-03 03:40:15,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:40:15,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:40:15,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:40:15,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:40:15,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:40:15,809 INFO L87 Difference]: Start difference. First operand 6044 states and 8673 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-03 03:40:16,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:40:16,873 INFO L93 Difference]: Finished difference Result 17785 states and 25783 transitions. [2022-11-03 03:40:16,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:40:16,874 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 149 [2022-11-03 03:40:16,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:40:17,039 INFO L225 Difference]: With dead ends: 17785 [2022-11-03 03:40:17,039 INFO L226 Difference]: Without dead ends: 11758 [2022-11-03 03:40:17,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 147 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-03 03:40:17,100 INFO L413 NwaCegarLoop]: 3685 mSDtfsCounter, 3092 mSDsluCounter, 2859 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3092 SdHoareTripleChecker+Valid, 6544 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 03:40:17,105 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3092 Valid, 6544 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 03:40:17,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11758 states. [2022-11-03 03:40:18,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11758 to 11739. [2022-11-03 03:40:18,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11739 states, 7805 states have (on average 1.247021140294683) internal successors, (9733), 8085 states have internal predecessors, (9733), 3284 states have call successors, (3284), 722 states have call predecessors, (3284), 649 states have return successors, (4080), 3070 states have call predecessors, (4080), 3284 states have call successors, (4080) [2022-11-03 03:40:18,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11739 states to 11739 states and 17097 transitions. [2022-11-03 03:40:18,248 INFO L78 Accepts]: Start accepts. Automaton has 11739 states and 17097 transitions. Word has length 149 [2022-11-03 03:40:18,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:40:18,248 INFO L495 AbstractCegarLoop]: Abstraction has 11739 states and 17097 transitions. [2022-11-03 03:40:18,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-03 03:40:18,250 INFO L276 IsEmpty]: Start isEmpty. Operand 11739 states and 17097 transitions. [2022-11-03 03:40:18,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2022-11-03 03:40:18,256 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:40:18,257 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 6, 6, 6, 6, 6, 6, 4, 4, 4, 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] [2022-11-03 03:40:18,323 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-03 03:40:18,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:40:18,471 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:40:18,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:40:18,472 INFO L85 PathProgramCache]: Analyzing trace with hash 124010173, now seen corresponding path program 1 times [2022-11-03 03:40:18,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:40:18,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [649169608] [2022-11-03 03:40:18,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:40:18,474 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:40:18,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:40:18,476 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:40:18,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-03 03:40:20,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:40:20,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 2132 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 03:40:20,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:40:21,423 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-11-03 03:40:21,423 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:40:21,423 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:40:21,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [649169608] [2022-11-03 03:40:21,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [649169608] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:40:21,424 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:40:21,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-03 03:40:21,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253512819] [2022-11-03 03:40:21,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:40:21,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:40:21,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:40:21,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:40:21,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:40:21,427 INFO L87 Difference]: Start difference. First operand 11739 states and 17097 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-11-03 03:40:23,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:40:25,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:40:25,742 INFO L93 Difference]: Finished difference Result 33552 states and 49496 transitions. [2022-11-03 03:40:25,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:40:25,743 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 192 [2022-11-03 03:40:25,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:40:25,952 INFO L225 Difference]: With dead ends: 33552 [2022-11-03 03:40:25,952 INFO L226 Difference]: Without dead ends: 21830 [2022-11-03 03:40:26,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 190 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-03 03:40:26,054 INFO L413 NwaCegarLoop]: 3556 mSDtfsCounter, 2470 mSDsluCounter, 2840 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 30 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2470 SdHoareTripleChecker+Valid, 6396 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-11-03 03:40:26,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2470 Valid, 6396 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 90 Invalid, 1 Unknown, 0 Unchecked, 2.6s Time] [2022-11-03 03:40:26,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21830 states. [2022-11-03 03:40:27,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21830 to 21762. [2022-11-03 03:40:27,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21762 states, 14533 states have (on average 1.2365650588316246) internal successors, (17971), 15037 states have internal predecessors, (17971), 5985 states have call successors, (5985), 1384 states have call predecessors, (5985), 1243 states have return successors, (7371), 5589 states have call predecessors, (7371), 5985 states have call successors, (7371) [2022-11-03 03:40:28,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21762 states to 21762 states and 31327 transitions. [2022-11-03 03:40:28,159 INFO L78 Accepts]: Start accepts. Automaton has 21762 states and 31327 transitions. Word has length 192 [2022-11-03 03:40:28,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:40:28,160 INFO L495 AbstractCegarLoop]: Abstraction has 21762 states and 31327 transitions. [2022-11-03 03:40:28,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-11-03 03:40:28,160 INFO L276 IsEmpty]: Start isEmpty. Operand 21762 states and 31327 transitions. [2022-11-03 03:40:28,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2022-11-03 03:40:28,169 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:40:28,169 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 6, 6, 6, 6, 6, 6, 4, 4, 4, 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] [2022-11-03 03:40:28,245 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-03 03:40:28,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:40:28,395 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:40:28,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:40:28,396 INFO L85 PathProgramCache]: Analyzing trace with hash -2001531651, now seen corresponding path program 1 times [2022-11-03 03:40:28,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:40:28,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849001917] [2022-11-03 03:40:28,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:40:28,399 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:40:28,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:40:28,401 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:40:28,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-03 03:40:30,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:40:30,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 2132 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-03 03:40:30,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:40:31,116 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 66 proven. 3 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-11-03 03:40:31,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:40:31,585 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-11-03 03:40:31,585 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:40:31,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849001917] [2022-11-03 03:40:31,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849001917] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:40:31,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [756851308] [2022-11-03 03:40:31,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:40:31,586 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-03 03:40:31,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 [2022-11-03 03:40:31,595 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-03 03:40:31,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2022-11-03 03:40:33,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:40:33,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 2132 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 03:40:33,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:40:35,071 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-11-03 03:40:35,071 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:40:35,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [756851308] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:40:35,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-03 03:40:35,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [8, 8] total 10 [2022-11-03 03:40:35,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094938940] [2022-11-03 03:40:35,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:40:35,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:40:35,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:40:35,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:40:35,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-03 03:40:35,074 INFO L87 Difference]: Start difference. First operand 21762 states and 31327 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-11-03 03:40:37,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:40:37,034 INFO L93 Difference]: Finished difference Result 43507 states and 62940 transitions. [2022-11-03 03:40:37,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:40:37,035 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 192 [2022-11-03 03:40:37,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:40:37,265 INFO L225 Difference]: With dead ends: 43507 [2022-11-03 03:40:37,266 INFO L226 Difference]: Without dead ends: 21762 [2022-11-03 03:40:37,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 573 GetRequests, 565 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-03 03:40:37,431 INFO L413 NwaCegarLoop]: 2922 mSDtfsCounter, 2799 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2799 SdHoareTripleChecker+Valid, 2922 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 03:40:37,432 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2799 Valid, 2922 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 03:40:37,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21762 states. [2022-11-03 03:40:39,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21762 to 21762. [2022-11-03 03:40:39,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21762 states, 14533 states have (on average 1.2355329250670888) internal successors, (17956), 15037 states have internal predecessors, (17956), 5985 states have call successors, (5985), 1384 states have call predecessors, (5985), 1243 states have return successors, (7371), 5589 states have call predecessors, (7371), 5985 states have call successors, (7371) [2022-11-03 03:40:40,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21762 states to 21762 states and 31312 transitions. [2022-11-03 03:40:40,067 INFO L78 Accepts]: Start accepts. Automaton has 21762 states and 31312 transitions. Word has length 192 [2022-11-03 03:40:40,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:40:40,070 INFO L495 AbstractCegarLoop]: Abstraction has 21762 states and 31312 transitions. [2022-11-03 03:40:40,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 2 states have internal predecessors, (87), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-11-03 03:40:40,070 INFO L276 IsEmpty]: Start isEmpty. Operand 21762 states and 31312 transitions. [2022-11-03 03:40:40,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-11-03 03:40:40,079 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:40:40,080 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 6, 6, 6, 6, 6, 6, 4, 4, 4, 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] [2022-11-03 03:40:40,154 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-03 03:40:40,353 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (7)] Forceful destruction successful, exit code 0 [2022-11-03 03:40:40,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt [2022-11-03 03:40:40,495 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:40:40,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:40:40,496 INFO L85 PathProgramCache]: Analyzing trace with hash 165878460, now seen corresponding path program 1 times [2022-11-03 03:40:40,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:40:40,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699320295] [2022-11-03 03:40:40,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:40:40,499 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:40:40,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:40:40,502 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:40:40,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-03 03:40:42,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:40:43,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 2133 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-03 03:40:43,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:40:43,347 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 66 proven. 3 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-11-03 03:40:43,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:40:43,782 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-11-03 03:40:43,782 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:40:43,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1699320295] [2022-11-03 03:40:43,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1699320295] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:40:43,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2093314947] [2022-11-03 03:40:43,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:40:43,784 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-03 03:40:43,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 [2022-11-03 03:40:43,785 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-03 03:40:43,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2022-11-03 03:40:45,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:40:45,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 2133 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 03:40:45,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:40:47,247 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-11-03 03:40:47,247 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:40:47,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2093314947] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:40:47,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-03 03:40:47,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [8, 8] total 10 [2022-11-03 03:40:47,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980272037] [2022-11-03 03:40:47,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:40:47,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:40:47,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:40:47,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:40:47,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-03 03:40:47,251 INFO L87 Difference]: Start difference. First operand 21762 states and 31312 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 2 states have internal predecessors, (88), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-11-03 03:40:49,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:40:49,686 INFO L93 Difference]: Finished difference Result 43507 states and 62910 transitions. [2022-11-03 03:40:49,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:40:49,687 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 2 states have internal predecessors, (88), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 193 [2022-11-03 03:40:49,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:40:49,892 INFO L225 Difference]: With dead ends: 43507 [2022-11-03 03:40:49,892 INFO L226 Difference]: Without dead ends: 21762 [2022-11-03 03:40:50,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 576 GetRequests, 568 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-03 03:40:50,038 INFO L413 NwaCegarLoop]: 2921 mSDtfsCounter, 2797 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2797 SdHoareTripleChecker+Valid, 2921 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 03:40:50,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2797 Valid, 2921 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 03:40:50,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21762 states. [2022-11-03 03:40:52,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21762 to 21762. [2022-11-03 03:40:52,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21762 states, 14533 states have (on average 1.2345007913025527) internal successors, (17941), 15037 states have internal predecessors, (17941), 5985 states have call successors, (5985), 1384 states have call predecessors, (5985), 1243 states have return successors, (7371), 5589 states have call predecessors, (7371), 5985 states have call successors, (7371) [2022-11-03 03:40:52,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21762 states to 21762 states and 31297 transitions. [2022-11-03 03:40:52,322 INFO L78 Accepts]: Start accepts. Automaton has 21762 states and 31297 transitions. Word has length 193 [2022-11-03 03:40:52,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:40:52,323 INFO L495 AbstractCegarLoop]: Abstraction has 21762 states and 31297 transitions. [2022-11-03 03:40:52,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 2 states have internal predecessors, (88), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-11-03 03:40:52,323 INFO L276 IsEmpty]: Start isEmpty. Operand 21762 states and 31297 transitions. [2022-11-03 03:40:52,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2022-11-03 03:40:52,331 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:40:52,331 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 6, 6, 6, 6, 6, 6, 4, 4, 4, 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] [2022-11-03 03:40:52,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2022-11-03 03:40:52,620 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-03 03:40:52,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:40:52,747 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:40:52,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:40:52,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1249368231, now seen corresponding path program 1 times [2022-11-03 03:40:52,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:40:52,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [48827015] [2022-11-03 03:40:52,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:40:52,751 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:40:52,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:40:52,753 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:40:52,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-03 03:40:55,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:40:55,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 2134 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-03 03:40:55,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:40:55,709 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 66 proven. 3 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-11-03 03:40:55,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:40:56,091 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-11-03 03:40:56,091 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:40:56,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [48827015] [2022-11-03 03:40:56,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [48827015] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:40:56,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [673977126] [2022-11-03 03:40:56,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:40:56,092 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-03 03:40:56,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 [2022-11-03 03:40:56,095 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-03 03:40:56,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2022-11-03 03:40:58,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:40:58,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 2134 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-03 03:40:58,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:40:59,347 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-11-03 03:40:59,351 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:40:59,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [673977126] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:40:59,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-03 03:40:59,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [8, 8] total 10 [2022-11-03 03:40:59,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067538328] [2022-11-03 03:40:59,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:40:59,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:40:59,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:40:59,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:40:59,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-03 03:40:59,357 INFO L87 Difference]: Start difference. First operand 21762 states and 31297 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 2 states have internal predecessors, (89), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-11-03 03:41:01,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:41:01,407 INFO L93 Difference]: Finished difference Result 43507 states and 62880 transitions. [2022-11-03 03:41:01,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:41:01,407 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 2 states have internal predecessors, (89), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 194 [2022-11-03 03:41:01,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:41:01,621 INFO L225 Difference]: With dead ends: 43507 [2022-11-03 03:41:01,622 INFO L226 Difference]: Without dead ends: 21762 [2022-11-03 03:41:01,912 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 579 GetRequests, 571 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-03 03:41:01,913 INFO L413 NwaCegarLoop]: 2920 mSDtfsCounter, 2795 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2795 SdHoareTripleChecker+Valid, 2920 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 03:41:01,913 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2795 Valid, 2920 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 03:41:01,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21762 states. [2022-11-03 03:41:03,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21762 to 21762. [2022-11-03 03:41:03,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21762 states, 14533 states have (on average 1.233468657538017) internal successors, (17926), 15037 states have internal predecessors, (17926), 5985 states have call successors, (5985), 1384 states have call predecessors, (5985), 1243 states have return successors, (7371), 5589 states have call predecessors, (7371), 5985 states have call successors, (7371) [2022-11-03 03:41:04,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21762 states to 21762 states and 31282 transitions. [2022-11-03 03:41:04,159 INFO L78 Accepts]: Start accepts. Automaton has 21762 states and 31282 transitions. Word has length 194 [2022-11-03 03:41:04,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:41:04,160 INFO L495 AbstractCegarLoop]: Abstraction has 21762 states and 31282 transitions. [2022-11-03 03:41:04,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 2 states have internal predecessors, (89), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-11-03 03:41:04,160 INFO L276 IsEmpty]: Start isEmpty. Operand 21762 states and 31282 transitions. [2022-11-03 03:41:04,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-11-03 03:41:04,169 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:41:04,170 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 6, 6, 6, 6, 6, 6, 4, 4, 4, 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] [2022-11-03 03:41:04,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2022-11-03 03:41:04,458 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-03 03:41:04,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:41:04,587 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:41:04,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:41:04,587 INFO L85 PathProgramCache]: Analyzing trace with hash -91302662, now seen corresponding path program 1 times [2022-11-03 03:41:04,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:41:04,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [532970199] [2022-11-03 03:41:04,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:41:04,591 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:41:04,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:41:04,594 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:41:04,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-03 03:41:06,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:41:07,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 2123 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-03 03:41:07,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:41:07,356 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 66 proven. 3 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-11-03 03:41:07,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:41:07,780 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-11-03 03:41:07,780 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:41:07,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [532970199] [2022-11-03 03:41:07,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [532970199] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:41:07,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [935584896] [2022-11-03 03:41:07,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:41:07,782 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-03 03:41:07,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 [2022-11-03 03:41:07,783 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-03 03:41:07,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2022-11-03 03:41:09,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:41:09,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 2123 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-03 03:41:09,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:41:11,264 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-11-03 03:41:11,264 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:41:11,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [935584896] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:41:11,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-03 03:41:11,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [8, 8] total 10 [2022-11-03 03:41:11,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900686422] [2022-11-03 03:41:11,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:41:11,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:41:11,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:41:11,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:41:11,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-03 03:41:11,267 INFO L87 Difference]: Start difference. First operand 21762 states and 31282 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 2 states have internal predecessors, (88), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-11-03 03:41:13,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:41:13,438 INFO L93 Difference]: Finished difference Result 43507 states and 62850 transitions. [2022-11-03 03:41:13,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:41:13,438 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 2 states have internal predecessors, (88), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 193 [2022-11-03 03:41:13,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:41:13,637 INFO L225 Difference]: With dead ends: 43507 [2022-11-03 03:41:13,637 INFO L226 Difference]: Without dead ends: 21762 [2022-11-03 03:41:13,775 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 576 GetRequests, 568 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-03 03:41:13,776 INFO L413 NwaCegarLoop]: 2919 mSDtfsCounter, 2795 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2795 SdHoareTripleChecker+Valid, 2919 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 03:41:13,776 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2795 Valid, 2919 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 03:41:13,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21762 states. [2022-11-03 03:41:16,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21762 to 21762. [2022-11-03 03:41:16,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21762 states, 14533 states have (on average 1.2324365237734811) internal successors, (17911), 15037 states have internal predecessors, (17911), 5985 states have call successors, (5985), 1384 states have call predecessors, (5985), 1243 states have return successors, (7371), 5589 states have call predecessors, (7371), 5985 states have call successors, (7371) [2022-11-03 03:41:16,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21762 states to 21762 states and 31267 transitions. [2022-11-03 03:41:16,263 INFO L78 Accepts]: Start accepts. Automaton has 21762 states and 31267 transitions. Word has length 193 [2022-11-03 03:41:16,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:41:16,264 INFO L495 AbstractCegarLoop]: Abstraction has 21762 states and 31267 transitions. [2022-11-03 03:41:16,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 2 states have internal predecessors, (88), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-11-03 03:41:16,265 INFO L276 IsEmpty]: Start isEmpty. Operand 21762 states and 31267 transitions. [2022-11-03 03:41:16,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2022-11-03 03:41:16,275 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:41:16,276 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 6, 6, 6, 6, 6, 6, 4, 4, 4, 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] [2022-11-03 03:41:16,302 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (13)] Forceful destruction successful, exit code 0 [2022-11-03 03:41:16,538 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-03 03:41:16,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:41:16,692 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:41:16,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:41:16,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1235699275, now seen corresponding path program 1 times [2022-11-03 03:41:16,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:41:16,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [304168026] [2022-11-03 03:41:16,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:41:16,695 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:41:16,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:41:16,697 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:41:16,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-03 03:41:18,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:41:19,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 2136 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-03 03:41:19,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:41:19,345 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 66 proven. 3 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-11-03 03:41:19,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:41:19,686 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-11-03 03:41:19,686 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:41:19,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [304168026] [2022-11-03 03:41:19,687 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [304168026] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:41:19,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [224692259] [2022-11-03 03:41:19,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:41:19,687 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-03 03:41:19,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 [2022-11-03 03:41:19,691 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-03 03:41:19,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2022-11-03 03:41:21,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:41:21,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 2136 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-03 03:41:21,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:41:23,184 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-11-03 03:41:23,184 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:41:23,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [224692259] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:41:23,184 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-03 03:41:23,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [8, 8] total 10 [2022-11-03 03:41:23,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851118470] [2022-11-03 03:41:23,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:41:23,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:41:23,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:41:23,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:41:23,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-03 03:41:23,186 INFO L87 Difference]: Start difference. First operand 21762 states and 31267 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-11-03 03:41:25,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:41:25,375 INFO L93 Difference]: Finished difference Result 43507 states and 62820 transitions. [2022-11-03 03:41:25,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:41:25,376 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 196 [2022-11-03 03:41:25,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:41:25,528 INFO L225 Difference]: With dead ends: 43507 [2022-11-03 03:41:25,529 INFO L226 Difference]: Without dead ends: 21762 [2022-11-03 03:41:25,663 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 585 GetRequests, 577 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-03 03:41:25,666 INFO L413 NwaCegarLoop]: 2918 mSDtfsCounter, 2791 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2791 SdHoareTripleChecker+Valid, 2918 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 03:41:25,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2791 Valid, 2918 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 03:41:25,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21762 states. [2022-11-03 03:41:28,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21762 to 21762. [2022-11-03 03:41:28,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21762 states, 14533 states have (on average 1.231404390008945) internal successors, (17896), 15037 states have internal predecessors, (17896), 5985 states have call successors, (5985), 1384 states have call predecessors, (5985), 1243 states have return successors, (7371), 5589 states have call predecessors, (7371), 5985 states have call successors, (7371) [2022-11-03 03:41:28,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21762 states to 21762 states and 31252 transitions. [2022-11-03 03:41:28,592 INFO L78 Accepts]: Start accepts. Automaton has 21762 states and 31252 transitions. Word has length 196 [2022-11-03 03:41:28,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:41:28,593 INFO L495 AbstractCegarLoop]: Abstraction has 21762 states and 31252 transitions. [2022-11-03 03:41:28,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-11-03 03:41:28,593 INFO L276 IsEmpty]: Start isEmpty. Operand 21762 states and 31252 transitions. [2022-11-03 03:41:28,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-11-03 03:41:28,600 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:41:28,600 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 6, 6, 6, 6, 6, 6, 4, 4, 4, 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] [2022-11-03 03:41:28,627 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (15)] Forceful destruction successful, exit code 0 [2022-11-03 03:41:28,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-03 03:41:29,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:41:29,021 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:41:29,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:41:29,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1361653098, now seen corresponding path program 1 times [2022-11-03 03:41:29,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:41:29,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [143769027] [2022-11-03 03:41:29,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:41:29,024 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:41:29,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:41:29,025 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:41:29,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-03 03:41:31,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:41:31,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 2125 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-03 03:41:31,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:41:31,682 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 66 proven. 3 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-11-03 03:41:31,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:41:32,081 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-11-03 03:41:32,081 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:41:32,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [143769027] [2022-11-03 03:41:32,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [143769027] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:41:32,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1609721158] [2022-11-03 03:41:32,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:41:32,082 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-03 03:41:32,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 [2022-11-03 03:41:32,083 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-03 03:41:32,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_53cdbb67-57df-481a-9621-bebe6f46eaec/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2022-11-03 03:41:33,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:41:34,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 2125 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-03 03:41:34,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:41:35,295 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-11-03 03:41:35,296 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:41:35,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1609721158] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:41:35,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-03 03:41:35,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [8, 8] total 10 [2022-11-03 03:41:35,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506208006] [2022-11-03 03:41:35,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:41:35,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:41:35,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:41:35,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:41:35,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-03 03:41:35,299 INFO L87 Difference]: Start difference. First operand 21762 states and 31252 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 2 states have internal predecessors, (90), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-11-03 03:41:37,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:41:37,991 INFO L93 Difference]: Finished difference Result 43507 states and 62790 transitions. [2022-11-03 03:41:37,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:41:37,992 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 2 states have internal predecessors, (90), 1 states have call successors, (24), 1 states have call predecessors, (24), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 195 [2022-11-03 03:41:37,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:41:38,246 INFO L225 Difference]: With dead ends: 43507 [2022-11-03 03:41:38,246 INFO L226 Difference]: Without dead ends: 21762 [2022-11-03 03:41:38,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 574 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-11-03 03:41:38,387 INFO L413 NwaCegarLoop]: 2917 mSDtfsCounter, 2791 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2791 SdHoareTripleChecker+Valid, 2917 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 03:41:38,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2791 Valid, 2917 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 03:41:38,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21762 states.