./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 53f42b1a Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF --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 Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 549d105dbd2b95e1c241c01b48dc69ec107f34e0fb82917a92dcec665dfc2efc --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 07:06:48,664 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 07:06:48,667 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 07:06:48,708 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 07:06:48,708 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 07:06:48,710 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 07:06:48,713 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 07:06:48,717 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 07:06:48,720 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 07:06:48,722 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 07:06:48,724 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 07:06:48,726 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 07:06:48,727 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 07:06:48,729 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 07:06:48,731 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 07:06:48,734 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 07:06:48,735 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 07:06:48,737 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 07:06:48,741 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 07:06:48,745 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 07:06:48,748 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 07:06:48,750 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 07:06:48,752 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 07:06:48,754 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 07:06:48,759 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 07:06:48,760 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 07:06:48,761 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 07:06:48,762 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 07:06:48,763 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 07:06:48,765 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 07:06:48,765 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 07:06:48,767 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 07:06:48,768 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 07:06:48,770 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 07:06:48,771 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 07:06:48,772 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 07:06:48,773 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 07:06:48,774 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 07:06:48,775 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 07:06:48,776 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 07:06:48,778 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 07:06:48,779 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-20 07:06:48,816 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 07:06:48,817 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 07:06:48,818 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 07:06:48,818 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 07:06:48,819 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-20 07:06:48,820 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-20 07:06:48,822 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-20 07:06:48,822 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-20 07:06:48,823 INFO L138 SettingsManager]: * Use SBE=true [2021-11-20 07:06:48,823 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 07:06:48,824 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-20 07:06:48,824 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 07:06:48,825 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-20 07:06:48,826 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-20 07:06:48,826 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-20 07:06:48,827 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 07:06:48,827 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 07:06:48,828 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-20 07:06:48,828 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 07:06:48,829 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-20 07:06:48,829 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-20 07:06:48,830 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 07:06:48,831 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 07:06:48,831 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-20 07:06:48,832 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-20 07:06:48,832 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-20 07:06:48,833 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-20 07:06:48,833 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-20 07:06:48,834 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-20 07:06:48,835 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-20 07:06:48,835 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 07:06:48,836 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_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/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_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF 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 -> Automizer 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 -> 549d105dbd2b95e1c241c01b48dc69ec107f34e0fb82917a92dcec665dfc2efc [2021-11-20 07:06:49,215 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 07:06:49,251 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 07:06:49,258 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 07:06:49,259 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 07:06:49,261 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 07:06:49,262 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2021-11-20 07:06:49,347 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/data/f8730087c/046cec19906b4f789fd4ea1b165d891c/FLAG771c3faf0 [2021-11-20 07:06:50,655 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 07:06:50,655 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2021-11-20 07:06:50,716 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/data/f8730087c/046cec19906b4f789fd4ea1b165d891c/FLAG771c3faf0 [2021-11-20 07:06:51,230 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/data/f8730087c/046cec19906b4f789fd4ea1b165d891c [2021-11-20 07:06:51,233 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 07:06:51,235 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 07:06:51,237 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 07:06:51,238 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 07:06:51,245 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 07:06:51,246 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:06:51" (1/1) ... [2021-11-20 07:06:51,250 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17cb8c30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:06:51, skipping insertion in model container [2021-11-20 07:06:51,250 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:06:51" (1/1) ... [2021-11-20 07:06:51,260 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 07:06:51,477 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 07:06:55,774 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_a4441a5e-5a52-4094-9ef1-6f377eae77a2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2021-11-20 07:06:55,858 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:06:55,927 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 07:06:56,752 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_a4441a5e-5a52-4094-9ef1-6f377eae77a2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2021-11-20 07:06:56,765 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:06:57,289 INFO L208 MainTranslator]: Completed translation [2021-11-20 07:06:57,290 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:06:57 WrapperNode [2021-11-20 07:06:57,290 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 07:06:57,292 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 07:06:57,292 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 07:06:57,292 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 07:06:57,303 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:06:57" (1/1) ... [2021-11-20 07:06:57,569 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:06:57" (1/1) ... [2021-11-20 07:06:57,910 INFO L137 Inliner]: procedures = 343, calls = 3523, calls flagged for inlining = 191, calls inlined = 172, statements flattened = 8311 [2021-11-20 07:06:57,911 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 07:06:57,911 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 07:06:57,912 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 07:06:57,912 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 07:06:57,923 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:06:57" (1/1) ... [2021-11-20 07:06:57,923 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:06:57" (1/1) ... [2021-11-20 07:06:57,974 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:06:57" (1/1) ... [2021-11-20 07:06:57,974 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:06:57" (1/1) ... [2021-11-20 07:06:58,301 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:06:57" (1/1) ... [2021-11-20 07:06:58,351 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:06:57" (1/1) ... [2021-11-20 07:06:58,376 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:06:57" (1/1) ... [2021-11-20 07:06:58,423 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 07:06:58,424 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 07:06:58,425 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 07:06:58,425 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 07:06:58,426 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:06:57" (1/1) ... [2021-11-20 07:06:58,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 07:06:58,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:06:58,472 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-20 07:06:58,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-20 07:06:58,527 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2021-11-20 07:06:58,527 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2021-11-20 07:06:58,528 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2021-11-20 07:06:58,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-20 07:06:58,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-20 07:06:58,528 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2021-11-20 07:06:58,528 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2021-11-20 07:06:58,529 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-11-20 07:06:58,529 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-11-20 07:06:58,529 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2021-11-20 07:06:58,529 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2021-11-20 07:06:58,530 INFO L130 BoogieDeclarations]: Found specification of procedure set_signals [2021-11-20 07:06:58,530 INFO L138 BoogieDeclarations]: Found implementation of procedure set_signals [2021-11-20 07:06:58,530 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-20 07:06:58,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-20 07:06:58,530 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_dma_bufs [2021-11-20 07:06:58,531 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_dma_bufs [2021-11-20 07:06:58,531 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2021-11-20 07:06:58,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2021-11-20 07:06:58,531 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2021-11-20 07:06:58,531 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2021-11-20 07:06:58,532 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2021-11-20 07:06:58,532 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2021-11-20 07:06:58,532 INFO L130 BoogieDeclarations]: Found specification of procedure tx_stop [2021-11-20 07:06:58,532 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_stop [2021-11-20 07:06:58,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2021-11-20 07:06:58,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2021-11-20 07:06:58,533 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2021-11-20 07:06:58,533 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2021-11-20 07:06:58,533 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-11-20 07:06:58,534 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-11-20 07:06:58,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-20 07:06:58,534 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-20 07:06:58,534 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2021-11-20 07:06:58,535 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2021-11-20 07:06:58,535 INFO L130 BoogieDeclarations]: Found specification of procedure free_bufs [2021-11-20 07:06:58,535 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bufs [2021-11-20 07:06:58,535 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2021-11-20 07:06:58,535 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2021-11-20 07:06:58,536 INFO L130 BoogieDeclarations]: Found specification of procedure change_params [2021-11-20 07:06:58,536 INFO L138 BoogieDeclarations]: Found implementation of procedure change_params [2021-11-20 07:06:58,536 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2021-11-20 07:06:58,536 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2021-11-20 07:06:58,537 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2021-11-20 07:06:58,537 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2021-11-20 07:06:58,537 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-11-20 07:06:58,537 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-11-20 07:06:58,537 INFO L130 BoogieDeclarations]: Found specification of procedure tx_start [2021-11-20 07:06:58,538 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_start [2021-11-20 07:06:58,538 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-20 07:06:58,538 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-11-20 07:06:58,538 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2021-11-20 07:06:58,539 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2021-11-20 07:06:58,539 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-20 07:06:58,539 INFO L130 BoogieDeclarations]: Found specification of procedure reset_rbufs [2021-11-20 07:06:58,539 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_rbufs [2021-11-20 07:06:58,539 INFO L130 BoogieDeclarations]: Found specification of procedure wait_until_sent [2021-11-20 07:06:58,540 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_until_sent [2021-11-20 07:06:58,540 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2021-11-20 07:06:58,540 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2021-11-20 07:06:58,540 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-11-20 07:06:58,541 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-11-20 07:06:58,541 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2021-11-20 07:06:58,541 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2021-11-20 07:06:58,541 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-20 07:06:58,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-20 07:06:58,542 INFO L130 BoogieDeclarations]: Found specification of procedure set_rate [2021-11-20 07:06:58,542 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rate [2021-11-20 07:06:58,542 INFO L130 BoogieDeclarations]: Found specification of procedure free_rbufs [2021-11-20 07:06:58,542 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rbufs [2021-11-20 07:06:58,543 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-11-20 07:06:58,543 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-11-20 07:06:58,543 INFO L130 BoogieDeclarations]: Found specification of procedure async_mode [2021-11-20 07:06:58,543 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mode [2021-11-20 07:06:58,544 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl [2021-11-20 07:06:58,544 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl [2021-11-20 07:06:58,544 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2021-11-20 07:06:58,544 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2021-11-20 07:06:58,544 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-20 07:06:58,545 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-20 07:06:58,545 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2021-11-20 07:06:58,545 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2021-11-20 07:06:58,545 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2021-11-20 07:06:58,545 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2021-11-20 07:06:58,546 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2021-11-20 07:06:58,546 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2021-11-20 07:06:58,546 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2021-11-20 07:06:58,546 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2021-11-20 07:06:58,547 INFO L130 BoogieDeclarations]: Found specification of procedure rx_stop [2021-11-20 07:06:58,547 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_stop [2021-11-20 07:06:58,547 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-11-20 07:06:58,547 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-11-20 07:06:58,547 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2021-11-20 07:06:58,548 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2021-11-20 07:06:58,548 INFO L130 BoogieDeclarations]: Found specification of procedure update_tx_timer [2021-11-20 07:06:58,548 INFO L138 BoogieDeclarations]: Found implementation of procedure update_tx_timer [2021-11-20 07:06:58,548 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bufs [2021-11-20 07:06:58,549 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bufs [2021-11-20 07:06:58,549 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-20 07:06:58,549 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2021-11-20 07:06:58,549 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2021-11-20 07:06:58,550 INFO L130 BoogieDeclarations]: Found specification of procedure msc_set_vcr [2021-11-20 07:06:58,550 INFO L138 BoogieDeclarations]: Found implementation of procedure msc_set_vcr [2021-11-20 07:06:58,550 INFO L130 BoogieDeclarations]: Found specification of procedure isr_txeom [2021-11-20 07:06:58,550 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_txeom [2021-11-20 07:06:58,550 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2021-11-20 07:06:58,551 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2021-11-20 07:06:58,551 INFO L130 BoogieDeclarations]: Found specification of procedure setup_timer_key [2021-11-20 07:06:58,551 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_timer_key [2021-11-20 07:06:58,551 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-11-20 07:06:58,551 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-11-20 07:06:58,552 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_reset [2021-11-20 07:06:58,552 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_reset [2021-11-20 07:06:58,552 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-20 07:06:58,552 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2021-11-20 07:06:58,553 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2021-11-20 07:06:58,553 INFO L130 BoogieDeclarations]: Found specification of procedure release_resources [2021-11-20 07:06:58,553 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resources [2021-11-20 07:06:58,553 INFO L130 BoogieDeclarations]: Found specification of procedure slgt_cleanup [2021-11-20 07:06:58,554 INFO L138 BoogieDeclarations]: Found implementation of procedure slgt_cleanup [2021-11-20 07:06:58,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-20 07:06:58,554 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2021-11-20 07:06:58,554 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2021-11-20 07:06:58,554 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2021-11-20 07:06:58,555 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2021-11-20 07:06:58,555 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2021-11-20 07:06:58,555 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2021-11-20 07:06:58,555 INFO L130 BoogieDeclarations]: Found specification of procedure tx_set_idle [2021-11-20 07:06:58,556 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_set_idle [2021-11-20 07:06:58,556 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2021-11-20 07:06:58,556 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2021-11-20 07:06:58,556 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-20 07:06:58,557 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-20 07:06:58,557 INFO L130 BoogieDeclarations]: Found specification of procedure enable_loopback [2021-11-20 07:06:58,557 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_loopback [2021-11-20 07:06:58,558 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-11-20 07:06:58,558 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-11-20 07:06:58,558 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-20 07:06:58,558 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-20 07:06:58,558 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load [2021-11-20 07:06:58,559 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load [2021-11-20 07:06:58,559 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg32 [2021-11-20 07:06:58,559 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg32 [2021-11-20 07:06:58,559 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_done [2021-11-20 07:06:58,560 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_done [2021-11-20 07:06:58,560 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2021-11-20 07:06:58,560 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2021-11-20 07:06:58,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-20 07:06:58,560 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2021-11-20 07:06:58,561 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2021-11-20 07:06:58,561 INFO L130 BoogieDeclarations]: Found specification of procedure program_hw [2021-11-20 07:06:58,561 INFO L138 BoogieDeclarations]: Found implementation of procedure program_hw [2021-11-20 07:06:58,561 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg32 [2021-11-20 07:06:58,561 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg32 [2021-11-20 07:06:58,562 INFO L130 BoogieDeclarations]: Found specification of procedure isr_rxdata [2021-11-20 07:06:58,562 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_rxdata [2021-11-20 07:06:58,562 INFO L130 BoogieDeclarations]: Found specification of procedure reset_port [2021-11-20 07:06:58,562 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_port [2021-11-20 07:06:58,562 INFO L130 BoogieDeclarations]: Found specification of procedure tbuf_bytes [2021-11-20 07:06:58,563 INFO L138 BoogieDeclarations]: Found implementation of procedure tbuf_bytes [2021-11-20 07:06:58,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-20 07:06:58,563 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2021-11-20 07:06:58,563 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2021-11-20 07:06:58,563 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2021-11-20 07:06:58,564 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2021-11-20 07:06:58,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 07:06:58,564 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2021-11-20 07:06:58,564 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2021-11-20 07:06:58,564 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2021-11-20 07:06:58,565 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2021-11-20 07:06:58,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-20 07:06:58,565 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-11-20 07:06:58,565 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg16 [2021-11-20 07:06:58,565 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg16 [2021-11-20 07:06:58,566 INFO L130 BoogieDeclarations]: Found specification of procedure tx_release [2021-11-20 07:06:58,566 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_release [2021-11-20 07:06:58,566 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2021-11-20 07:06:58,566 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2021-11-20 07:06:58,566 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg16 [2021-11-20 07:06:58,567 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg16 [2021-11-20 07:06:58,567 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2021-11-20 07:06:58,567 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2021-11-20 07:06:58,567 INFO L130 BoogieDeclarations]: Found specification of procedure sync_mode [2021-11-20 07:06:58,567 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_mode [2021-11-20 07:06:58,568 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2021-11-20 07:06:58,568 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2021-11-20 07:06:58,568 INFO L130 BoogieDeclarations]: Found specification of procedure send_xchar [2021-11-20 07:06:58,568 INFO L138 BoogieDeclarations]: Found implementation of procedure send_xchar [2021-11-20 07:06:58,568 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2021-11-20 07:06:58,569 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2021-11-20 07:06:58,569 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2021-11-20 07:06:58,569 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2021-11-20 07:06:58,569 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-11-20 07:06:58,569 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-11-20 07:06:58,570 INFO L130 BoogieDeclarations]: Found specification of procedure free_tmp_rbuf [2021-11-20 07:06:58,570 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tmp_rbuf [2021-11-20 07:06:58,570 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2021-11-20 07:06:58,570 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2021-11-20 07:06:58,570 INFO L130 BoogieDeclarations]: Found specification of procedure tdma_reset [2021-11-20 07:06:58,571 INFO L138 BoogieDeclarations]: Found implementation of procedure tdma_reset [2021-11-20 07:06:58,571 INFO L130 BoogieDeclarations]: Found specification of procedure get_signals [2021-11-20 07:06:58,571 INFO L138 BoogieDeclarations]: Found implementation of procedure get_signals [2021-11-20 07:06:58,571 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-11-20 07:06:58,572 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-11-20 07:06:58,572 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-20 07:06:58,572 INFO L130 BoogieDeclarations]: Found specification of procedure rx_start [2021-11-20 07:06:58,572 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_start [2021-11-20 07:06:58,572 INFO L130 BoogieDeclarations]: Found specification of procedure trace_block [2021-11-20 07:06:58,572 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_block [2021-11-20 07:06:58,573 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg8 [2021-11-20 07:06:58,573 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg8 [2021-11-20 07:06:58,573 INFO L130 BoogieDeclarations]: Found specification of procedure sanity_check [2021-11-20 07:06:58,573 INFO L138 BoogieDeclarations]: Found implementation of procedure sanity_check [2021-11-20 07:06:58,574 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 07:06:58,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 07:06:59,748 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 07:06:59,752 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 07:07:00,109 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:07:00,180 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2021-11-20 07:07:00,180 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2021-11-20 07:07:00,551 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-11-20 07:07:00,552 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-11-20 07:07:01,160 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:07:01,331 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2021-11-20 07:07:01,331 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2021-11-20 07:07:01,744 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:07:01,747 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:07:02,011 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##61: assume !false; [2021-11-20 07:07:02,012 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##60: assume false; [2021-11-20 07:07:02,012 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##132: assume !false; [2021-11-20 07:07:02,012 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##131: assume false; [2021-11-20 07:07:02,284 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:07:17,527 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940: SUMMARY for call modem_input_wait_#t~ret1364#1.base, modem_input_wait_#t~ret1364#1.offset := get_current(); srcloc: null [2021-11-20 07:07:17,527 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940-1: modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset := modem_input_wait_#t~ret1364#1.base, modem_input_wait_#t~ret1364#1.offset;havoc modem_input_wait_#t~ret1364#1.base, modem_input_wait_#t~ret1364#1.offset;modem_input_wait_~__ptr___3~1#1.base, modem_input_wait_~__ptr___3~1#1.offset := modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset; [2021-11-20 07:07:17,527 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882: SUMMARY for call modem_input_wait_#t~ret1333#1.base, modem_input_wait_#t~ret1333#1.offset := get_current(); srcloc: null [2021-11-20 07:07:17,527 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882-1: modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset := modem_input_wait_#t~ret1333#1.base, modem_input_wait_#t~ret1333#1.offset;havoc modem_input_wait_#t~ret1333#1.base, modem_input_wait_#t~ret1333#1.offset;modem_input_wait_~__ptr~3#1.base, modem_input_wait_~__ptr~3#1.offset := modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset; [2021-11-20 07:07:17,528 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##265: assume !false; [2021-11-20 07:07:17,528 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##264: assume false; [2021-11-20 07:07:17,528 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##276: assume false; [2021-11-20 07:07:17,528 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##277: assume !false; [2021-11-20 07:07:17,528 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##232: assume false; [2021-11-20 07:07:17,528 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##233: assume !false; [2021-11-20 07:07:17,529 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##241: assume !false; [2021-11-20 07:07:17,529 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##240: assume false; [2021-11-20 07:07:17,529 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037-1: modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset := modem_input_wait_#t~ret1407#1.base, modem_input_wait_#t~ret1407#1.offset;havoc modem_input_wait_#t~ret1407#1.base, modem_input_wait_#t~ret1407#1.offset;modem_input_wait_~__ptr___7~1#1.base, modem_input_wait_~__ptr___7~1#1.offset := modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset; [2021-11-20 07:07:17,529 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037: SUMMARY for call modem_input_wait_#t~ret1407#1.base, modem_input_wait_#t~ret1407#1.offset := get_current(); srcloc: null [2021-11-20 07:07:17,529 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##304: assume !false; [2021-11-20 07:07:17,529 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##303: assume false; [2021-11-20 07:07:17,529 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655-1: remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset := remove_cond_wait_#t~ret1268#1.base, remove_cond_wait_#t~ret1268#1.offset;havoc remove_cond_wait_#t~ret1268#1.base, remove_cond_wait_#t~ret1268#1.offset;remove_cond_wait_~__ptr~2#1.base, remove_cond_wait_~__ptr~2#1.offset := remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset; [2021-11-20 07:07:17,530 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655: SUMMARY for call remove_cond_wait_#t~ret1268#1.base, remove_cond_wait_#t~ret1268#1.offset := get_current(); srcloc: null [2021-11-20 07:07:17,530 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: SUMMARY for call wait_mgsl_event_#t~ret1204#1.base, wait_mgsl_event_#t~ret1204#1.offset := get_current(); srcloc: null [2021-11-20 07:07:17,530 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195-1: wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset := wait_mgsl_event_#t~ret1204#1.base, wait_mgsl_event_#t~ret1204#1.offset;havoc wait_mgsl_event_#t~ret1204#1.base, wait_mgsl_event_#t~ret1204#1.offset;wait_mgsl_event_~__ptr___7~0#1.base, wait_mgsl_event_~__ptr___7~0#1.offset := wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset; [2021-11-20 07:07:17,530 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592: SUMMARY for call add_cond_wait_#t~ret1263#1.base, add_cond_wait_#t~ret1263#1.offset := get_current(); srcloc: null [2021-11-20 07:07:17,530 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592-1: add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset := add_cond_wait_#t~ret1263#1.base, add_cond_wait_#t~ret1263#1.offset;havoc add_cond_wait_#t~ret1263#1.base, add_cond_wait_#t~ret1263#1.offset;add_cond_wait_~__ptr~1#1.base, add_cond_wait_~__ptr~1#1.offset := add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset; [2021-11-20 07:07:17,530 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: SUMMARY for call wait_mgsl_event_#t~ret1129#1.base, wait_mgsl_event_#t~ret1129#1.offset := get_current(); srcloc: null [2021-11-20 07:07:17,530 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064-1: wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset := wait_mgsl_event_#t~ret1129#1.base, wait_mgsl_event_#t~ret1129#1.offset;havoc wait_mgsl_event_#t~ret1129#1.base, wait_mgsl_event_#t~ret1129#1.offset;wait_mgsl_event_~__ptr___3~0#1.base, wait_mgsl_event_~__ptr___3~0#1.offset := wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset; [2021-11-20 07:07:17,531 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##76: assume !false; [2021-11-20 07:07:17,531 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume false; [2021-11-20 07:07:17,531 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##69: assume !false; [2021-11-20 07:07:17,531 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##68: assume false; [2021-11-20 07:07:17,531 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##195: assume false; [2021-11-20 07:07:17,531 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##196: assume !false; [2021-11-20 07:07:17,531 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume !false; [2021-11-20 07:07:17,532 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume false; [2021-11-20 07:07:17,532 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##139: assume !false; [2021-11-20 07:07:17,532 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##138: assume false; [2021-11-20 07:07:17,532 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: SUMMARY for call wait_mgsl_event_#t~ret1090#1.base, wait_mgsl_event_#t~ret1090#1.offset := get_current(); srcloc: null [2021-11-20 07:07:17,533 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004-1: wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset := wait_mgsl_event_#t~ret1090#1.base, wait_mgsl_event_#t~ret1090#1.offset;havoc wait_mgsl_event_#t~ret1090#1.base, wait_mgsl_event_#t~ret1090#1.offset;wait_mgsl_event_~__ptr~0#1.base, wait_mgsl_event_~__ptr~0#1.offset := wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset; [2021-11-20 07:07:17,533 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##389: assume false; [2021-11-20 07:07:17,534 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##151: assume !false; [2021-11-20 07:07:17,534 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##150: assume false; [2021-11-20 07:07:17,534 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##390: assume !false; [2021-11-20 07:07:17,534 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##155: assume false; [2021-11-20 07:07:17,534 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##156: assume !false; [2021-11-20 07:07:17,535 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##162: assume false; [2021-11-20 07:07:17,535 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##163: assume !false; [2021-11-20 07:07:17,535 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##327: assume !false; [2021-11-20 07:07:17,535 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##326: assume false; [2021-11-20 07:07:17,799 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:07:17,805 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:07:17,817 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:07:17,818 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:07:17,820 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:07:30,327 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##289: assume !false;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2021-11-20 07:07:30,328 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume false; [2021-11-20 07:07:30,328 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##301: assume !false; [2021-11-20 07:07:30,328 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##300: assume false; [2021-11-20 07:07:30,328 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##323: assume !false; [2021-11-20 07:07:30,328 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##322: assume false; [2021-11-20 07:07:30,329 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392: SUMMARY for call block_til_ready_#t~ret1467#1.base, block_til_ready_#t~ret1467#1.offset := get_current(); srcloc: null [2021-11-20 07:07:30,329 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392-1: block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset := block_til_ready_#t~ret1467#1.base, block_til_ready_#t~ret1467#1.offset;havoc block_til_ready_#t~ret1467#1.base, block_til_ready_#t~ret1467#1.offset;block_til_ready_~__ptr___3~2#1.base, block_til_ready_~__ptr___3~2#1.offset := block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset; [2021-11-20 07:07:30,329 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##399: assume false; [2021-11-20 07:07:30,329 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##423: assume false; [2021-11-20 07:07:30,330 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##424: assume !false; [2021-11-20 07:07:30,330 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##400: assume !false; [2021-11-20 07:07:30,330 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302-1: block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset := block_til_ready_#t~ret1453#1.base, block_til_ready_#t~ret1453#1.offset;havoc block_til_ready_#t~ret1453#1.base, block_til_ready_#t~ret1453#1.offset;block_til_ready_~__ptr~4#1.base, block_til_ready_~__ptr~4#1.offset := block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset; [2021-11-20 07:07:30,330 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302: SUMMARY for call block_til_ready_#t~ret1453#1.base, block_til_ready_#t~ret1453#1.offset := get_current(); srcloc: null [2021-11-20 07:07:30,331 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##78: assume !false; [2021-11-20 07:07:30,331 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##77: assume false; [2021-11-20 07:07:30,331 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##133: assume !false; [2021-11-20 07:07:30,331 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##132: assume false; [2021-11-20 07:07:30,595 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 07:07:30,655 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 07:07:30,655 INFO L301 CfgBuilder]: Removed 17 assume(true) statements. [2021-11-20 07:07:30,663 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:07:30 BoogieIcfgContainer [2021-11-20 07:07:30,663 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 07:07:30,666 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-20 07:07:30,666 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-20 07:07:30,670 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-20 07:07:30,670 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 07:06:51" (1/3) ... [2021-11-20 07:07:30,672 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@783d1471 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:07:30, skipping insertion in model container [2021-11-20 07:07:30,672 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:06:57" (2/3) ... [2021-11-20 07:07:30,673 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@783d1471 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:07:30, skipping insertion in model container [2021-11-20 07:07:30,673 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:07:30" (3/3) ... [2021-11-20 07:07:30,678 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2021-11-20 07:07:30,687 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-20 07:07:30,687 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-20 07:07:30,793 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-20 07:07:30,805 INFO L339 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=PETRI_NET, 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-20 07:07:30,805 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-20 07:07:30,934 INFO L276 IsEmpty]: Start isEmpty. Operand has 2733 states, 2016 states have (on average 1.4037698412698412) internal successors, (2830), 2091 states have internal predecessors, (2830), 627 states have call successors, (627), 98 states have call predecessors, (627), 98 states have return successors, (627), 607 states have call predecessors, (627), 627 states have call successors, (627) [2021-11-20 07:07:30,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-20 07:07:30,941 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:07:30,942 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:07:30,943 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:07:30,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:07:30,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1683062230, now seen corresponding path program 1 times [2021-11-20 07:07:30,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:07:30,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240981604] [2021-11-20 07:07:30,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:07:30,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:07:31,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:07:31,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-20 07:07:31,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:07:31,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:07:31,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:07:31,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240981604] [2021-11-20 07:07:31,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240981604] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:07:31,703 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:07:31,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-20 07:07:31,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406371059] [2021-11-20 07:07:31,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:07:31,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 07:07:31,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:07:31,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 07:07:31,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-20 07:07:31,770 INFO L87 Difference]: Start difference. First operand has 2733 states, 2016 states have (on average 1.4037698412698412) internal successors, (2830), 2091 states have internal predecessors, (2830), 627 states have call successors, (627), 98 states have call predecessors, (627), 98 states have return successors, (627), 607 states have call predecessors, (627), 627 states have call successors, (627) Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-20 07:07:37,549 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:07:43,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:07:43,919 INFO L93 Difference]: Finished difference Result 8239 states and 12424 transitions. [2021-11-20 07:07:43,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 07:07:43,923 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2021-11-20 07:07:43,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:07:44,028 INFO L225 Difference]: With dead ends: 8239 [2021-11-20 07:07:44,029 INFO L226 Difference]: Without dead ends: 5516 [2021-11-20 07:07:44,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-20 07:07:44,072 INFO L933 BasicCegarLoop]: 5329 mSDtfsCounter, 5348 mSDsluCounter, 4498 mSDsCounter, 0 mSdLazyCounter, 2740 mSolverCounterSat, 1790 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5970 SdHoareTripleChecker+Valid, 9827 SdHoareTripleChecker+Invalid, 4530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1790 IncrementalHoareTripleChecker+Valid, 2740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.3s IncrementalHoareTripleChecker+Time [2021-11-20 07:07:44,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5970 Valid, 9827 Invalid, 4530 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1790 Valid, 2740 Invalid, 0 Unknown, 0 Unchecked, 11.3s Time] [2021-11-20 07:07:44,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5516 states. [2021-11-20 07:07:44,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5516 to 5399. [2021-11-20 07:07:44,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5399 states, 3956 states have (on average 1.396865520728008) internal successors, (5526), 4121 states have internal predecessors, (5526), 1248 states have call successors, (1248), 195 states have call predecessors, (1248), 194 states have return successors, (1246), 1206 states have call predecessors, (1246), 1246 states have call successors, (1246) [2021-11-20 07:07:44,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5399 states to 5399 states and 8020 transitions. [2021-11-20 07:07:44,854 INFO L78 Accepts]: Start accepts. Automaton has 5399 states and 8020 transitions. Word has length 17 [2021-11-20 07:07:44,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:07:44,855 INFO L470 AbstractCegarLoop]: Abstraction has 5399 states and 8020 transitions. [2021-11-20 07:07:44,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-20 07:07:44,855 INFO L276 IsEmpty]: Start isEmpty. Operand 5399 states and 8020 transitions. [2021-11-20 07:07:44,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-20 07:07:44,881 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:07:44,881 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:07:44,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-20 07:07:44,883 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:07:44,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:07:44,887 INFO L85 PathProgramCache]: Analyzing trace with hash -724110025, now seen corresponding path program 1 times [2021-11-20 07:07:44,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:07:44,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829563595] [2021-11-20 07:07:44,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:07:44,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:07:45,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:07:45,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-20 07:07:45,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:07:45,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-20 07:07:45,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:07:45,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-20 07:07:45,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:07:45,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-20 07:07:45,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:07:45,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:07:45,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:07:45,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829563595] [2021-11-20 07:07:45,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829563595] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:07:45,273 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:07:45,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-20 07:07:45,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713741070] [2021-11-20 07:07:45,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:07:45,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 07:07:45,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:07:45,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 07:07:45,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-20 07:07:45,277 INFO L87 Difference]: Start difference. First operand 5399 states and 8020 transitions. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-20 07:07:47,401 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:07:53,812 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:07:56,493 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:02,448 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:04,570 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:07,020 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:11,006 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:13,555 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:15,632 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:18,168 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:20,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:08:20,324 INFO L93 Difference]: Finished difference Result 11041 states and 16480 transitions. [2021-11-20 07:08:20,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 07:08:20,325 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 54 [2021-11-20 07:08:20,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:08:20,394 INFO L225 Difference]: With dead ends: 11041 [2021-11-20 07:08:20,395 INFO L226 Difference]: Without dead ends: 5737 [2021-11-20 07:08:20,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-11-20 07:08:20,437 INFO L933 BasicCegarLoop]: 3626 mSDtfsCounter, 2185 mSDsluCounter, 7896 mSDsCounter, 0 mSdLazyCounter, 5179 mSolverCounterSat, 1626 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2322 SdHoareTripleChecker+Valid, 11522 SdHoareTripleChecker+Invalid, 6814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1626 IncrementalHoareTripleChecker+Valid, 5179 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.3s IncrementalHoareTripleChecker+Time [2021-11-20 07:08:20,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2322 Valid, 11522 Invalid, 6814 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1626 Valid, 5179 Invalid, 9 Unknown, 0 Unchecked, 34.3s Time] [2021-11-20 07:08:20,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5737 states. [2021-11-20 07:08:20,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5737 to 5399. [2021-11-20 07:08:20,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5399 states, 3956 states have (on average 1.3966127401415571) internal successors, (5525), 4121 states have internal predecessors, (5525), 1248 states have call successors, (1248), 195 states have call predecessors, (1248), 194 states have return successors, (1246), 1206 states have call predecessors, (1246), 1246 states have call successors, (1246) [2021-11-20 07:08:20,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5399 states to 5399 states and 8019 transitions. [2021-11-20 07:08:20,913 INFO L78 Accepts]: Start accepts. Automaton has 5399 states and 8019 transitions. Word has length 54 [2021-11-20 07:08:20,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:08:20,914 INFO L470 AbstractCegarLoop]: Abstraction has 5399 states and 8019 transitions. [2021-11-20 07:08:20,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-20 07:08:20,915 INFO L276 IsEmpty]: Start isEmpty. Operand 5399 states and 8019 transitions. [2021-11-20 07:08:20,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-20 07:08:20,926 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:08:20,926 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:08:20,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-20 07:08:20,927 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:08:20,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:08:20,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1735445289, now seen corresponding path program 1 times [2021-11-20 07:08:20,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:08:20,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997472054] [2021-11-20 07:08:20,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:08:20,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:08:21,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:08:21,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-20 07:08:21,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:08:21,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 07:08:21,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:08:21,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-20 07:08:21,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:08:21,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-20 07:08:21,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:08:21,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:08:21,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:08:21,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997472054] [2021-11-20 07:08:21,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997472054] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:08:21,398 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:08:21,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-20 07:08:21,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406870804] [2021-11-20 07:08:21,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:08:21,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-20 07:08:21,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:08:21,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-20 07:08:21,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-20 07:08:21,402 INFO L87 Difference]: Start difference. First operand 5399 states and 8019 transitions. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-20 07:08:23,525 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:30,735 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:33,255 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:35,231 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:37,313 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:40,594 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:44,052 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:47,141 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:50,243 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:52,767 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:57,479 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:08:59,982 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:02,074 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:04,666 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:07,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:09:07,996 INFO L93 Difference]: Finished difference Result 9487 states and 14322 transitions. [2021-11-20 07:09:07,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-20 07:09:07,997 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 61 [2021-11-20 07:09:07,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:09:08,071 INFO L225 Difference]: With dead ends: 9487 [2021-11-20 07:09:08,071 INFO L226 Difference]: Without dead ends: 6793 [2021-11-20 07:09:08,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-11-20 07:09:08,095 INFO L933 BasicCegarLoop]: 4903 mSDtfsCounter, 5594 mSDsluCounter, 12531 mSDsCounter, 0 mSdLazyCounter, 7357 mSolverCounterSat, 2780 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5731 SdHoareTripleChecker+Valid, 17434 SdHoareTripleChecker+Invalid, 10149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2780 IncrementalHoareTripleChecker+Valid, 7357 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 45.8s IncrementalHoareTripleChecker+Time [2021-11-20 07:09:08,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5731 Valid, 17434 Invalid, 10149 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2780 Valid, 7357 Invalid, 12 Unknown, 0 Unchecked, 45.8s Time] [2021-11-20 07:09:08,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6793 states. [2021-11-20 07:09:08,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6793 to 5402. [2021-11-20 07:09:08,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5402 states, 3959 states have (on average 1.3963122000505177) internal successors, (5528), 4124 states have internal predecessors, (5528), 1248 states have call successors, (1248), 195 states have call predecessors, (1248), 194 states have return successors, (1246), 1206 states have call predecessors, (1246), 1246 states have call successors, (1246) [2021-11-20 07:09:08,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5402 states to 5402 states and 8022 transitions. [2021-11-20 07:09:08,660 INFO L78 Accepts]: Start accepts. Automaton has 5402 states and 8022 transitions. Word has length 61 [2021-11-20 07:09:08,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:09:08,661 INFO L470 AbstractCegarLoop]: Abstraction has 5402 states and 8022 transitions. [2021-11-20 07:09:08,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-20 07:09:08,663 INFO L276 IsEmpty]: Start isEmpty. Operand 5402 states and 8022 transitions. [2021-11-20 07:09:08,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-20 07:09:08,671 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:09:08,671 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:09:08,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-20 07:09:08,672 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:09:08,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:09:08,673 INFO L85 PathProgramCache]: Analyzing trace with hash -306607694, now seen corresponding path program 1 times [2021-11-20 07:09:08,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:09:08,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649806868] [2021-11-20 07:09:08,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:09:08,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:09:08,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:09:09,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-20 07:09:09,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:09:09,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 07:09:09,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:09:09,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-20 07:09:09,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:09:09,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-20 07:09:09,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:09:09,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:09:09,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:09:09,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649806868] [2021-11-20 07:09:09,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649806868] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:09:09,101 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:09:09,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 07:09:09,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361933515] [2021-11-20 07:09:09,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:09:09,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 07:09:09,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:09:09,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 07:09:09,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 07:09:09,105 INFO L87 Difference]: Start difference. First operand 5402 states and 8022 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-20 07:09:11,221 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:14,875 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:17,167 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:19,648 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:22,230 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:25,477 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:28,284 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:31,914 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:34,245 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:36,330 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:38,767 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:40,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:09:40,512 INFO L93 Difference]: Finished difference Result 11087 states and 16599 transitions. [2021-11-20 07:09:40,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 07:09:40,513 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 65 [2021-11-20 07:09:40,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:09:40,572 INFO L225 Difference]: With dead ends: 11087 [2021-11-20 07:09:40,572 INFO L226 Difference]: Without dead ends: 5700 [2021-11-20 07:09:40,738 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-20 07:09:40,739 INFO L933 BasicCegarLoop]: 3422 mSDtfsCounter, 5218 mSDsluCounter, 2272 mSDsCounter, 0 mSdLazyCounter, 2627 mSolverCounterSat, 2444 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5627 SdHoareTripleChecker+Valid, 5694 SdHoareTripleChecker+Invalid, 5081 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2444 IncrementalHoareTripleChecker+Valid, 2627 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.0s IncrementalHoareTripleChecker+Time [2021-11-20 07:09:40,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5627 Valid, 5694 Invalid, 5081 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2444 Valid, 2627 Invalid, 10 Unknown, 0 Unchecked, 31.0s Time] [2021-11-20 07:09:40,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5700 states. [2021-11-20 07:09:41,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5700 to 5362. [2021-11-20 07:09:41,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5362 states, 3925 states have (on average 1.3521019108280254) internal successors, (5307), 4088 states have internal predecessors, (5307), 1244 states have call successors, (1244), 193 states have call predecessors, (1244), 192 states have return successors, (1242), 1202 states have call predecessors, (1242), 1242 states have call successors, (1242) [2021-11-20 07:09:41,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5362 states to 5362 states and 7793 transitions. [2021-11-20 07:09:41,175 INFO L78 Accepts]: Start accepts. Automaton has 5362 states and 7793 transitions. Word has length 65 [2021-11-20 07:09:41,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:09:41,178 INFO L470 AbstractCegarLoop]: Abstraction has 5362 states and 7793 transitions. [2021-11-20 07:09:41,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-20 07:09:41,178 INFO L276 IsEmpty]: Start isEmpty. Operand 5362 states and 7793 transitions. [2021-11-20 07:09:41,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-20 07:09:41,186 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:09:41,187 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:09:41,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-20 07:09:41,188 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:09:41,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:09:41,188 INFO L85 PathProgramCache]: Analyzing trace with hash -244568080, now seen corresponding path program 1 times [2021-11-20 07:09:41,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:09:41,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431310684] [2021-11-20 07:09:41,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:09:41,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:09:41,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:09:41,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-20 07:09:41,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:09:41,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 07:09:41,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:09:41,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-20 07:09:41,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:09:41,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-20 07:09:41,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:09:41,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:09:41,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:09:41,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431310684] [2021-11-20 07:09:41,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431310684] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:09:41,624 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:09:41,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-20 07:09:41,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217934690] [2021-11-20 07:09:41,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:09:41,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 07:09:41,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:09:41,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 07:09:41,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-20 07:09:41,629 INFO L87 Difference]: Start difference. First operand 5362 states and 7793 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 4 states have internal predecessors, (56), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-20 07:09:43,780 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:45,798 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:56,740 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:09:59,071 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:00,851 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:05,176 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:06,421 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:09,708 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:11,155 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:15,518 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:17,612 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:20,859 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:23,911 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:25,993 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:32,281 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:34,450 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:37,440 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:39,512 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:41,689 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:43,789 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:47,215 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:49,350 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:10:55,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:10:55,170 INFO L93 Difference]: Finished difference Result 16703 states and 24429 transitions. [2021-11-20 07:10:55,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-20 07:10:55,174 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 4 states have internal predecessors, (56), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 65 [2021-11-20 07:10:55,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:10:55,262 INFO L225 Difference]: With dead ends: 16703 [2021-11-20 07:10:55,262 INFO L226 Difference]: Without dead ends: 11361 [2021-11-20 07:10:55,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-11-20 07:10:55,293 INFO L933 BasicCegarLoop]: 6980 mSDtfsCounter, 10390 mSDsluCounter, 7934 mSDsCounter, 0 mSdLazyCounter, 9522 mSolverCounterSat, 4706 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 66.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11206 SdHoareTripleChecker+Valid, 14914 SdHoareTripleChecker+Invalid, 14243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4706 IncrementalHoareTripleChecker+Valid, 9522 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 72.3s IncrementalHoareTripleChecker+Time [2021-11-20 07:10:55,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11206 Valid, 14914 Invalid, 14243 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4706 Valid, 9522 Invalid, 15 Unknown, 0 Unchecked, 72.3s Time] [2021-11-20 07:10:55,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11361 states. [2021-11-20 07:10:56,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11361 to 10677. [2021-11-20 07:10:56,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10677 states, 7812 states have (on average 1.3524065540194572) internal successors, (10565), 8134 states have internal predecessors, (10565), 2482 states have call successors, (2482), 383 states have call predecessors, (2482), 382 states have return successors, (2480), 2399 states have call predecessors, (2480), 2480 states have call successors, (2480) [2021-11-20 07:10:56,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10677 states to 10677 states and 15527 transitions. [2021-11-20 07:10:56,286 INFO L78 Accepts]: Start accepts. Automaton has 10677 states and 15527 transitions. Word has length 65 [2021-11-20 07:10:56,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:10:56,287 INFO L470 AbstractCegarLoop]: Abstraction has 10677 states and 15527 transitions. [2021-11-20 07:10:56,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 4 states have internal predecessors, (56), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-20 07:10:56,288 INFO L276 IsEmpty]: Start isEmpty. Operand 10677 states and 15527 transitions. [2021-11-20 07:10:56,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-20 07:10:56,301 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:10:56,301 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:10:56,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-20 07:10:56,302 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:10:56,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:10:56,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1720348864, now seen corresponding path program 1 times [2021-11-20 07:10:56,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:10:56,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880762524] [2021-11-20 07:10:56,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:10:56,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:10:56,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:10:56,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-20 07:10:56,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:10:56,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 07:10:56,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:10:56,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-20 07:10:56,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:10:56,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-20 07:10:56,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:10:56,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-20 07:10:56,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:10:56,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:10:56,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:10:56,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880762524] [2021-11-20 07:10:56,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880762524] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:10:56,851 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:10:56,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-20 07:10:56,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002597160] [2021-11-20 07:10:56,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:10:56,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-20 07:10:56,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:10:56,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-20 07:10:56,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-20 07:10:56,853 INFO L87 Difference]: Start difference. First operand 10677 states and 15527 transitions. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 5 states have internal predecessors, (62), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-20 07:10:59,092 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:01,121 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:10,256 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:12,529 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:17,416 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:20,242 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:22,320 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:25,019 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:29,315 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:31,386 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:33,702 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:35,055 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:37,776 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:39,845 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:45,107 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:47,028 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:49,747 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:51,919 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:53,977 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:57,033 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:11:59,130 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:03,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:12:03,813 INFO L93 Difference]: Finished difference Result 22034 states and 32177 transitions. [2021-11-20 07:12:03,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-20 07:12:03,813 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 5 states have internal predecessors, (62), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 73 [2021-11-20 07:12:03,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:12:03,870 INFO L225 Difference]: With dead ends: 22034 [2021-11-20 07:12:03,870 INFO L226 Difference]: Without dead ends: 11361 [2021-11-20 07:12:03,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-11-20 07:12:03,902 INFO L933 BasicCegarLoop]: 6711 mSDtfsCounter, 5445 mSDsluCounter, 22211 mSDsCounter, 0 mSdLazyCounter, 13656 mSolverCounterSat, 2748 mSolverCounterUnsat, 17 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 62.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5991 SdHoareTripleChecker+Valid, 28922 SdHoareTripleChecker+Invalid, 16421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 2748 IncrementalHoareTripleChecker+Valid, 13656 IncrementalHoareTripleChecker+Invalid, 17 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 65.8s IncrementalHoareTripleChecker+Time [2021-11-20 07:12:03,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5991 Valid, 28922 Invalid, 16421 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [2748 Valid, 13656 Invalid, 17 Unknown, 0 Unchecked, 65.8s Time] [2021-11-20 07:12:03,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11361 states. [2021-11-20 07:12:04,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11361 to 10679. [2021-11-20 07:12:04,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10679 states, 7813 states have (on average 1.3523614488672724) internal successors, (10566), 8136 states have internal predecessors, (10566), 2482 states have call successors, (2482), 383 states have call predecessors, (2482), 383 states have return successors, (2485), 2399 states have call predecessors, (2485), 2480 states have call successors, (2485) [2021-11-20 07:12:04,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10679 states to 10679 states and 15533 transitions. [2021-11-20 07:12:04,583 INFO L78 Accepts]: Start accepts. Automaton has 10679 states and 15533 transitions. Word has length 73 [2021-11-20 07:12:04,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:12:04,585 INFO L470 AbstractCegarLoop]: Abstraction has 10679 states and 15533 transitions. [2021-11-20 07:12:04,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 5 states have internal predecessors, (62), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-20 07:12:04,586 INFO L276 IsEmpty]: Start isEmpty. Operand 10679 states and 15533 transitions. [2021-11-20 07:12:04,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-20 07:12:04,597 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:12:04,597 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:12:04,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-20 07:12:04,598 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:12:04,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:12:04,599 INFO L85 PathProgramCache]: Analyzing trace with hash 49835295, now seen corresponding path program 1 times [2021-11-20 07:12:04,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:12:04,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586243808] [2021-11-20 07:12:04,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:12:04,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:12:04,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:12:04,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-20 07:12:04,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:12:04,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-20 07:12:04,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:12:04,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-20 07:12:04,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:12:04,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-20 07:12:04,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:12:04,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-20 07:12:04,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:12:04,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:12:04,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:12:04,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586243808] [2021-11-20 07:12:04,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586243808] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:12:04,929 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:12:04,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-20 07:12:04,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037352898] [2021-11-20 07:12:04,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:12:04,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 07:12:04,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:12:04,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 07:12:04,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-20 07:12:04,932 INFO L87 Difference]: Start difference. First operand 10679 states and 15533 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 4 states have internal predecessors, (62), 3 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-20 07:12:07,115 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:15,506 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:17,846 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:20,104 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:22,805 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:25,796 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:29,827 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:35,020 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:37,094 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:40,825 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:42,908 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:48,527 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:50,673 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:53,162 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:55,257 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:57,405 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:12:59,477 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:02,551 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:04,671 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:09,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:13:09,540 INFO L93 Difference]: Finished difference Result 16925 states and 24818 transitions. [2021-11-20 07:13:09,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-20 07:13:09,541 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 4 states have internal predecessors, (62), 3 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 73 [2021-11-20 07:13:09,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:13:09,624 INFO L225 Difference]: With dead ends: 16925 [2021-11-20 07:13:09,624 INFO L226 Difference]: Without dead ends: 16917 [2021-11-20 07:13:09,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-11-20 07:13:09,632 INFO L933 BasicCegarLoop]: 6999 mSDtfsCounter, 10424 mSDsluCounter, 7955 mSDsCounter, 0 mSdLazyCounter, 9524 mSolverCounterSat, 4709 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 59.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11239 SdHoareTripleChecker+Valid, 14954 SdHoareTripleChecker+Invalid, 14249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4709 IncrementalHoareTripleChecker+Valid, 9524 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 63.5s IncrementalHoareTripleChecker+Time [2021-11-20 07:13:09,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11239 Valid, 14954 Invalid, 14249 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4709 Valid, 9524 Invalid, 16 Unknown, 0 Unchecked, 63.5s Time] [2021-11-20 07:13:09,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16917 states. [2021-11-20 07:13:10,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16917 to 15938. [2021-11-20 07:13:10,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15938 states, 11660 states have (on average 1.3530017152658662) internal successors, (15776), 12141 states have internal predecessors, (15776), 3707 states have call successors, (3707), 570 states have call predecessors, (3707), 570 states have return successors, (3710), 3583 states have call predecessors, (3710), 3705 states have call successors, (3710) [2021-11-20 07:13:10,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15938 states to 15938 states and 23193 transitions. [2021-11-20 07:13:10,917 INFO L78 Accepts]: Start accepts. Automaton has 15938 states and 23193 transitions. Word has length 73 [2021-11-20 07:13:10,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:13:10,917 INFO L470 AbstractCegarLoop]: Abstraction has 15938 states and 23193 transitions. [2021-11-20 07:13:10,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 4 states have internal predecessors, (62), 3 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-20 07:13:10,918 INFO L276 IsEmpty]: Start isEmpty. Operand 15938 states and 23193 transitions. [2021-11-20 07:13:10,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-11-20 07:13:10,935 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:13:10,935 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:13:10,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-20 07:13:10,936 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:13:10,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:13:10,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1405702881, now seen corresponding path program 1 times [2021-11-20 07:13:10,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:13:10,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94336230] [2021-11-20 07:13:10,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:13:10,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:13:11,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:13:11,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-20 07:13:11,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:13:11,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-20 07:13:11,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:13:11,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-11-20 07:13:11,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:13:11,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-20 07:13:11,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:13:11,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-11-20 07:13:11,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:13:11,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-11-20 07:13:11,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:13:11,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-20 07:13:11,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:13:11,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-20 07:13:11,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:13:11,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:13:11,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:13:11,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94336230] [2021-11-20 07:13:11,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94336230] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:13:11,280 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:13:11,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-20 07:13:11,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124808165] [2021-11-20 07:13:11,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:13:11,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-20 07:13:11,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:13:11,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-20 07:13:11,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-20 07:13:11,282 INFO L87 Difference]: Start difference. First operand 15938 states and 23193 transitions. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-20 07:13:13,386 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:19,269 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:21,628 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:23,872 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:25,916 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:27,991 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:30,465 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:32,891 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:34,976 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:37,064 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:39,016 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:41,539 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:44,804 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:47,924 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:51,745 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:54,165 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:56,249 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:13:58,766 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:14:01,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:14:01,501 INFO L93 Difference]: Finished difference Result 38629 states and 57225 transitions. [2021-11-20 07:14:01,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-20 07:14:01,502 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 77 [2021-11-20 07:14:01,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:14:01,703 INFO L225 Difference]: With dead ends: 38629 [2021-11-20 07:14:01,703 INFO L226 Difference]: Without dead ends: 22859 [2021-11-20 07:14:01,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-11-20 07:14:01,753 INFO L933 BasicCegarLoop]: 3839 mSDtfsCounter, 3186 mSDsluCounter, 13869 mSDsCounter, 0 mSdLazyCounter, 8297 mSolverCounterSat, 2080 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 46.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3633 SdHoareTripleChecker+Valid, 17708 SdHoareTripleChecker+Invalid, 10393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2080 IncrementalHoareTripleChecker+Valid, 8297 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.8s IncrementalHoareTripleChecker+Time [2021-11-20 07:14:01,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3633 Valid, 17708 Invalid, 10393 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2080 Valid, 8297 Invalid, 16 Unknown, 0 Unchecked, 48.8s Time] [2021-11-20 07:14:01,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22859 states. [2021-11-20 07:14:03,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22859 to 21836. [2021-11-20 07:14:03,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21836 states, 16106 states have (on average 1.3634049422575438) internal successors, (21959), 16761 states have internal predecessors, (21959), 5159 states have call successors, (5159), 570 states have call predecessors, (5159), 570 states have return successors, (5166), 5005 states have call predecessors, (5166), 5157 states have call successors, (5166) [2021-11-20 07:14:03,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21836 states to 21836 states and 32284 transitions. [2021-11-20 07:14:03,284 INFO L78 Accepts]: Start accepts. Automaton has 21836 states and 32284 transitions. Word has length 77 [2021-11-20 07:14:03,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:14:03,285 INFO L470 AbstractCegarLoop]: Abstraction has 21836 states and 32284 transitions. [2021-11-20 07:14:03,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-20 07:14:03,285 INFO L276 IsEmpty]: Start isEmpty. Operand 21836 states and 32284 transitions. [2021-11-20 07:14:03,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-11-20 07:14:03,303 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:14:03,304 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:14:03,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-20 07:14:03,304 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:14:03,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:14:03,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1461524583, now seen corresponding path program 1 times [2021-11-20 07:14:03,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:14:03,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138650873] [2021-11-20 07:14:03,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:14:03,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:14:03,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:14:03,701 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-20 07:14:03,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-20 07:14:04,025 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-20 07:14:04,025 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-20 07:14:04,027 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-20 07:14:04,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-20 07:14:04,033 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:14:04,037 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-20 07:14:04,225 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 07:14:04 BoogieIcfgContainer [2021-11-20 07:14:04,226 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-20 07:14:04,226 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-20 07:14:04,227 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-20 07:14:04,227 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-20 07:14:04,227 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:07:30" (3/4) ... [2021-11-20 07:14:04,230 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-20 07:14:04,230 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-20 07:14:04,231 INFO L158 Benchmark]: Toolchain (without parser) took 432995.93ms. Allocated memory was 111.1MB in the beginning and 950.0MB in the end (delta: 838.9MB). Free memory was 80.4MB in the beginning and 430.2MB in the end (delta: -349.8MB). Peak memory consumption was 489.5MB. Max. memory is 16.1GB. [2021-11-20 07:14:04,231 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 111.1MB. Free memory is still 89.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 07:14:04,234 INFO L158 Benchmark]: CACSL2BoogieTranslator took 6053.08ms. Allocated memory was 111.1MB in the beginning and 276.8MB in the end (delta: 165.7MB). Free memory was 80.0MB in the beginning and 183.2MB in the end (delta: -103.2MB). Peak memory consumption was 136.0MB. Max. memory is 16.1GB. [2021-11-20 07:14:04,234 INFO L158 Benchmark]: Boogie Procedure Inliner took 619.19ms. Allocated memory is still 276.8MB. Free memory was 183.2MB in the beginning and 135.1MB in the end (delta: 48.2MB). Peak memory consumption was 48.2MB. Max. memory is 16.1GB. [2021-11-20 07:14:04,235 INFO L158 Benchmark]: Boogie Preprocessor took 512.03ms. Allocated memory is still 276.8MB. Free memory was 135.1MB in the beginning and 156.4MB in the end (delta: -21.3MB). Peak memory consumption was 62.6MB. Max. memory is 16.1GB. [2021-11-20 07:14:04,239 INFO L158 Benchmark]: RCFGBuilder took 32238.77ms. Allocated memory was 276.8MB in the beginning and 790.6MB in the end (delta: 513.8MB). Free memory was 156.4MB in the beginning and 346.3MB in the end (delta: -189.9MB). Peak memory consumption was 399.4MB. Max. memory is 16.1GB. [2021-11-20 07:14:04,240 INFO L158 Benchmark]: TraceAbstraction took 393560.25ms. Allocated memory was 790.6MB in the beginning and 950.0MB in the end (delta: 159.4MB). Free memory was 346.3MB in the beginning and 430.2MB in the end (delta: -83.9MB). Peak memory consumption was 74.4MB. Max. memory is 16.1GB. [2021-11-20 07:14:04,240 INFO L158 Benchmark]: Witness Printer took 4.07ms. Allocated memory is still 950.0MB. Free memory is still 430.2MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 07:14:04,246 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.41ms. Allocated memory is still 111.1MB. Free memory is still 89.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 6053.08ms. Allocated memory was 111.1MB in the beginning and 276.8MB in the end (delta: 165.7MB). Free memory was 80.0MB in the beginning and 183.2MB in the end (delta: -103.2MB). Peak memory consumption was 136.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 619.19ms. Allocated memory is still 276.8MB. Free memory was 183.2MB in the beginning and 135.1MB in the end (delta: 48.2MB). Peak memory consumption was 48.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 512.03ms. Allocated memory is still 276.8MB. Free memory was 135.1MB in the beginning and 156.4MB in the end (delta: -21.3MB). Peak memory consumption was 62.6MB. Max. memory is 16.1GB. * RCFGBuilder took 32238.77ms. Allocated memory was 276.8MB in the beginning and 790.6MB in the end (delta: 513.8MB). Free memory was 156.4MB in the beginning and 346.3MB in the end (delta: -189.9MB). Peak memory consumption was 399.4MB. Max. memory is 16.1GB. * TraceAbstraction took 393560.25ms. Allocated memory was 790.6MB in the beginning and 950.0MB in the end (delta: 159.4MB). Free memory was 346.3MB in the beginning and 430.2MB in the end (delta: -83.9MB). Peak memory consumption was 74.4MB. Max. memory is 16.1GB. * Witness Printer took 4.07ms. Allocated memory is still 950.0MB. Free memory is still 430.2MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 14623]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 12224. Possible FailurePath: [L5747] static char *driver_name = (char *)"SyncLink GT"; [L5748] static char *tty_driver_name = (char *)"synclink_gt"; [L5749] static char *tty_dev_prefix = (char *)"ttySLG"; [L5750-L5754] static struct pci_device_id pci_table[5U] = { {5056U, 112U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {5056U, 160U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {5056U, 128U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {5056U, 144U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {0U, 0U, 0U, 0U, 0U, 0U, 0UL}}; [L5755] struct pci_device_id const __mod_pci_device_table ; [L5758-L5773] static struct pci_driver pci_driver = {{(struct list_head *)0, (struct list_head *)0}, "synclink_gt", (struct pci_device_id const *)(& pci_table), & init_one, & remove_one, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * ))0, (int (*)(struct pci_dev * ))0, (void (*)(struct pci_dev * ))0, (struct pci_error_handlers *)0, {(char const *)0, (struct bus_type *)0, (struct module *)0, (char const *)0, (_Bool)0, (struct of_device_id const *)0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (void (*)(struct device * ))0, (int (*)(struct device * , pm_message_t ))0, (int (*)(struct device * ))0, (struct attribute_group const **)0, (struct dev_pm_ops const *)0, (struct driver_private *)0}, {{{{{0U}, 0U, 0U, (void *)0, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, (char const *)0, 0, 0UL}}}}, {(struct list_head *)0, (struct list_head *)0}}}; [L5774] static bool pci_registered ; [L5775] static struct slgt_info *slgt_device_list ; [L5776] static int slgt_device_count ; [L5777] static int ttymajor ; [L5778] static int debug_level ; [L5779] static int maxframe[32U] ; [L5780] static struct tty_driver *serial_driver ; [L5807-L5810] static MGSL_PARAMS default_params = {2UL, (unsigned char)0, (unsigned short)1, (unsigned char)3, 0UL, (unsigned char)255, (unsigned short)1, (unsigned char)0, (unsigned char)0, 9600UL, (unsigned char)8, (unsigned char)1, (unsigned char)0}; [L7413-L7440] static struct file_operations const synclink_gt_proc_fops = {& __this_module, & seq_lseek, & seq_read, (ssize_t (*)(struct file * , char const * , size_t , loff_t * ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, (unsigned int (*)(struct file * , struct poll_table_struct * ))0, (long (*)(struct file * , unsigned int , unsigned long ))0, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & synclink_gt_proc_open, (int (*)(struct file * , fl_owner_t ))0, & single_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L8109-L8142] static struct net_device_ops const hdlcdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, & hdlcdev_open, & hdlcdev_close, & hdlc_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & hdlcdev_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, & hdlc_change_mtu, (int (*)(struct net_device * , struct neigh_parms * ))0, & hdlcdev_tx_timeout, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L11815-L11816] static struct tty_port_operations const slgt_port_ops = {& carrier_raised, & dtr_rts, (void (*)(struct tty_port * ))0, (void (*)(struct tty_port * ))0, (int (*)(struct tty_port * , struct tty_struct * ))0, (void (*)(struct tty_port * ))0}; [L12074-L12087] static struct tty_operations const ops = {(struct tty_struct *(*)(struct tty_driver * , struct inode * , int ))0, (int (*)(struct tty_driver * , struct tty_struct * ))0, (void (*)(struct tty_driver * , struct tty_struct * ))0, & open, & close, (void (*)(struct tty_struct * ))0, (void (*)(struct tty_struct * ))0, & write, & put_char, & flush_chars, & write_room, & chars_in_buffer, & ioctl, & slgt_compat_ioctl, & set_termios, & throttle, & unthrottle, & tx_hold, & tx_release, & hangup, & set_break, & flush_buffer, (void (*)(struct tty_struct * ))0, & wait_until_sent, & send_xchar, & tiocmget, & tiocmset, (int (*)(struct tty_struct * , struct winsize * ))0, (int (*)(struct tty_struct * , struct termiox * ))0, & get_icount, (int (*)(struct tty_driver * , int , char * ))0, (int (*)(struct tty_driver * , int ))0, (void (*)(struct tty_driver * , int , char ))0, & synclink_gt_proc_fops}; [L14221] int LDV_IN_INTERRUPT ; [L14627] int ldv_module_refcounter = 1; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=0, pci_table={190:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, ttymajor=0] [L14223] struct pci_dev *var_group1 ; [L14224] struct pci_device_id const *var_init_one_102_p1 ; [L14225] int res_init_one_102 ; [L14226] struct inode *var_group2 ; [L14227] struct file *var_group3 ; [L14228] int res_synclink_gt_proc_open_26 ; [L14229] struct net_device *var_group4 ; [L14230] int res_hdlcdev_open_33 ; [L14231] int res_hdlcdev_close_34 ; [L14232] struct ifreq *var_group5 ; [L14233] int var_hdlcdev_ioctl_35_p2 ; [L14234] struct tty_port *var_group6 ; [L14235] int var_dtr_rts_87_p1 ; [L14236] struct tty_struct *var_group7 ; [L14237] int res_open_5 ; [L14238] unsigned char const *var_write_10_p1 ; [L14239] int var_write_10_p2 ; [L14240] unsigned char var_put_char_11_p1 ; [L14241] unsigned int var_ioctl_19_p1 ; [L14242] unsigned long var_ioctl_19_p2 ; [L14243] unsigned int var_slgt_compat_ioctl_23_p1 ; [L14244] unsigned long var_slgt_compat_ioctl_23_p2 ; [L14245] char var_send_xchar_12_p1 ; [L14246] int var_set_break_30_p1 ; [L14247] int var_wait_until_sent_13_p1 ; [L14248] struct ktermios *var_group8 ; [L14249] unsigned int var_tiocmset_85_p1 ; [L14250] unsigned int var_tiocmset_85_p2 ; [L14251] struct serial_icounter_struct *var_group9 ; [L14252] int var_slgt_interrupt_56_p0 ; [L14253] void *var_slgt_interrupt_56_p1 ; [L14254] int ldv_s_pci_driver_pci_driver ; [L14255] int ldv_s_synclink_gt_proc_fops_file_operations ; [L14256] int ldv_s_hdlcdev_ops_net_device_ops ; [L14257] int ldv_s_ops_tty_operations ; [L14258] int tmp ; [L14259] int tmp___0 ; [L14260] int tmp___1 ; [L14263] ldv_s_pci_driver_pci_driver = 0 [L14264] ldv_s_synclink_gt_proc_fops_file_operations = 0 [L14265] ldv_s_hdlcdev_ops_net_device_ops = 0 [L14266] ldv_s_ops_tty_operations = 0 [L14267] LDV_IN_INTERRUPT = 1 [L14268] FCALL ldv_initialize() [L14269] CALL, EXPR slgt_init() [L12178] int rc ; [L12182] CALL, EXPR alloc_tty_driver(32) [L14781] CALL, EXPR ldv_malloc(sizeof(struct tty_driver)) VAL [\old(size)=281, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=0, pci_table={190:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, ttymajor=0] [L14728] COND FALSE !(__VERIFIER_nondet_bool()) [L14729] return malloc(size); [L14781] RET, EXPR ldv_malloc(sizeof(struct tty_driver)) VAL [\old(arg0)=32, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, arg0=32, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct tty_driver))={-18446744073709551617:0}, ldv_module_refcounter=1, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=0, pci_table={190:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, ttymajor=0] [L14781] return ldv_malloc(sizeof(struct tty_driver)); [L12182] RET, EXPR alloc_tty_driver(32) [L12182] serial_driver = alloc_tty_driver(32) [L12184] COND FALSE !((unsigned long )serial_driver == (unsigned long )((struct tty_driver *)0)) [L12192] serial_driver->owner = & __this_module [L12193] serial_driver->driver_name = (char const *)tty_driver_name [L12194] serial_driver->name = (char const *)tty_dev_prefix [L12195] serial_driver->major = ttymajor [L12196] serial_driver->minor_start = 64 [L12197] serial_driver->type = (short)3 [L12198] serial_driver->subtype = (short)1 [L12199] serial_driver->init_termios = tty_std_termios [L12200] serial_driver->init_termios.c_cflag = 3261U [L12201] serial_driver->init_termios.c_ispeed = 9600U [L12202] serial_driver->init_termios.c_ospeed = 9600U [L12203] serial_driver->flags = 12 [L12204] FCALL tty_set_operations(serial_driver, & ops) [L12205] CALL, EXPR tty_register_driver(serial_driver) [L14995] return __VERIFIER_nondet_int(); [L12205] RET, EXPR tty_register_driver(serial_driver) [L12205] rc = tty_register_driver(serial_driver) [L12207] COND FALSE !(rc < 0) [L12222] serial_driver->major [L12223] slgt_device_count = 0 [L12224] CALL, EXPR __pci_register_driver(& pci_driver, & __this_module, "synclink_gt") [L14739] return __VERIFIER_nondet_int(); [L12224] RET, EXPR __pci_register_driver(& pci_driver, & __this_module, "synclink_gt") [L12224] rc = __pci_register_driver(& pci_driver, & __this_module, "synclink_gt") [L12226] COND FALSE !(rc < 0) [L12233] pci_registered = (bool )1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L12234] COND TRUE (unsigned long )slgt_device_list == (unsigned long )((struct slgt_info *)0) [L12240] return (0); VAL [\result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L14269] RET, EXPR slgt_init() [L14269] tmp = slgt_init() [L14271] COND FALSE !(tmp != 0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp=0, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L14589] tmp___1 = __VERIFIER_nondet_int() [L14591] COND TRUE tmp___1 != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp=0, tmp___1=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L14278] tmp___0 = __VERIFIER_nondet_int() [L14280] COND FALSE !(tmp___0 == 0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp=0, tmp___0=2, tmp___1=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L14283] COND FALSE !(tmp___0 == 1) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp=0, tmp___0=2, tmp___1=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L14286] COND TRUE tmp___0 == 2 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp=0, tmp___0=2, tmp___1=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L14404] COND TRUE ldv_s_hdlcdev_ops_net_device_ops == 0 [L14406] CALL, EXPR hdlcdev_open(var_group4) [L7718] struct slgt_info *info ; [L7719] struct hdlc_device *tmp ; [L7720] int rc ; [L7721] unsigned long flags ; [L7722] int tmp___0 ; [L7723] raw_spinlock_t *tmp___1 ; [L7724] raw_spinlock_t *tmp___2 ; [L7725] raw_spinlock_t *tmp___3 ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, dev={4294967323:-2560}, dev={4294967323:-2560}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L7728] CALL, EXPR dev_to_hdlc(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L5713] void *tmp ; [L5716] CALL, EXPR netdev_priv((struct net_device const *)dev) [L5583] return ((void *)dev + 2560U); VAL [\result={4294967323:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, dev={4294967323:-2560}, dev={4294967323:-2560}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L5716] RET, EXPR netdev_priv((struct net_device const *)dev) [L5716] tmp = netdev_priv((struct net_device const *)dev) [L5718] return ((struct hdlc_device *)tmp); VAL [\result={4294967323:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, dev={4294967323:-2560}, dev={4294967323:-2560}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp={4294967323:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L7728] RET, EXPR dev_to_hdlc(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, dev={4294967323:-2560}, dev={4294967323:-2560}, dev_to_hdlc(dev)={4294967323:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L7728] tmp = dev_to_hdlc(dev) [L7729] EXPR tmp->priv [L7729] info = (struct slgt_info *)tmp->priv [L7730] CALL, EXPR ldv_try_module_get_1(& __this_module) [L14701] int tmp ; [L14704] CALL, EXPR ldv_try_module_get(module) [L14639] int module_get_succeeded ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={192:0}, module={-197:198}, module={-197:198}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L14641] COND TRUE (unsigned long )module != (unsigned long )((struct module *)0) [L14643] CALL, EXPR ldv_undefined_int() [L14851] return __VERIFIER_nondet_int(); [L14643] RET, EXPR ldv_undefined_int() [L14643] module_get_succeeded = ldv_undefined_int() [L14645] COND TRUE module_get_succeeded == 1 [L14646] ldv_module_refcounter = ldv_module_refcounter + 1 [L14647] return (1); VAL [\result=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, module={-197:198}, module={-197:198}, module_get_succeeded=1, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L14704] RET, EXPR ldv_try_module_get(module) [L14704] tmp = ldv_try_module_get(module) [L14706] return (tmp); VAL [\result=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, module={-197:198}, module={-197:198}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L7730] RET, EXPR ldv_try_module_get_1(& __this_module) [L7730] tmp___0 = ldv_try_module_get_1(& __this_module) [L7732] COND FALSE !(tmp___0 == 0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, dev={4294967323:-2560}, dev={4294967323:-2560}, driver_name={8:0}, hdlcdev_ops={195:0}, info={4294967386:4294967393}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp={4294967323:0}, tmp___0=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L7736] COND FALSE !(debug_level > 2) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, dev={4294967323:-2560}, dev={4294967323:-2560}, driver_name={8:0}, hdlcdev_ops={195:0}, info={4294967386:4294967393}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp={4294967323:0}, tmp___0=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L7743] CALL, EXPR hdlc_open(dev) [L14825] return __VERIFIER_nondet_int(); [L7743] RET, EXPR hdlc_open(dev) [L7743] rc = hdlc_open(dev) [L7745] COND TRUE rc != 0 [L7746] return (rc); VAL [\result=-1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, dev={4294967323:-2560}, dev={4294967323:-2560}, driver_name={8:0}, hdlcdev_ops={195:0}, info={4294967386:4294967393}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, rc=-1, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp={4294967323:0}, tmp___0=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L14406] RET, EXPR hdlcdev_open(var_group4) [L14406] res_hdlcdev_open_33 = hdlcdev_open(var_group4) [L14407] FCALL ldv_check_return_value(res_hdlcdev_open_33) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, res_hdlcdev_open_33=-1, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp=0, tmp___0=2, tmp___1=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0, var_group4={4294967323:-2560}] [L14409] COND TRUE res_hdlcdev_open_33 < 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_hdlcdev_ops_net_device_ops=0, ldv_s_ops_tty_operations=0, ldv_s_pci_driver_pci_driver=0, ldv_s_synclink_gt_proc_fops_file_operations=0, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, res_hdlcdev_open_33=-1, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp=0, tmp___0=2, tmp___1=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0, var_group4={4294967323:-2560}] [L14611] CALL slgt_exit() [L12252] CALL slgt_cleanup() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L12089] int rc ; [L12090] struct slgt_info *info ; [L12091] struct slgt_info *tmp ; [L12096] COND TRUE (unsigned long )serial_driver != (unsigned long )((struct tty_driver *)0) [L12097] info = slgt_device_list VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L12105] COND FALSE !((unsigned long )info != (unsigned long )((struct slgt_info *)0)) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L12112] CALL, EXPR tty_unregister_driver(serial_driver) [L15008] return __VERIFIER_nondet_int(); [L12112] RET, EXPR tty_unregister_driver(serial_driver) [L12112] rc = tty_unregister_driver(serial_driver) [L12114] COND FALSE !(rc != 0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L12124] FCALL put_tty_driver(serial_driver) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L12128] info = slgt_device_list VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L12136] COND FALSE !((unsigned long )info != (unsigned long )((struct slgt_info *)0)) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L12142] info = slgt_device_list VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L12162] COND FALSE !((unsigned long )info != (unsigned long )((struct slgt_info *)0)) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L12168] COND TRUE (int )pci_registered [L12170] FCALL pci_unregister_driver(& pci_driver) [L12252] RET slgt_cleanup() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L14611] RET slgt_exit() [L14615] CALL ldv_check_final_state() [L14691] COND TRUE ldv_module_refcounter != 1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L14693] CALL ldv_blast_assert() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] [L14623] reach_error() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-197:198}, debug_level=0, default_params={193:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={192:0}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967363:-42}, ttymajor=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 99 procedures, 2733 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 393.2s, OverallIterations: 9, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 381.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 95 mSolverCounterUnknown, 51719 SdHoareTripleChecker+Valid, 372.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 47790 mSDsluCounter, 120975 SdHoareTripleChecker+Invalid, 348.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 79166 mSDsCounter, 22883 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 58902 IncrementalHoareTripleChecker+Invalid, 81880 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 22883 mSolverCounterUnsat, 41809 mSDtfsCounter, 58902 mSolverCounterSat, 0.9s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 150 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 1.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=21836occurred in iteration=8, InterpolantAutomatonStates: 59, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.7s AutomataMinimizationTime, 8 MinimizatonAttempts, 5552 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 2.5s InterpolantComputationTime, 559 NumberOfCodeBlocks, 559 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 477 ConstructedInterpolants, 0 QuantifiedInterpolants, 1323 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 8 InterpolantComputations, 8 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-20 07:14:04,485 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2021-11-20 07:14:04,517 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF --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 Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 549d105dbd2b95e1c241c01b48dc69ec107f34e0fb82917a92dcec665dfc2efc --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 07:14:06,852 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 07:14:06,855 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 07:14:06,888 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 07:14:06,889 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 07:14:06,891 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 07:14:06,893 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 07:14:06,896 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 07:14:06,898 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 07:14:06,900 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 07:14:06,901 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 07:14:06,903 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 07:14:06,904 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 07:14:06,905 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 07:14:06,907 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 07:14:06,909 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 07:14:06,911 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 07:14:06,912 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 07:14:06,915 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 07:14:06,918 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 07:14:06,920 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 07:14:06,922 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 07:14:06,931 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 07:14:06,933 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 07:14:06,937 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 07:14:06,942 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 07:14:06,942 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 07:14:06,944 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 07:14:06,948 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 07:14:06,950 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 07:14:06,950 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 07:14:06,952 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 07:14:06,954 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 07:14:06,955 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 07:14:06,957 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 07:14:06,958 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 07:14:06,959 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 07:14:06,960 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 07:14:06,960 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 07:14:06,962 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 07:14:06,963 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 07:14:06,969 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-11-20 07:14:07,019 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 07:14:07,019 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 07:14:07,020 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 07:14:07,020 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 07:14:07,021 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-20 07:14:07,022 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-20 07:14:07,023 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-20 07:14:07,024 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-20 07:14:07,024 INFO L138 SettingsManager]: * Use SBE=true [2021-11-20 07:14:07,024 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 07:14:07,025 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 07:14:07,026 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-20 07:14:07,026 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-20 07:14:07,026 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-20 07:14:07,026 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-20 07:14:07,027 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-20 07:14:07,027 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-20 07:14:07,027 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 07:14:07,027 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 07:14:07,027 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-20 07:14:07,028 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 07:14:07,028 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-20 07:14:07,028 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-20 07:14:07,028 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 07:14:07,029 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 07:14:07,029 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-20 07:14:07,029 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-20 07:14:07,029 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-20 07:14:07,030 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-20 07:14:07,030 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-20 07:14:07,030 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-20 07:14:07,030 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-20 07:14:07,031 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 07:14:07,031 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-20 07:14:07,031 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_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/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_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF 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 -> Automizer 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 -> 549d105dbd2b95e1c241c01b48dc69ec107f34e0fb82917a92dcec665dfc2efc [2021-11-20 07:14:07,447 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 07:14:07,470 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 07:14:07,473 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 07:14:07,474 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 07:14:07,475 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 07:14:07,477 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2021-11-20 07:14:07,558 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/data/559c6de95/ac8ff6eb96004e7aaeab5ee4a2be7c61/FLAG335b8b94a [2021-11-20 07:14:08,673 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 07:14:08,674 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2021-11-20 07:14:08,747 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/data/559c6de95/ac8ff6eb96004e7aaeab5ee4a2be7c61/FLAG335b8b94a [2021-11-20 07:14:08,951 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/data/559c6de95/ac8ff6eb96004e7aaeab5ee4a2be7c61 [2021-11-20 07:14:08,954 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 07:14:08,957 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 07:14:08,960 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 07:14:08,960 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 07:14:08,964 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 07:14:08,964 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:14:08" (1/1) ... [2021-11-20 07:14:08,966 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35cd8d88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:14:08, skipping insertion in model container [2021-11-20 07:14:08,966 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:14:08" (1/1) ... [2021-11-20 07:14:08,973 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 07:14:09,184 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 07:14:12,317 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_a4441a5e-5a52-4094-9ef1-6f377eae77a2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2021-11-20 07:14:12,373 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:14:12,448 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-20 07:14:12,538 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 07:14:13,077 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_a4441a5e-5a52-4094-9ef1-6f377eae77a2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2021-11-20 07:14:13,088 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:14:13,114 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 07:14:13,763 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_a4441a5e-5a52-4094-9ef1-6f377eae77a2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2021-11-20 07:14:13,772 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:14:14,171 INFO L208 MainTranslator]: Completed translation [2021-11-20 07:14:14,172 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:14:14 WrapperNode [2021-11-20 07:14:14,172 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 07:14:14,173 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 07:14:14,173 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 07:14:14,174 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 07:14:14,181 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:14:14" (1/1) ... [2021-11-20 07:14:14,332 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:14:14" (1/1) ... [2021-11-20 07:14:14,615 INFO L137 Inliner]: procedures = 358, calls = 3523, calls flagged for inlining = 191, calls inlined = 172, statements flattened = 8171 [2021-11-20 07:14:14,616 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 07:14:14,617 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 07:14:14,617 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 07:14:14,617 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 07:14:14,625 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:14:14" (1/1) ... [2021-11-20 07:14:14,626 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:14:14" (1/1) ... [2021-11-20 07:14:14,664 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:14:14" (1/1) ... [2021-11-20 07:14:14,664 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:14:14" (1/1) ... [2021-11-20 07:14:14,839 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:14:14" (1/1) ... [2021-11-20 07:14:14,885 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:14:14" (1/1) ... [2021-11-20 07:14:14,916 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:14:14" (1/1) ... [2021-11-20 07:14:14,961 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 07:14:14,963 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 07:14:14,964 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 07:14:14,964 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 07:14:14,965 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:14:14" (1/1) ... [2021-11-20 07:14:14,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 07:14:14,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:14:15,006 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-20 07:14:15,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-20 07:14:15,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-20 07:14:15,063 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2021-11-20 07:14:15,063 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2021-11-20 07:14:15,063 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-11-20 07:14:15,064 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2021-11-20 07:14:15,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-20 07:14:15,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-20 07:14:15,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-11-20 07:14:15,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-20 07:14:15,064 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2021-11-20 07:14:15,065 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2021-11-20 07:14:15,065 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-11-20 07:14:15,065 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-11-20 07:14:15,065 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2021-11-20 07:14:15,065 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2021-11-20 07:14:15,065 INFO L130 BoogieDeclarations]: Found specification of procedure set_signals [2021-11-20 07:14:15,066 INFO L138 BoogieDeclarations]: Found implementation of procedure set_signals [2021-11-20 07:14:15,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-20 07:14:15,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-20 07:14:15,066 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_dma_bufs [2021-11-20 07:14:15,066 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_dma_bufs [2021-11-20 07:14:15,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2021-11-20 07:14:15,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2021-11-20 07:14:15,067 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2021-11-20 07:14:15,067 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2021-11-20 07:14:15,067 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2021-11-20 07:14:15,067 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2021-11-20 07:14:15,068 INFO L130 BoogieDeclarations]: Found specification of procedure tx_stop [2021-11-20 07:14:15,068 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_stop [2021-11-20 07:14:15,068 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2021-11-20 07:14:15,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2021-11-20 07:14:15,068 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2021-11-20 07:14:15,068 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2021-11-20 07:14:15,069 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-11-20 07:14:15,069 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-11-20 07:14:15,069 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-20 07:14:15,069 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-20 07:14:15,070 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2021-11-20 07:14:15,070 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2021-11-20 07:14:15,070 INFO L130 BoogieDeclarations]: Found specification of procedure free_bufs [2021-11-20 07:14:15,070 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bufs [2021-11-20 07:14:15,070 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2021-11-20 07:14:15,070 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2021-11-20 07:14:15,071 INFO L130 BoogieDeclarations]: Found specification of procedure change_params [2021-11-20 07:14:15,071 INFO L138 BoogieDeclarations]: Found implementation of procedure change_params [2021-11-20 07:14:15,071 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2021-11-20 07:14:15,072 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2021-11-20 07:14:15,072 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2021-11-20 07:14:15,072 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2021-11-20 07:14:15,073 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-11-20 07:14:15,074 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-11-20 07:14:15,074 INFO L130 BoogieDeclarations]: Found specification of procedure tx_start [2021-11-20 07:14:15,074 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_start [2021-11-20 07:14:15,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-20 07:14:15,075 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-11-20 07:14:15,075 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2021-11-20 07:14:15,075 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2021-11-20 07:14:15,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-20 07:14:15,075 INFO L130 BoogieDeclarations]: Found specification of procedure reset_rbufs [2021-11-20 07:14:15,076 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_rbufs [2021-11-20 07:14:15,076 INFO L130 BoogieDeclarations]: Found specification of procedure wait_until_sent [2021-11-20 07:14:15,077 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_until_sent [2021-11-20 07:14:15,077 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2021-11-20 07:14:15,077 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2021-11-20 07:14:15,077 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-11-20 07:14:15,077 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-11-20 07:14:15,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-11-20 07:14:15,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-20 07:14:15,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-11-20 07:14:15,079 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2021-11-20 07:14:15,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2021-11-20 07:14:15,079 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-20 07:14:15,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-20 07:14:15,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-20 07:14:15,080 INFO L130 BoogieDeclarations]: Found specification of procedure set_rate [2021-11-20 07:14:15,080 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rate [2021-11-20 07:14:15,080 INFO L130 BoogieDeclarations]: Found specification of procedure free_rbufs [2021-11-20 07:14:15,080 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rbufs [2021-11-20 07:14:15,080 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-11-20 07:14:15,080 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-11-20 07:14:15,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-11-20 07:14:15,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-20 07:14:15,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-20 07:14:15,082 INFO L130 BoogieDeclarations]: Found specification of procedure async_mode [2021-11-20 07:14:15,082 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mode [2021-11-20 07:14:15,082 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl [2021-11-20 07:14:15,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl [2021-11-20 07:14:15,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-20 07:14:15,083 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2021-11-20 07:14:15,084 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2021-11-20 07:14:15,084 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-20 07:14:15,084 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-20 07:14:15,085 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2021-11-20 07:14:15,085 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2021-11-20 07:14:15,085 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2021-11-20 07:14:15,086 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2021-11-20 07:14:15,086 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2021-11-20 07:14:15,086 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2021-11-20 07:14:15,086 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2021-11-20 07:14:15,086 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2021-11-20 07:14:15,086 INFO L130 BoogieDeclarations]: Found specification of procedure rx_stop [2021-11-20 07:14:15,087 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_stop [2021-11-20 07:14:15,087 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-11-20 07:14:15,087 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-11-20 07:14:15,087 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2021-11-20 07:14:15,088 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2021-11-20 07:14:15,088 INFO L130 BoogieDeclarations]: Found specification of procedure update_tx_timer [2021-11-20 07:14:15,088 INFO L138 BoogieDeclarations]: Found implementation of procedure update_tx_timer [2021-11-20 07:14:15,088 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bufs [2021-11-20 07:14:15,088 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bufs [2021-11-20 07:14:15,089 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2021-11-20 07:14:15,090 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2021-11-20 07:14:15,092 INFO L130 BoogieDeclarations]: Found specification of procedure msc_set_vcr [2021-11-20 07:14:15,093 INFO L138 BoogieDeclarations]: Found implementation of procedure msc_set_vcr [2021-11-20 07:14:15,093 INFO L130 BoogieDeclarations]: Found specification of procedure isr_txeom [2021-11-20 07:14:15,093 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_txeom [2021-11-20 07:14:15,094 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2021-11-20 07:14:15,095 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2021-11-20 07:14:15,096 INFO L130 BoogieDeclarations]: Found specification of procedure setup_timer_key [2021-11-20 07:14:15,096 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_timer_key [2021-11-20 07:14:15,096 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-11-20 07:14:15,103 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-11-20 07:14:15,103 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_reset [2021-11-20 07:14:15,103 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_reset [2021-11-20 07:14:15,103 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2021-11-20 07:14:15,103 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2021-11-20 07:14:15,104 INFO L130 BoogieDeclarations]: Found specification of procedure release_resources [2021-11-20 07:14:15,104 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resources [2021-11-20 07:14:15,104 INFO L130 BoogieDeclarations]: Found specification of procedure slgt_cleanup [2021-11-20 07:14:15,104 INFO L138 BoogieDeclarations]: Found implementation of procedure slgt_cleanup [2021-11-20 07:14:15,104 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2021-11-20 07:14:15,104 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2021-11-20 07:14:15,104 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2021-11-20 07:14:15,105 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2021-11-20 07:14:15,105 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2021-11-20 07:14:15,105 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2021-11-20 07:14:15,105 INFO L130 BoogieDeclarations]: Found specification of procedure tx_set_idle [2021-11-20 07:14:15,105 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_set_idle [2021-11-20 07:14:15,105 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2021-11-20 07:14:15,106 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2021-11-20 07:14:15,106 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-20 07:14:15,106 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-20 07:14:15,106 INFO L130 BoogieDeclarations]: Found specification of procedure enable_loopback [2021-11-20 07:14:15,106 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_loopback [2021-11-20 07:14:15,106 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-11-20 07:14:15,106 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-11-20 07:14:15,107 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-20 07:14:15,107 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-20 07:14:15,107 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load [2021-11-20 07:14:15,107 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load [2021-11-20 07:14:15,107 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg32 [2021-11-20 07:14:15,107 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg32 [2021-11-20 07:14:15,107 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_done [2021-11-20 07:14:15,108 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_done [2021-11-20 07:14:15,108 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2021-11-20 07:14:15,108 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2021-11-20 07:14:15,108 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2021-11-20 07:14:15,108 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2021-11-20 07:14:15,108 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-11-20 07:14:15,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-11-20 07:14:15,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-11-20 07:14:15,109 INFO L130 BoogieDeclarations]: Found specification of procedure program_hw [2021-11-20 07:14:15,109 INFO L138 BoogieDeclarations]: Found implementation of procedure program_hw [2021-11-20 07:14:15,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-11-20 07:14:15,110 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg32 [2021-11-20 07:14:15,111 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg32 [2021-11-20 07:14:15,111 INFO L130 BoogieDeclarations]: Found specification of procedure isr_rxdata [2021-11-20 07:14:15,111 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_rxdata [2021-11-20 07:14:15,111 INFO L130 BoogieDeclarations]: Found specification of procedure reset_port [2021-11-20 07:14:15,111 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_port [2021-11-20 07:14:15,111 INFO L130 BoogieDeclarations]: Found specification of procedure tbuf_bytes [2021-11-20 07:14:15,112 INFO L138 BoogieDeclarations]: Found implementation of procedure tbuf_bytes [2021-11-20 07:14:15,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-20 07:14:15,112 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2021-11-20 07:14:15,112 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2021-11-20 07:14:15,112 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2021-11-20 07:14:15,112 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2021-11-20 07:14:15,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 07:14:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2021-11-20 07:14:15,113 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2021-11-20 07:14:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2021-11-20 07:14:15,113 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2021-11-20 07:14:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-20 07:14:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-11-20 07:14:15,113 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg16 [2021-11-20 07:14:15,114 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg16 [2021-11-20 07:14:15,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-11-20 07:14:15,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-11-20 07:14:15,114 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-11-20 07:14:15,114 INFO L130 BoogieDeclarations]: Found specification of procedure tx_release [2021-11-20 07:14:15,114 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_release [2021-11-20 07:14:15,115 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2021-11-20 07:14:15,115 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2021-11-20 07:14:15,115 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg16 [2021-11-20 07:14:15,115 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg16 [2021-11-20 07:14:15,115 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2021-11-20 07:14:15,115 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2021-11-20 07:14:15,115 INFO L130 BoogieDeclarations]: Found specification of procedure sync_mode [2021-11-20 07:14:15,116 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_mode [2021-11-20 07:14:15,116 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2021-11-20 07:14:15,116 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2021-11-20 07:14:15,116 INFO L130 BoogieDeclarations]: Found specification of procedure send_xchar [2021-11-20 07:14:15,116 INFO L138 BoogieDeclarations]: Found implementation of procedure send_xchar [2021-11-20 07:14:15,116 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2021-11-20 07:14:15,117 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2021-11-20 07:14:15,117 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2021-11-20 07:14:15,117 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2021-11-20 07:14:15,117 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-11-20 07:14:15,117 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-11-20 07:14:15,117 INFO L130 BoogieDeclarations]: Found specification of procedure free_tmp_rbuf [2021-11-20 07:14:15,117 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tmp_rbuf [2021-11-20 07:14:15,118 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2021-11-20 07:14:15,118 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2021-11-20 07:14:15,118 INFO L130 BoogieDeclarations]: Found specification of procedure tdma_reset [2021-11-20 07:14:15,118 INFO L138 BoogieDeclarations]: Found implementation of procedure tdma_reset [2021-11-20 07:14:15,118 INFO L130 BoogieDeclarations]: Found specification of procedure get_signals [2021-11-20 07:14:15,118 INFO L138 BoogieDeclarations]: Found implementation of procedure get_signals [2021-11-20 07:14:15,119 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-11-20 07:14:15,119 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-11-20 07:14:15,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-11-20 07:14:15,119 INFO L130 BoogieDeclarations]: Found specification of procedure rx_start [2021-11-20 07:14:15,119 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_start [2021-11-20 07:14:15,119 INFO L130 BoogieDeclarations]: Found specification of procedure trace_block [2021-11-20 07:14:15,119 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_block [2021-11-20 07:14:15,120 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg8 [2021-11-20 07:14:15,120 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg8 [2021-11-20 07:14:15,120 INFO L130 BoogieDeclarations]: Found specification of procedure sanity_check [2021-11-20 07:14:15,120 INFO L138 BoogieDeclarations]: Found implementation of procedure sanity_check [2021-11-20 07:14:15,120 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 07:14:15,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 07:14:16,281 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 07:14:16,287 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 07:14:16,758 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:14:16,865 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2021-11-20 07:14:16,865 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2021-11-20 07:14:19,138 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-11-20 07:14:19,138 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-11-20 07:14:25,611 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:14:26,263 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2021-11-20 07:14:26,263 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2021-11-20 07:14:27,216 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:14:27,219 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:14:27,681 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##61: assume !false; [2021-11-20 07:14:27,682 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##60: assume false; [2021-11-20 07:14:27,682 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##132: assume !false; [2021-11-20 07:14:27,682 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##131: assume false; [2021-11-20 07:14:28,675 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:14:53,607 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940: SUMMARY for call modem_input_wait_#t~ret1364#1.base, modem_input_wait_#t~ret1364#1.offset := get_current(); srcloc: null [2021-11-20 07:14:53,607 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940-1: modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset := modem_input_wait_#t~ret1364#1.base, modem_input_wait_#t~ret1364#1.offset;havoc modem_input_wait_#t~ret1364#1.base, modem_input_wait_#t~ret1364#1.offset;modem_input_wait_~__ptr___3~1#1.base, modem_input_wait_~__ptr___3~1#1.offset := modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset; [2021-11-20 07:14:53,608 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882: SUMMARY for call modem_input_wait_#t~ret1333#1.base, modem_input_wait_#t~ret1333#1.offset := get_current(); srcloc: null [2021-11-20 07:14:53,608 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882-1: modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset := modem_input_wait_#t~ret1333#1.base, modem_input_wait_#t~ret1333#1.offset;havoc modem_input_wait_#t~ret1333#1.base, modem_input_wait_#t~ret1333#1.offset;modem_input_wait_~__ptr~3#1.base, modem_input_wait_~__ptr~3#1.offset := modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset; [2021-11-20 07:14:53,608 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##265: assume !false; [2021-11-20 07:14:53,608 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##264: assume false; [2021-11-20 07:14:53,608 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##276: assume false; [2021-11-20 07:14:53,609 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##277: assume !false; [2021-11-20 07:14:53,609 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##232: assume false; [2021-11-20 07:14:53,609 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##233: assume !false; [2021-11-20 07:14:53,609 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##241: assume !false; [2021-11-20 07:14:53,609 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##240: assume false; [2021-11-20 07:14:53,610 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037-1: modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset := modem_input_wait_#t~ret1407#1.base, modem_input_wait_#t~ret1407#1.offset;havoc modem_input_wait_#t~ret1407#1.base, modem_input_wait_#t~ret1407#1.offset;modem_input_wait_~__ptr___7~1#1.base, modem_input_wait_~__ptr___7~1#1.offset := modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset; [2021-11-20 07:14:53,610 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037: SUMMARY for call modem_input_wait_#t~ret1407#1.base, modem_input_wait_#t~ret1407#1.offset := get_current(); srcloc: null [2021-11-20 07:14:53,610 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##304: assume !false; [2021-11-20 07:14:53,610 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##303: assume false; [2021-11-20 07:14:53,610 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655-1: remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset := remove_cond_wait_#t~ret1268#1.base, remove_cond_wait_#t~ret1268#1.offset;havoc remove_cond_wait_#t~ret1268#1.base, remove_cond_wait_#t~ret1268#1.offset;remove_cond_wait_~__ptr~2#1.base, remove_cond_wait_~__ptr~2#1.offset := remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset; [2021-11-20 07:14:53,611 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655: SUMMARY for call remove_cond_wait_#t~ret1268#1.base, remove_cond_wait_#t~ret1268#1.offset := get_current(); srcloc: null [2021-11-20 07:14:53,611 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: SUMMARY for call wait_mgsl_event_#t~ret1204#1.base, wait_mgsl_event_#t~ret1204#1.offset := get_current(); srcloc: null [2021-11-20 07:14:53,611 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195-1: wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset := wait_mgsl_event_#t~ret1204#1.base, wait_mgsl_event_#t~ret1204#1.offset;havoc wait_mgsl_event_#t~ret1204#1.base, wait_mgsl_event_#t~ret1204#1.offset;wait_mgsl_event_~__ptr___7~0#1.base, wait_mgsl_event_~__ptr___7~0#1.offset := wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset; [2021-11-20 07:14:53,611 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592: SUMMARY for call add_cond_wait_#t~ret1263#1.base, add_cond_wait_#t~ret1263#1.offset := get_current(); srcloc: null [2021-11-20 07:14:53,611 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592-1: add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset := add_cond_wait_#t~ret1263#1.base, add_cond_wait_#t~ret1263#1.offset;havoc add_cond_wait_#t~ret1263#1.base, add_cond_wait_#t~ret1263#1.offset;add_cond_wait_~__ptr~1#1.base, add_cond_wait_~__ptr~1#1.offset := add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset; [2021-11-20 07:14:53,612 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: SUMMARY for call wait_mgsl_event_#t~ret1129#1.base, wait_mgsl_event_#t~ret1129#1.offset := get_current(); srcloc: null [2021-11-20 07:14:53,612 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064-1: wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset := wait_mgsl_event_#t~ret1129#1.base, wait_mgsl_event_#t~ret1129#1.offset;havoc wait_mgsl_event_#t~ret1129#1.base, wait_mgsl_event_#t~ret1129#1.offset;wait_mgsl_event_~__ptr___3~0#1.base, wait_mgsl_event_~__ptr___3~0#1.offset := wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset; [2021-11-20 07:14:53,612 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##76: assume !false; [2021-11-20 07:14:53,612 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume false; [2021-11-20 07:14:53,612 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##69: assume !false; [2021-11-20 07:14:53,613 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##68: assume false; [2021-11-20 07:14:53,613 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##195: assume false; [2021-11-20 07:14:53,613 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##196: assume !false; [2021-11-20 07:14:53,613 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume !false; [2021-11-20 07:14:53,613 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume false; [2021-11-20 07:14:53,614 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##139: assume !false; [2021-11-20 07:14:53,614 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##138: assume false; [2021-11-20 07:14:53,614 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: SUMMARY for call wait_mgsl_event_#t~ret1090#1.base, wait_mgsl_event_#t~ret1090#1.offset := get_current(); srcloc: null [2021-11-20 07:14:53,614 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004-1: wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset := wait_mgsl_event_#t~ret1090#1.base, wait_mgsl_event_#t~ret1090#1.offset;havoc wait_mgsl_event_#t~ret1090#1.base, wait_mgsl_event_#t~ret1090#1.offset;wait_mgsl_event_~__ptr~0#1.base, wait_mgsl_event_~__ptr~0#1.offset := wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset; [2021-11-20 07:14:53,614 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##389: assume false; [2021-11-20 07:14:53,614 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##151: assume !false; [2021-11-20 07:14:53,615 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##150: assume false; [2021-11-20 07:14:53,615 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##390: assume !false; [2021-11-20 07:14:53,615 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##155: assume false; [2021-11-20 07:14:53,615 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##156: assume !false; [2021-11-20 07:14:53,615 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##162: assume false; [2021-11-20 07:14:53,616 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##163: assume !false; [2021-11-20 07:14:53,616 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##327: assume !false; [2021-11-20 07:14:53,616 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##326: assume false; [2021-11-20 07:14:56,182 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:14:56,185 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:14:56,194 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:14:56,195 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:14:56,195 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-20 07:15:50,486 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##289: assume !false;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2021-11-20 07:15:50,486 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume false; [2021-11-20 07:15:50,486 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##301: assume !false; [2021-11-20 07:15:50,486 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##300: assume false; [2021-11-20 07:15:50,487 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##323: assume !false; [2021-11-20 07:15:50,487 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##322: assume false; [2021-11-20 07:15:50,487 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392: SUMMARY for call block_til_ready_#t~ret1467#1.base, block_til_ready_#t~ret1467#1.offset := get_current(); srcloc: null [2021-11-20 07:15:50,487 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392-1: block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset := block_til_ready_#t~ret1467#1.base, block_til_ready_#t~ret1467#1.offset;havoc block_til_ready_#t~ret1467#1.base, block_til_ready_#t~ret1467#1.offset;block_til_ready_~__ptr___3~2#1.base, block_til_ready_~__ptr___3~2#1.offset := block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset; [2021-11-20 07:15:50,487 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##399: assume false; [2021-11-20 07:15:50,487 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##423: assume false; [2021-11-20 07:15:50,487 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##424: assume !false; [2021-11-20 07:15:50,487 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##400: assume !false; [2021-11-20 07:15:50,488 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302-1: block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset := block_til_ready_#t~ret1453#1.base, block_til_ready_#t~ret1453#1.offset;havoc block_til_ready_#t~ret1453#1.base, block_til_ready_#t~ret1453#1.offset;block_til_ready_~__ptr~4#1.base, block_til_ready_~__ptr~4#1.offset := block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset; [2021-11-20 07:15:50,488 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302: SUMMARY for call block_til_ready_#t~ret1453#1.base, block_til_ready_#t~ret1453#1.offset := get_current(); srcloc: null [2021-11-20 07:15:50,488 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##78: assume !false; [2021-11-20 07:15:50,488 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##77: assume false; [2021-11-20 07:15:50,488 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##133: assume !false; [2021-11-20 07:15:50,488 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##132: assume false; [2021-11-20 07:15:52,036 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 07:15:52,066 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 07:15:52,067 INFO L301 CfgBuilder]: Removed 17 assume(true) statements. [2021-11-20 07:15:52,073 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:15:52 BoogieIcfgContainer [2021-11-20 07:15:52,074 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 07:15:52,075 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-20 07:15:52,075 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-20 07:15:52,078 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-20 07:15:52,079 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 07:14:08" (1/3) ... [2021-11-20 07:15:52,080 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25d8dceb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:15:52, skipping insertion in model container [2021-11-20 07:15:52,080 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:14:14" (2/3) ... [2021-11-20 07:15:52,080 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25d8dceb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:15:52, skipping insertion in model container [2021-11-20 07:15:52,080 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:15:52" (3/3) ... [2021-11-20 07:15:52,082 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2021-11-20 07:15:52,090 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-20 07:15:52,090 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-20 07:15:52,149 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-20 07:15:52,154 INFO L339 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=PETRI_NET, 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-20 07:15:52,154 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-20 07:15:52,229 INFO L276 IsEmpty]: Start isEmpty. Operand has 2733 states, 2016 states have (on average 1.4037698412698412) internal successors, (2830), 2091 states have internal predecessors, (2830), 627 states have call successors, (627), 98 states have call predecessors, (627), 98 states have return successors, (627), 607 states have call predecessors, (627), 627 states have call successors, (627) [2021-11-20 07:15:52,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-20 07:15:52,234 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:15:52,234 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:15:52,235 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:15:52,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:15:52,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1683062230, now seen corresponding path program 1 times [2021-11-20 07:15:52,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:15:52,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1725293] [2021-11-20 07:15:52,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:15:52,258 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:15:52,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:15:52,264 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:15:52,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-20 07:15:53,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:15:53,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 1127 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 07:15:53,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:15:54,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:15:54,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:15:54,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:15:54,701 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 07:15:54,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1725293] [2021-11-20 07:15:54,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1725293] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 07:15:54,702 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:15:54,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 3] imperfect sequences [] total 3 [2021-11-20 07:15:54,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847659830] [2021-11-20 07:15:54,705 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 07:15:54,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-20 07:15:54,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 07:15:54,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-20 07:15:54,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:15:54,746 INFO L87 Difference]: Start difference. First operand has 2733 states, 2016 states have (on average 1.4037698412698412) internal successors, (2830), 2091 states have internal predecessors, (2830), 627 states have call successors, (627), 98 states have call predecessors, (627), 98 states have return successors, (627), 607 states have call predecessors, (627), 627 states have call successors, (627) Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-20 07:15:55,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:15:55,379 INFO L93 Difference]: Finished difference Result 8125 states and 12244 transitions. [2021-11-20 07:15:55,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:15:55,382 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2021-11-20 07:15:55,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:15:55,459 INFO L225 Difference]: With dead ends: 8125 [2021-11-20 07:15:55,459 INFO L226 Difference]: Without dead ends: 5402 [2021-11-20 07:15:55,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-20 07:15:55,497 INFO L933 BasicCegarLoop]: 5839 mSDtfsCounter, 4020 mSDsluCounter, 4000 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4020 SdHoareTripleChecker+Valid, 9839 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-20 07:15:55,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4020 Valid, 9839 Invalid, 10 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-20 07:15:55,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5402 states. [2021-11-20 07:15:55,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5402 to 5399. [2021-11-20 07:15:55,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5399 states, 3956 states have (on average 1.3963599595551062) internal successors, (5524), 4121 states have internal predecessors, (5524), 1248 states have call successors, (1248), 195 states have call predecessors, (1248), 194 states have return successors, (1246), 1206 states have call predecessors, (1246), 1246 states have call successors, (1246) [2021-11-20 07:15:55,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5399 states to 5399 states and 8018 transitions. [2021-11-20 07:15:56,004 INFO L78 Accepts]: Start accepts. Automaton has 5399 states and 8018 transitions. Word has length 17 [2021-11-20 07:15:56,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:15:56,005 INFO L470 AbstractCegarLoop]: Abstraction has 5399 states and 8018 transitions. [2021-11-20 07:15:56,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-20 07:15:56,007 INFO L276 IsEmpty]: Start isEmpty. Operand 5399 states and 8018 transitions. [2021-11-20 07:15:56,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-20 07:15:56,025 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:15:56,026 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:15:56,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-11-20 07:15:56,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 07:15:56,255 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:15:56,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:15:56,256 INFO L85 PathProgramCache]: Analyzing trace with hash -724110025, now seen corresponding path program 1 times [2021-11-20 07:15:56,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:15:56,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1736107918] [2021-11-20 07:15:56,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:15:56,259 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:15:56,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:15:56,261 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:15:56,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-20 07:15:57,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:15:57,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 1209 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-20 07:15:57,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:15:58,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:15:58,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:15:59,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:15:59,396 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 07:15:59,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1736107918] [2021-11-20 07:15:59,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1736107918] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 07:15:59,396 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:15:59,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-20 07:15:59,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643308859] [2021-11-20 07:15:59,397 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 07:15:59,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 07:15:59,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 07:15:59,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 07:15:59,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-20 07:15:59,403 INFO L87 Difference]: Start difference. First operand 5399 states and 8018 transitions. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-20 07:16:00,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:00,128 INFO L93 Difference]: Finished difference Result 10703 states and 15909 transitions. [2021-11-20 07:16:00,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-20 07:16:00,129 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 54 [2021-11-20 07:16:00,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:16:00,181 INFO L225 Difference]: With dead ends: 10703 [2021-11-20 07:16:00,181 INFO L226 Difference]: Without dead ends: 5399 [2021-11-20 07:16:00,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-20 07:16:00,212 INFO L933 BasicCegarLoop]: 4031 mSDtfsCounter, 1 mSDsluCounter, 16112 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 20143 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-20 07:16:00,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 20143 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-20 07:16:00,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5399 states. [2021-11-20 07:16:00,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5399 to 5399. [2021-11-20 07:16:00,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5399 states, 3956 states have (on average 1.3961071789686552) internal successors, (5523), 4121 states have internal predecessors, (5523), 1248 states have call successors, (1248), 195 states have call predecessors, (1248), 194 states have return successors, (1246), 1206 states have call predecessors, (1246), 1246 states have call successors, (1246) [2021-11-20 07:16:00,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5399 states to 5399 states and 8017 transitions. [2021-11-20 07:16:00,506 INFO L78 Accepts]: Start accepts. Automaton has 5399 states and 8017 transitions. Word has length 54 [2021-11-20 07:16:00,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:16:00,509 INFO L470 AbstractCegarLoop]: Abstraction has 5399 states and 8017 transitions. [2021-11-20 07:16:00,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-20 07:16:00,510 INFO L276 IsEmpty]: Start isEmpty. Operand 5399 states and 8017 transitions. [2021-11-20 07:16:00,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-20 07:16:00,519 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:16:00,519 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:00,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:00,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 07:16:00,734 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:16:00,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:00,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1735445289, now seen corresponding path program 1 times [2021-11-20 07:16:00,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:16:00,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1162447094] [2021-11-20 07:16:00,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:00,737 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:16:00,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:16:00,739 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:16:00,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-20 07:16:02,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:02,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 1312 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-20 07:16:02,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:16:04,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:16:04,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:16:06,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:16:06,893 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 07:16:06,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1162447094] [2021-11-20 07:16:06,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1162447094] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:06,893 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:06,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2021-11-20 07:16:06,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313245990] [2021-11-20 07:16:06,894 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:06,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-20 07:16:06,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 07:16:06,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-20 07:16:06,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-11-20 07:16:06,895 INFO L87 Difference]: Start difference. First operand 5399 states and 8017 transitions. Second operand has 10 states, 10 states have (on average 7.0) internal successors, (70), 8 states have internal predecessors, (70), 2 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-20 07:16:10,296 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:16:40,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:40,284 INFO L93 Difference]: Finished difference Result 21523 states and 31998 transitions. [2021-11-20 07:16:40,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-20 07:16:40,290 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.0) internal successors, (70), 8 states have internal predecessors, (70), 2 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 61 [2021-11-20 07:16:40,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:16:40,429 INFO L225 Difference]: With dead ends: 21523 [2021-11-20 07:16:40,429 INFO L226 Difference]: Without dead ends: 16128 [2021-11-20 07:16:40,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-11-20 07:16:40,462 INFO L933 BasicCegarLoop]: 11272 mSDtfsCounter, 8221 mSDsluCounter, 63115 mSDsCounter, 0 mSdLazyCounter, 1290 mSolverCounterSat, 713 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8232 SdHoareTripleChecker+Valid, 74387 SdHoareTripleChecker+Invalid, 2004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 713 IncrementalHoareTripleChecker+Valid, 1290 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.2s IncrementalHoareTripleChecker+Time [2021-11-20 07:16:40,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8232 Valid, 74387 Invalid, 2004 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [713 Valid, 1290 Invalid, 1 Unknown, 0 Unchecked, 31.2s Time] [2021-11-20 07:16:40,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16128 states. [2021-11-20 07:16:41,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16128 to 16102. [2021-11-20 07:16:41,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16102 states, 11791 states have (on average 1.3966584683232974) internal successors, (16468), 12281 states have internal predecessors, (16468), 3731 states have call successors, (3731), 578 states have call predecessors, (3731), 579 states have return successors, (3736), 3608 states have call predecessors, (3736), 3729 states have call successors, (3736) [2021-11-20 07:16:41,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16102 states to 16102 states and 23935 transitions. [2021-11-20 07:16:41,449 INFO L78 Accepts]: Start accepts. Automaton has 16102 states and 23935 transitions. Word has length 61 [2021-11-20 07:16:41,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:16:41,452 INFO L470 AbstractCegarLoop]: Abstraction has 16102 states and 23935 transitions. [2021-11-20 07:16:41,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.0) internal successors, (70), 8 states have internal predecessors, (70), 2 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-20 07:16:41,453 INFO L276 IsEmpty]: Start isEmpty. Operand 16102 states and 23935 transitions. [2021-11-20 07:16:41,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-20 07:16:41,463 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:16:41,463 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:41,493 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:41,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 07:16:41,674 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:16:41,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:41,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1755782664, now seen corresponding path program 1 times [2021-11-20 07:16:41,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:16:41,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1590626855] [2021-11-20 07:16:41,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:41,680 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:16:41,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:16:41,681 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:16:41,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-20 07:16:42,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:42,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 1316 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-20 07:16:42,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:16:43,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:16:43,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:16:44,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:16:44,749 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 07:16:44,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1590626855] [2021-11-20 07:16:44,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1590626855] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:44,750 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:44,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-20 07:16:44,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881779741] [2021-11-20 07:16:44,750 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:44,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-20 07:16:44,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 07:16:44,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-20 07:16:44,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-20 07:16:44,752 INFO L87 Difference]: Start difference. First operand 16102 states and 23935 transitions. Second operand has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-20 07:16:52,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:16:52,494 INFO L93 Difference]: Finished difference Result 33348 states and 50566 transitions. [2021-11-20 07:16:52,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 07:16:52,495 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 61 [2021-11-20 07:16:52,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:16:52,667 INFO L225 Difference]: With dead ends: 33348 [2021-11-20 07:16:52,667 INFO L226 Difference]: Without dead ends: 25302 [2021-11-20 07:16:52,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-11-20 07:16:52,728 INFO L933 BasicCegarLoop]: 5959 mSDtfsCounter, 5676 mSDsluCounter, 26469 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 1084 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5946 SdHoareTripleChecker+Valid, 32428 SdHoareTripleChecker+Invalid, 1382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1084 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2021-11-20 07:16:52,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5946 Valid, 32428 Invalid, 1382 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1084 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2021-11-20 07:16:52,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25302 states. [2021-11-20 07:16:53,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25302 to 16111. [2021-11-20 07:16:53,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16111 states, 11800 states have (on average 1.3963559322033898) internal successors, (16477), 12290 states have internal predecessors, (16477), 3731 states have call successors, (3731), 578 states have call predecessors, (3731), 579 states have return successors, (3736), 3608 states have call predecessors, (3736), 3729 states have call successors, (3736) [2021-11-20 07:16:54,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16111 states to 16111 states and 23944 transitions. [2021-11-20 07:16:54,064 INFO L78 Accepts]: Start accepts. Automaton has 16111 states and 23944 transitions. Word has length 61 [2021-11-20 07:16:54,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:16:54,066 INFO L470 AbstractCegarLoop]: Abstraction has 16111 states and 23944 transitions. [2021-11-20 07:16:54,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-20 07:16:54,067 INFO L276 IsEmpty]: Start isEmpty. Operand 16111 states and 23944 transitions. [2021-11-20 07:16:54,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-20 07:16:54,079 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:16:54,079 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:16:54,117 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-20 07:16:54,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 07:16:54,302 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:16:54,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:16:54,302 INFO L85 PathProgramCache]: Analyzing trace with hash -205695727, now seen corresponding path program 1 times [2021-11-20 07:16:54,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:16:54,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [871937810] [2021-11-20 07:16:54,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:16:54,304 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:16:54,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:16:54,306 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:16:54,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-20 07:16:55,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:16:55,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 1323 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 07:16:55,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:16:57,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:16:57,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:16:59,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:16:59,046 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 07:16:59,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [871937810] [2021-11-20 07:16:59,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [871937810] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 07:16:59,046 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:16:59,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 3] imperfect sequences [] total 4 [2021-11-20 07:16:59,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056087051] [2021-11-20 07:16:59,046 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 07:16:59,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 07:16:59,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 07:16:59,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 07:16:59,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-20 07:16:59,048 INFO L87 Difference]: Start difference. First operand 16111 states and 23944 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-20 07:17:03,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:17:03,217 INFO L93 Difference]: Finished difference Result 32011 states and 47780 transitions. [2021-11-20 07:17:03,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-20 07:17:03,218 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 65 [2021-11-20 07:17:03,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:17:03,302 INFO L225 Difference]: With dead ends: 32011 [2021-11-20 07:17:03,303 INFO L226 Difference]: Without dead ends: 15991 [2021-11-20 07:17:03,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-20 07:17:03,372 INFO L933 BasicCegarLoop]: 3829 mSDtfsCounter, 6516 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 1332 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6516 SdHoareTripleChecker+Valid, 3829 SdHoareTripleChecker+Invalid, 1419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1332 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2021-11-20 07:17:03,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6516 Valid, 3829 Invalid, 1419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1332 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2021-11-20 07:17:03,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15991 states. [2021-11-20 07:17:04,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15991 to 15991. [2021-11-20 07:17:04,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15991 states, 11698 states have (on average 1.3523679261412207) internal successors, (15820), 12182 states have internal predecessors, (15820), 3719 states have call successors, (3719), 572 states have call predecessors, (3719), 573 states have return successors, (3724), 3596 states have call predecessors, (3724), 3717 states have call successors, (3724) [2021-11-20 07:17:04,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15991 states to 15991 states and 23263 transitions. [2021-11-20 07:17:04,412 INFO L78 Accepts]: Start accepts. Automaton has 15991 states and 23263 transitions. Word has length 65 [2021-11-20 07:17:04,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:17:04,412 INFO L470 AbstractCegarLoop]: Abstraction has 15991 states and 23263 transitions. [2021-11-20 07:17:04,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 3 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-20 07:17:04,415 INFO L276 IsEmpty]: Start isEmpty. Operand 15991 states and 23263 transitions. [2021-11-20 07:17:04,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-20 07:17:04,425 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:17:04,426 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:17:04,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-20 07:17:04,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 07:17:04,642 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:17:04,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:17:04,642 INFO L85 PathProgramCache]: Analyzing trace with hash -143656113, now seen corresponding path program 1 times [2021-11-20 07:17:04,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:17:04,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2092264582] [2021-11-20 07:17:04,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:17:04,644 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:17:04,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:17:04,646 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:17:04,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-20 07:17:05,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:17:06,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 1323 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 07:17:06,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:17:07,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:17:07,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:17:09,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:17:09,635 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 07:17:09,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2092264582] [2021-11-20 07:17:09,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2092264582] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 07:17:09,636 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:17:09,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 4] imperfect sequences [] total 4 [2021-11-20 07:17:09,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080629593] [2021-11-20 07:17:09,636 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 07:17:09,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-20 07:17:09,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 07:17:09,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-20 07:17:09,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-20 07:17:09,638 INFO L87 Difference]: Start difference. First operand 15991 states and 23263 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 3 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-20 07:17:11,935 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-20 07:18:01,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:18:01,293 INFO L93 Difference]: Finished difference Result 16007 states and 23277 transitions. [2021-11-20 07:18:01,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-20 07:18:01,294 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 3 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2021-11-20 07:18:01,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:18:01,352 INFO L225 Difference]: With dead ends: 16007 [2021-11-20 07:18:01,352 INFO L226 Difference]: Without dead ends: 10687 [2021-11-20 07:18:01,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-20 07:18:01,371 INFO L933 BasicCegarLoop]: 7788 mSDtfsCounter, 7743 mSDsluCounter, 5294 mSDsCounter, 0 mSdLazyCounter, 2508 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7743 SdHoareTripleChecker+Valid, 13082 SdHoareTripleChecker+Invalid, 2511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 2508 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 51.0s IncrementalHoareTripleChecker+Time [2021-11-20 07:18:01,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7743 Valid, 13082 Invalid, 2511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 2508 Invalid, 1 Unknown, 0 Unchecked, 51.0s Time] [2021-11-20 07:18:01,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10687 states. [2021-11-20 07:18:01,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10687 to 10679. [2021-11-20 07:18:01,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10679 states, 7813 states have (on average 1.3518494816331754) internal successors, (10562), 8136 states have internal predecessors, (10562), 2482 states have call successors, (2482), 383 states have call predecessors, (2482), 383 states have return successors, (2485), 2399 states have call predecessors, (2485), 2480 states have call successors, (2485) [2021-11-20 07:18:01,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10679 states to 10679 states and 15529 transitions. [2021-11-20 07:18:01,974 INFO L78 Accepts]: Start accepts. Automaton has 10679 states and 15529 transitions. Word has length 65 [2021-11-20 07:18:01,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:18:01,975 INFO L470 AbstractCegarLoop]: Abstraction has 10679 states and 15529 transitions. [2021-11-20 07:18:01,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 3 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-20 07:18:01,975 INFO L276 IsEmpty]: Start isEmpty. Operand 10679 states and 15529 transitions. [2021-11-20 07:18:01,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-20 07:18:01,986 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:18:01,986 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:18:02,025 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-20 07:18:02,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 [2021-11-20 07:18:02,202 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:18:02,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:18:02,202 INFO L85 PathProgramCache]: Analyzing trace with hash 49835295, now seen corresponding path program 1 times [2021-11-20 07:18:02,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-20 07:18:02,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1459990283] [2021-11-20 07:18:02,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:18:02,204 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-20 07:18:02,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat [2021-11-20 07:18:02,206 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-20 07:18:02,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4441a5e-5a52-4094-9ef1-6f377eae77a2/bin/uautomizer-DQz5hQGWxF/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-20 07:18:03,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:18:03,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 1340 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-20 07:18:03,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:18:05,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:18:05,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:18:07,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-20 07:18:07,227 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-20 07:18:07,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1459990283] [2021-11-20 07:18:07,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1459990283] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-20 07:18:07,227 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:18:07,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 4] imperfect sequences [] total 5 [2021-11-20 07:18:07,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522613986] [2021-11-20 07:18:07,228 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-20 07:18:07,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 07:18:07,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-20 07:18:07,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 07:18:07,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-20 07:18:07,229 INFO L87 Difference]: Start difference. First operand 10679 states and 15529 transitions. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 4 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9)