./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 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/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_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa --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.2-hotfix-svcomp22-839c364 [2021-12-06 18:07:57,575 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 18:07:57,576 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 18:07:57,598 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 18:07:57,598 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 18:07:57,599 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 18:07:57,601 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 18:07:57,602 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 18:07:57,604 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 18:07:57,605 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 18:07:57,606 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 18:07:57,606 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 18:07:57,607 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 18:07:57,608 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 18:07:57,609 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 18:07:57,610 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 18:07:57,611 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 18:07:57,612 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 18:07:57,613 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 18:07:57,615 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 18:07:57,616 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 18:07:57,618 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 18:07:57,619 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 18:07:57,619 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 18:07:57,622 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 18:07:57,622 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 18:07:57,623 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 18:07:57,624 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 18:07:57,624 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 18:07:57,625 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 18:07:57,625 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 18:07:57,626 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 18:07:57,627 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 18:07:57,627 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 18:07:57,628 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 18:07:57,628 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 18:07:57,629 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 18:07:57,629 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 18:07:57,630 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 18:07:57,630 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 18:07:57,631 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 18:07:57,631 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-06 18:07:57,648 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 18:07:57,648 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 18:07:57,649 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 18:07:57,649 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 18:07:57,649 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 18:07:57,649 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 18:07:57,650 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 18:07:57,650 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 18:07:57,650 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 18:07:57,650 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 18:07:57,650 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 18:07:57,651 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 18:07:57,651 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 18:07:57,651 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 18:07:57,651 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 18:07:57,651 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 18:07:57,651 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 18:07:57,651 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 18:07:57,651 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 18:07:57,651 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 18:07:57,652 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 18:07:57,652 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:07:57,652 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 18:07:57,652 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 18:07:57,652 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 18:07:57,652 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 18:07:57,652 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 18:07:57,653 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 18:07:57,653 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 18:07:57,653 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 18:07:57,653 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 18:07:57,653 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_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/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_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa 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-12-06 18:07:57,824 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 18:07:57,839 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 18:07:57,841 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 18:07:57,842 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 18:07:57,842 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 18:07:57,843 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2021-12-06 18:07:57,890 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/data/2fa3143b6/28df53b16c8040ca84e27f10d54446d7/FLAGd98b0544b [2021-12-06 18:07:58,529 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 18:07:58,529 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2021-12-06 18:07:58,562 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/data/2fa3143b6/28df53b16c8040ca84e27f10d54446d7/FLAGd98b0544b [2021-12-06 18:07:58,889 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/data/2fa3143b6/28df53b16c8040ca84e27f10d54446d7 [2021-12-06 18:07:58,896 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 18:07:58,900 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 18:07:58,904 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 18:07:58,924 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 18:07:58,935 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 18:07:58,937 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:07:58" (1/1) ... [2021-12-06 18:07:58,940 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63d6ff96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:07:58, skipping insertion in model container [2021-12-06 18:07:58,940 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:07:58" (1/1) ... [2021-12-06 18:07:58,959 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 18:07:59,120 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 18:08:01,012 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_08108a90-4763-4944-a75b-556a8d08e2c5/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2021-12-06 18:08:01,048 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:08:01,067 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 18:08:01,426 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_08108a90-4763-4944-a75b-556a8d08e2c5/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2021-12-06 18:08:01,433 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:08:01,690 INFO L208 MainTranslator]: Completed translation [2021-12-06 18:08:01,690 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:08:01 WrapperNode [2021-12-06 18:08:01,691 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 18:08:01,692 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 18:08:01,692 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 18:08:01,692 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 18:08:01,698 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:08:01" (1/1) ... [2021-12-06 18:08:01,776 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:08:01" (1/1) ... [2021-12-06 18:08:01,912 INFO L137 Inliner]: procedures = 343, calls = 3523, calls flagged for inlining = 191, calls inlined = 172, statements flattened = 8311 [2021-12-06 18:08:01,913 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 18:08:01,913 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 18:08:01,913 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 18:08:01,913 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 18:08:01,920 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:08:01" (1/1) ... [2021-12-06 18:08:01,920 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:08:01" (1/1) ... [2021-12-06 18:08:01,944 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:08:01" (1/1) ... [2021-12-06 18:08:01,945 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:08:01" (1/1) ... [2021-12-06 18:08:02,072 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:08:01" (1/1) ... [2021-12-06 18:08:02,092 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:08:01" (1/1) ... [2021-12-06 18:08:02,120 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:08:01" (1/1) ... [2021-12-06 18:08:02,160 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 18:08:02,160 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 18:08:02,160 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 18:08:02,160 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 18:08:02,161 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:08:01" (1/1) ... [2021-12-06 18:08:02,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:08:02,175 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:08:02,184 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 18:08:02,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 18:08:02,221 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2021-12-06 18:08:02,221 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2021-12-06 18:08:02,221 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2021-12-06 18:08:02,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-06 18:08:02,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-06 18:08:02,221 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2021-12-06 18:08:02,221 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2021-12-06 18:08:02,221 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-12-06 18:08:02,221 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-12-06 18:08:02,221 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2021-12-06 18:08:02,221 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2021-12-06 18:08:02,222 INFO L130 BoogieDeclarations]: Found specification of procedure set_signals [2021-12-06 18:08:02,222 INFO L138 BoogieDeclarations]: Found implementation of procedure set_signals [2021-12-06 18:08:02,222 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-06 18:08:02,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-06 18:08:02,222 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_dma_bufs [2021-12-06 18:08:02,222 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_dma_bufs [2021-12-06 18:08:02,222 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2021-12-06 18:08:02,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2021-12-06 18:08:02,222 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2021-12-06 18:08:02,222 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2021-12-06 18:08:02,222 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2021-12-06 18:08:02,222 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2021-12-06 18:08:02,222 INFO L130 BoogieDeclarations]: Found specification of procedure tx_stop [2021-12-06 18:08:02,222 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_stop [2021-12-06 18:08:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2021-12-06 18:08:02,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2021-12-06 18:08:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2021-12-06 18:08:02,223 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2021-12-06 18:08:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-12-06 18:08:02,223 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-12-06 18:08:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-12-06 18:08:02,223 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-12-06 18:08:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2021-12-06 18:08:02,223 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2021-12-06 18:08:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure free_bufs [2021-12-06 18:08:02,223 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bufs [2021-12-06 18:08:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2021-12-06 18:08:02,223 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2021-12-06 18:08:02,223 INFO L130 BoogieDeclarations]: Found specification of procedure change_params [2021-12-06 18:08:02,224 INFO L138 BoogieDeclarations]: Found implementation of procedure change_params [2021-12-06 18:08:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2021-12-06 18:08:02,224 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2021-12-06 18:08:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2021-12-06 18:08:02,224 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2021-12-06 18:08:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-12-06 18:08:02,224 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-12-06 18:08:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure tx_start [2021-12-06 18:08:02,224 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_start [2021-12-06 18:08:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 18:08:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-12-06 18:08:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2021-12-06 18:08:02,224 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2021-12-06 18:08:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 18:08:02,224 INFO L130 BoogieDeclarations]: Found specification of procedure reset_rbufs [2021-12-06 18:08:02,225 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_rbufs [2021-12-06 18:08:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure wait_until_sent [2021-12-06 18:08:02,225 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_until_sent [2021-12-06 18:08:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2021-12-06 18:08:02,225 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2021-12-06 18:08:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-12-06 18:08:02,225 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-12-06 18:08:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2021-12-06 18:08:02,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2021-12-06 18:08:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 18:08:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 18:08:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure set_rate [2021-12-06 18:08:02,225 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rate [2021-12-06 18:08:02,225 INFO L130 BoogieDeclarations]: Found specification of procedure free_rbufs [2021-12-06 18:08:02,226 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rbufs [2021-12-06 18:08:02,226 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-12-06 18:08:02,226 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-12-06 18:08:02,226 INFO L130 BoogieDeclarations]: Found specification of procedure async_mode [2021-12-06 18:08:02,226 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mode [2021-12-06 18:08:02,226 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl [2021-12-06 18:08:02,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl [2021-12-06 18:08:02,226 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2021-12-06 18:08:02,226 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2021-12-06 18:08:02,226 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-12-06 18:08:02,226 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-12-06 18:08:02,226 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2021-12-06 18:08:02,226 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2021-12-06 18:08:02,226 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2021-12-06 18:08:02,226 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2021-12-06 18:08:02,226 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2021-12-06 18:08:02,227 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2021-12-06 18:08:02,227 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2021-12-06 18:08:02,227 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2021-12-06 18:08:02,227 INFO L130 BoogieDeclarations]: Found specification of procedure rx_stop [2021-12-06 18:08:02,227 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_stop [2021-12-06 18:08:02,227 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-12-06 18:08:02,227 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-12-06 18:08:02,227 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2021-12-06 18:08:02,227 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2021-12-06 18:08:02,227 INFO L130 BoogieDeclarations]: Found specification of procedure update_tx_timer [2021-12-06 18:08:02,227 INFO L138 BoogieDeclarations]: Found implementation of procedure update_tx_timer [2021-12-06 18:08:02,227 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bufs [2021-12-06 18:08:02,227 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bufs [2021-12-06 18:08:02,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-12-06 18:08:02,227 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2021-12-06 18:08:02,228 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2021-12-06 18:08:02,228 INFO L130 BoogieDeclarations]: Found specification of procedure msc_set_vcr [2021-12-06 18:08:02,228 INFO L138 BoogieDeclarations]: Found implementation of procedure msc_set_vcr [2021-12-06 18:08:02,228 INFO L130 BoogieDeclarations]: Found specification of procedure isr_txeom [2021-12-06 18:08:02,228 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_txeom [2021-12-06 18:08:02,228 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2021-12-06 18:08:02,228 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2021-12-06 18:08:02,228 INFO L130 BoogieDeclarations]: Found specification of procedure setup_timer_key [2021-12-06 18:08:02,228 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_timer_key [2021-12-06 18:08:02,228 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-12-06 18:08:02,228 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-12-06 18:08:02,228 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_reset [2021-12-06 18:08:02,228 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_reset [2021-12-06 18:08:02,228 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-12-06 18:08:02,228 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2021-12-06 18:08:02,229 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2021-12-06 18:08:02,229 INFO L130 BoogieDeclarations]: Found specification of procedure release_resources [2021-12-06 18:08:02,229 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resources [2021-12-06 18:08:02,229 INFO L130 BoogieDeclarations]: Found specification of procedure slgt_cleanup [2021-12-06 18:08:02,229 INFO L138 BoogieDeclarations]: Found implementation of procedure slgt_cleanup [2021-12-06 18:08:02,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 18:08:02,229 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2021-12-06 18:08:02,229 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2021-12-06 18:08:02,229 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2021-12-06 18:08:02,229 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2021-12-06 18:08:02,229 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2021-12-06 18:08:02,229 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2021-12-06 18:08:02,229 INFO L130 BoogieDeclarations]: Found specification of procedure tx_set_idle [2021-12-06 18:08:02,229 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_set_idle [2021-12-06 18:08:02,229 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2021-12-06 18:08:02,229 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2021-12-06 18:08:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-06 18:08:02,230 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-06 18:08:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure enable_loopback [2021-12-06 18:08:02,230 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_loopback [2021-12-06 18:08:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-12-06 18:08:02,230 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-12-06 18:08:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-06 18:08:02,230 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-06 18:08:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load [2021-12-06 18:08:02,230 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load [2021-12-06 18:08:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg32 [2021-12-06 18:08:02,230 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg32 [2021-12-06 18:08:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_done [2021-12-06 18:08:02,230 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_done [2021-12-06 18:08:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2021-12-06 18:08:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2021-12-06 18:08:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 18:08:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2021-12-06 18:08:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2021-12-06 18:08:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure program_hw [2021-12-06 18:08:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure program_hw [2021-12-06 18:08:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg32 [2021-12-06 18:08:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg32 [2021-12-06 18:08:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure isr_rxdata [2021-12-06 18:08:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_rxdata [2021-12-06 18:08:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure reset_port [2021-12-06 18:08:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_port [2021-12-06 18:08:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure tbuf_bytes [2021-12-06 18:08:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure tbuf_bytes [2021-12-06 18:08:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 18:08:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2021-12-06 18:08:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2021-12-06 18:08:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2021-12-06 18:08:02,232 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2021-12-06 18:08:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 18:08:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2021-12-06 18:08:02,232 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2021-12-06 18:08:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2021-12-06 18:08:02,232 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2021-12-06 18:08:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 18:08:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-12-06 18:08:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg16 [2021-12-06 18:08:02,232 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg16 [2021-12-06 18:08:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure tx_release [2021-12-06 18:08:02,232 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_release [2021-12-06 18:08:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2021-12-06 18:08:02,232 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2021-12-06 18:08:02,232 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg16 [2021-12-06 18:08:02,232 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg16 [2021-12-06 18:08:02,233 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2021-12-06 18:08:02,233 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2021-12-06 18:08:02,233 INFO L130 BoogieDeclarations]: Found specification of procedure sync_mode [2021-12-06 18:08:02,233 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_mode [2021-12-06 18:08:02,233 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2021-12-06 18:08:02,233 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2021-12-06 18:08:02,233 INFO L130 BoogieDeclarations]: Found specification of procedure send_xchar [2021-12-06 18:08:02,233 INFO L138 BoogieDeclarations]: Found implementation of procedure send_xchar [2021-12-06 18:08:02,233 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2021-12-06 18:08:02,233 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2021-12-06 18:08:02,233 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2021-12-06 18:08:02,233 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2021-12-06 18:08:02,233 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-12-06 18:08:02,233 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-12-06 18:08:02,233 INFO L130 BoogieDeclarations]: Found specification of procedure free_tmp_rbuf [2021-12-06 18:08:02,233 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tmp_rbuf [2021-12-06 18:08:02,233 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2021-12-06 18:08:02,234 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2021-12-06 18:08:02,234 INFO L130 BoogieDeclarations]: Found specification of procedure tdma_reset [2021-12-06 18:08:02,234 INFO L138 BoogieDeclarations]: Found implementation of procedure tdma_reset [2021-12-06 18:08:02,234 INFO L130 BoogieDeclarations]: Found specification of procedure get_signals [2021-12-06 18:08:02,234 INFO L138 BoogieDeclarations]: Found implementation of procedure get_signals [2021-12-06 18:08:02,234 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-12-06 18:08:02,234 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-12-06 18:08:02,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 18:08:02,234 INFO L130 BoogieDeclarations]: Found specification of procedure rx_start [2021-12-06 18:08:02,234 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_start [2021-12-06 18:08:02,235 INFO L130 BoogieDeclarations]: Found specification of procedure trace_block [2021-12-06 18:08:02,235 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_block [2021-12-06 18:08:02,235 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg8 [2021-12-06 18:08:02,235 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg8 [2021-12-06 18:08:02,235 INFO L130 BoogieDeclarations]: Found specification of procedure sanity_check [2021-12-06 18:08:02,235 INFO L138 BoogieDeclarations]: Found implementation of procedure sanity_check [2021-12-06 18:08:02,235 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 18:08:02,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 18:08:02,815 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 18:08:02,817 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 18:08:02,994 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:08:03,028 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2021-12-06 18:08:03,028 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2021-12-06 18:08:03,180 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-12-06 18:08:03,180 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-12-06 18:08:03,596 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:08:03,706 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2021-12-06 18:08:03,706 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2021-12-06 18:08:03,890 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:08:03,892 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:08:03,978 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##61: assume !false; [2021-12-06 18:08:03,978 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##60: assume false; [2021-12-06 18:08:03,978 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##132: assume !false; [2021-12-06 18:08:03,978 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##131: assume false; [2021-12-06 18:08:04,091 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:08:16,980 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-12-06 18:08:16,980 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-12-06 18:08:16,980 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-12-06 18:08:16,980 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-12-06 18:08:16,981 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##265: assume !false; [2021-12-06 18:08:16,981 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##264: assume false; [2021-12-06 18:08:16,981 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##276: assume false; [2021-12-06 18:08:16,981 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##277: assume !false; [2021-12-06 18:08:16,981 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##232: assume false; [2021-12-06 18:08:16,981 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##233: assume !false; [2021-12-06 18:08:16,981 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##241: assume !false; [2021-12-06 18:08:16,981 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##240: assume false; [2021-12-06 18:08:16,981 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-12-06 18:08:16,981 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-12-06 18:08:16,981 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##304: assume !false; [2021-12-06 18:08:16,981 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##303: assume false; [2021-12-06 18:08:16,982 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-12-06 18:08:16,982 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-12-06 18:08:16,982 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-12-06 18:08:16,982 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-12-06 18:08:16,982 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-12-06 18:08:16,982 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-12-06 18:08:16,982 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-12-06 18:08:16,982 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-12-06 18:08:16,982 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##76: assume !false; [2021-12-06 18:08:16,983 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume false; [2021-12-06 18:08:16,983 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##69: assume !false; [2021-12-06 18:08:16,983 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##68: assume false; [2021-12-06 18:08:16,983 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##195: assume false; [2021-12-06 18:08:16,983 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##196: assume !false; [2021-12-06 18:08:16,983 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume !false; [2021-12-06 18:08:16,983 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume false; [2021-12-06 18:08:16,983 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##139: assume !false; [2021-12-06 18:08:16,983 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##138: assume false; [2021-12-06 18:08:16,984 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-12-06 18:08:16,984 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-12-06 18:08:16,984 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##389: assume false; [2021-12-06 18:08:16,984 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##151: assume !false; [2021-12-06 18:08:16,984 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##150: assume false; [2021-12-06 18:08:16,984 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##390: assume !false; [2021-12-06 18:08:16,984 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##155: assume false; [2021-12-06 18:08:16,984 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##156: assume !false; [2021-12-06 18:08:16,984 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##162: assume false; [2021-12-06 18:08:16,985 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##163: assume !false; [2021-12-06 18:08:16,985 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##327: assume !false; [2021-12-06 18:08:16,985 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##326: assume false; [2021-12-06 18:08:17,135 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:08:17,136 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:08:17,142 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:08:17,142 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:08:17,143 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:08:26,842 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-12-06 18:08:26,842 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume false; [2021-12-06 18:08:26,842 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##301: assume !false; [2021-12-06 18:08:26,842 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##300: assume false; [2021-12-06 18:08:26,842 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##323: assume !false; [2021-12-06 18:08:26,842 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##322: assume false; [2021-12-06 18:08:26,842 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-12-06 18:08:26,843 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-12-06 18:08:26,843 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##399: assume false; [2021-12-06 18:08:26,843 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##423: assume false; [2021-12-06 18:08:26,843 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##424: assume !false; [2021-12-06 18:08:26,843 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##400: assume !false; [2021-12-06 18:08:26,843 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-12-06 18:08:26,843 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-12-06 18:08:26,843 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##78: assume !false; [2021-12-06 18:08:26,843 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##77: assume false; [2021-12-06 18:08:26,843 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##133: assume !false; [2021-12-06 18:08:26,843 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##132: assume false; [2021-12-06 18:08:26,951 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 18:08:26,972 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 18:08:26,972 INFO L301 CfgBuilder]: Removed 17 assume(true) statements. [2021-12-06 18:08:26,976 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:08:26 BoogieIcfgContainer [2021-12-06 18:08:26,976 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 18:08:26,977 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 18:08:26,977 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 18:08:26,980 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 18:08:26,980 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 06:07:58" (1/3) ... [2021-12-06 18:08:26,980 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@290240d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:08:26, skipping insertion in model container [2021-12-06 18:08:26,980 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:08:01" (2/3) ... [2021-12-06 18:08:26,981 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@290240d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:08:26, skipping insertion in model container [2021-12-06 18:08:26,981 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:08:26" (3/3) ... [2021-12-06 18:08:26,982 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2021-12-06 18:08:26,985 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 18:08:26,985 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 18:08:27,033 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 18:08:27,040 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-12-06 18:08:27,040 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 18:08:27,100 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-12-06 18:08:27,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-12-06 18:08:27,104 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:08:27,104 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:08:27,104 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:08:27,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:08:27,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1683062230, now seen corresponding path program 1 times [2021-12-06 18:08:27,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:08:27,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168691062] [2021-12-06 18:08:27,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:08:27,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:08:27,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:08:27,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 18:08:27,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:08:27,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:08:27,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:08:27,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168691062] [2021-12-06 18:08:27,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168691062] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:08:27,491 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:08:27,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 18:08:27,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194111952] [2021-12-06 18:08:27,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:08:27,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 18:08:27,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:08:27,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 18:08:27,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 18:08:27,522 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-12-06 18:08:33,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:08:33,092 INFO L93 Difference]: Finished difference Result 8239 states and 12424 transitions. [2021-12-06 18:08:33,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 18:08:33,094 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-12-06 18:08:33,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:08:33,138 INFO L225 Difference]: With dead ends: 8239 [2021-12-06 18:08:33,138 INFO L226 Difference]: Without dead ends: 5516 [2021-12-06 18:08:33,156 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-12-06 18:08:33,158 INFO L933 BasicCegarLoop]: 5328 mSDtfsCounter, 5342 mSDsluCounter, 4491 mSDsCounter, 0 mSdLazyCounter, 2741 mSolverCounterSat, 1789 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5964 SdHoareTripleChecker+Valid, 9819 SdHoareTripleChecker+Invalid, 4530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1789 IncrementalHoareTripleChecker+Valid, 2741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:08:33,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5964 Valid, 9819 Invalid, 4530 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1789 Valid, 2741 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2021-12-06 18:08:33,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5516 states. [2021-12-06 18:08:33,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5516 to 5399. [2021-12-06 18:08:33,426 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-12-06 18:08:33,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5399 states to 5399 states and 8020 transitions. [2021-12-06 18:08:33,460 INFO L78 Accepts]: Start accepts. Automaton has 5399 states and 8020 transitions. Word has length 17 [2021-12-06 18:08:33,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:08:33,460 INFO L470 AbstractCegarLoop]: Abstraction has 5399 states and 8020 transitions. [2021-12-06 18:08:33,460 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-12-06 18:08:33,460 INFO L276 IsEmpty]: Start isEmpty. Operand 5399 states and 8020 transitions. [2021-12-06 18:08:33,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-06 18:08:33,471 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:08:33,471 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-12-06 18:08:33,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 18:08:33,472 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:08:33,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:08:33,473 INFO L85 PathProgramCache]: Analyzing trace with hash -724110025, now seen corresponding path program 1 times [2021-12-06 18:08:33,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:08:33,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646674566] [2021-12-06 18:08:33,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:08:33,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:08:33,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:08:33,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 18:08:33,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:08:33,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 18:08:33,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:08:33,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-06 18:08:33,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:08:33,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-06 18:08:33,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:08:33,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:08:33,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:08:33,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646674566] [2021-12-06 18:08:33,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646674566] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:08:33,643 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:08:33,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 18:08:33,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964417542] [2021-12-06 18:08:33,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:08:33,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:08:33,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:08:33,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:08:33,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:08:33,645 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-12-06 18:08:35,727 WARN L534 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-12-06 18:08:39,747 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:08:41,349 WARN L534 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-12-06 18:08:44,246 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:08:46,702 WARN L534 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-12-06 18:08:49,881 WARN L534 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-12-06 18:08:52,269 WARN L534 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-12-06 18:08:54,485 WARN L534 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-12-06 18:08:56,554 WARN L534 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-12-06 18:08:58,835 WARN L534 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-12-06 18:08:59,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:08:59,957 INFO L93 Difference]: Finished difference Result 11041 states and 16480 transitions. [2021-12-06 18:08:59,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 18:08:59,957 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-12-06 18:08:59,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:08:59,987 INFO L225 Difference]: With dead ends: 11041 [2021-12-06 18:08:59,987 INFO L226 Difference]: Without dead ends: 5737 [2021-12-06 18:09:00,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-06 18:09:00,004 INFO L933 BasicCegarLoop]: 3628 mSDtfsCounter, 2185 mSDsluCounter, 7901 mSDsCounter, 0 mSdLazyCounter, 5183 mSolverCounterSat, 1624 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2322 SdHoareTripleChecker+Valid, 11529 SdHoareTripleChecker+Invalid, 6813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1624 IncrementalHoareTripleChecker+Valid, 5183 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:09:00,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2322 Valid, 11529 Invalid, 6813 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1624 Valid, 5183 Invalid, 6 Unknown, 0 Unchecked, 26.0s Time] [2021-12-06 18:09:00,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5737 states. [2021-12-06 18:09:00,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5737 to 5399. [2021-12-06 18:09:00,190 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-12-06 18:09:00,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5399 states to 5399 states and 8019 transitions. [2021-12-06 18:09:00,208 INFO L78 Accepts]: Start accepts. Automaton has 5399 states and 8019 transitions. Word has length 54 [2021-12-06 18:09:00,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:09:00,208 INFO L470 AbstractCegarLoop]: Abstraction has 5399 states and 8019 transitions. [2021-12-06 18:09:00,208 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-12-06 18:09:00,208 INFO L276 IsEmpty]: Start isEmpty. Operand 5399 states and 8019 transitions. [2021-12-06 18:09:00,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-06 18:09:00,213 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:09:00,213 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-12-06 18:09:00,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 18:09:00,213 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:09:00,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:09:00,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1735445289, now seen corresponding path program 1 times [2021-12-06 18:09:00,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:09:00,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568298175] [2021-12-06 18:09:00,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:09:00,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:09:00,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:09:00,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 18:09:00,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:09:00,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:09:00,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:09:00,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-06 18:09:00,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:09:00,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-06 18:09:00,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:09:00,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:09:00,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:09:00,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568298175] [2021-12-06 18:09:00,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568298175] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:09:00,920 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:09:00,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 18:09:00,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859969370] [2021-12-06 18:09:00,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:09:00,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 18:09:00,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:09:00,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 18:09:00,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:09:00,922 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-12-06 18:09:02,997 WARN L534 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-12-06 18:09:07,720 WARN L534 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-12-06 18:09:09,987 WARN L534 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-12-06 18:09:12,194 WARN L534 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-12-06 18:09:15,197 WARN L534 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-12-06 18:09:17,238 WARN L534 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-12-06 18:09:18,677 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:09:21,686 WARN L534 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-12-06 18:09:25,916 WARN L534 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-12-06 18:09:28,989 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:09:31,259 WARN L534 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-12-06 18:09:33,337 WARN L534 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-12-06 18:09:35,698 WARN L534 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-12-06 18:09:37,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:09:37,201 INFO L93 Difference]: Finished difference Result 9487 states and 14322 transitions. [2021-12-06 18:09:37,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 18:09:37,201 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-12-06 18:09:37,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:09:37,233 INFO L225 Difference]: With dead ends: 9487 [2021-12-06 18:09:37,233 INFO L226 Difference]: Without dead ends: 6793 [2021-12-06 18:09:37,241 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-12-06 18:09:37,242 INFO L933 BasicCegarLoop]: 4903 mSDtfsCounter, 5594 mSDsluCounter, 12531 mSDsCounter, 0 mSdLazyCounter, 7359 mSolverCounterSat, 2777 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5731 SdHoareTripleChecker+Valid, 17434 SdHoareTripleChecker+Invalid, 10146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2777 IncrementalHoareTripleChecker+Valid, 7359 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.9s IncrementalHoareTripleChecker+Time [2021-12-06 18:09:37,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5731 Valid, 17434 Invalid, 10146 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2777 Valid, 7359 Invalid, 10 Unknown, 0 Unchecked, 35.9s Time] [2021-12-06 18:09:37,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6793 states. [2021-12-06 18:09:37,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6793 to 5402. [2021-12-06 18:09:37,430 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-12-06 18:09:37,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5402 states to 5402 states and 8022 transitions. [2021-12-06 18:09:37,470 INFO L78 Accepts]: Start accepts. Automaton has 5402 states and 8022 transitions. Word has length 61 [2021-12-06 18:09:37,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:09:37,471 INFO L470 AbstractCegarLoop]: Abstraction has 5402 states and 8022 transitions. [2021-12-06 18:09:37,471 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-12-06 18:09:37,471 INFO L276 IsEmpty]: Start isEmpty. Operand 5402 states and 8022 transitions. [2021-12-06 18:09:37,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-06 18:09:37,475 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:09:37,475 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-12-06 18:09:37,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-06 18:09:37,475 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:09:37,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:09:37,476 INFO L85 PathProgramCache]: Analyzing trace with hash -306607694, now seen corresponding path program 1 times [2021-12-06 18:09:37,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:09:37,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436429375] [2021-12-06 18:09:37,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:09:37,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:09:37,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:09:38,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 18:09:38,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:09:38,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:09:38,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:09:38,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 18:09:38,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:09:38,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 18:09:38,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:09:38,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:09:38,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:09:38,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436429375] [2021-12-06 18:09:38,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436429375] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:09:38,063 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:09:38,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 18:09:38,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076146082] [2021-12-06 18:09:38,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:09:38,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 18:09:38,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:09:38,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 18:09:38,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:09:38,065 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-12-06 18:09:40,149 WARN L534 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-12-06 18:09:43,024 WARN L534 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-12-06 18:09:44,514 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:09:46,673 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:09:49,009 WARN L534 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-12-06 18:09:51,811 WARN L534 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-12-06 18:09:54,205 WARN L534 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-12-06 18:09:57,009 WARN L534 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-12-06 18:09:59,192 WARN L534 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-12-06 18:10:01,277 WARN L534 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-12-06 18:10:03,533 WARN L534 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-12-06 18:10:04,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:10:04,350 INFO L93 Difference]: Finished difference Result 11087 states and 16599 transitions. [2021-12-06 18:10:04,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 18:10:04,350 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-12-06 18:10:04,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:10:04,376 INFO L225 Difference]: With dead ends: 11087 [2021-12-06 18:10:04,376 INFO L226 Difference]: Without dead ends: 5700 [2021-12-06 18:10:04,391 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-12-06 18:10:04,392 INFO L933 BasicCegarLoop]: 3422 mSDtfsCounter, 5218 mSDsluCounter, 2272 mSDsCounter, 0 mSdLazyCounter, 2629 mSolverCounterSat, 2444 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5627 SdHoareTripleChecker+Valid, 5694 SdHoareTripleChecker+Invalid, 5081 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2444 IncrementalHoareTripleChecker+Valid, 2629 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:10:04,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5627 Valid, 5694 Invalid, 5081 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2444 Valid, 2629 Invalid, 8 Unknown, 0 Unchecked, 26.0s Time] [2021-12-06 18:10:04,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5700 states. [2021-12-06 18:10:04,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5700 to 5362. [2021-12-06 18:10:04,555 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-12-06 18:10:04,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5362 states to 5362 states and 7793 transitions. [2021-12-06 18:10:04,571 INFO L78 Accepts]: Start accepts. Automaton has 5362 states and 7793 transitions. Word has length 65 [2021-12-06 18:10:04,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:10:04,571 INFO L470 AbstractCegarLoop]: Abstraction has 5362 states and 7793 transitions. [2021-12-06 18:10:04,571 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-12-06 18:10:04,571 INFO L276 IsEmpty]: Start isEmpty. Operand 5362 states and 7793 transitions. [2021-12-06 18:10:04,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-06 18:10:04,575 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:10:04,575 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-12-06 18:10:04,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-06 18:10:04,575 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:10:04,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:10:04,576 INFO L85 PathProgramCache]: Analyzing trace with hash -244568080, now seen corresponding path program 1 times [2021-12-06 18:10:04,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:10:04,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660374199] [2021-12-06 18:10:04,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:10:04,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:10:04,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:10:05,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 18:10:05,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:10:05,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:10:05,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:10:05,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 18:10:05,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:10:05,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 18:10:05,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:10:05,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:10:05,226 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:10:05,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660374199] [2021-12-06 18:10:05,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660374199] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:10:05,226 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:10:05,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 18:10:05,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143048694] [2021-12-06 18:10:05,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:10:05,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:10:05,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:10:05,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:10:05,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:10:05,228 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-12-06 18:10:07,326 WARN L534 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-12-06 18:10:09,359 WARN L534 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-12-06 18:10:16,621 WARN L534 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-12-06 18:10:18,868 WARN L534 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-12-06 18:10:22,036 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:10:23,854 WARN L534 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-12-06 18:10:25,925 WARN L534 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-12-06 18:10:28,481 WARN L534 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-12-06 18:10:31,540 WARN L534 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-12-06 18:10:35,014 WARN L534 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-12-06 18:10:37,094 WARN L534 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-12-06 18:10:41,561 WARN L534 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-12-06 18:10:43,621 WARN L534 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-12-06 18:10:48,738 WARN L534 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-12-06 18:10:50,699 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:10:53,274 WARN L534 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-12-06 18:10:54,949 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:10:57,082 WARN L534 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-12-06 18:10:59,172 WARN L534 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-12-06 18:11:02,151 WARN L534 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-12-06 18:11:04,254 WARN L534 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-12-06 18:11:08,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:11:08,733 INFO L93 Difference]: Finished difference Result 16703 states and 24429 transitions. [2021-12-06 18:11:08,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 18:11:08,735 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-12-06 18:11:08,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:11:08,783 INFO L225 Difference]: With dead ends: 16703 [2021-12-06 18:11:08,783 INFO L226 Difference]: Without dead ends: 11361 [2021-12-06 18:11:08,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 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-12-06 18:11:08,799 INFO L933 BasicCegarLoop]: 6978 mSDtfsCounter, 10393 mSDsluCounter, 7929 mSDsCounter, 0 mSdLazyCounter, 9519 mSolverCounterSat, 4706 mSolverCounterUnsat, 17 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 58.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11210 SdHoareTripleChecker+Valid, 14907 SdHoareTripleChecker+Invalid, 14242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4706 IncrementalHoareTripleChecker+Valid, 9519 IncrementalHoareTripleChecker+Invalid, 17 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 62.7s IncrementalHoareTripleChecker+Time [2021-12-06 18:11:08,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11210 Valid, 14907 Invalid, 14242 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4706 Valid, 9519 Invalid, 17 Unknown, 0 Unchecked, 62.7s Time] [2021-12-06 18:11:08,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11361 states. [2021-12-06 18:11:09,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11361 to 10677. [2021-12-06 18:11:09,179 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-12-06 18:11:09,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10677 states to 10677 states and 15527 transitions. [2021-12-06 18:11:09,211 INFO L78 Accepts]: Start accepts. Automaton has 10677 states and 15527 transitions. Word has length 65 [2021-12-06 18:11:09,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:11:09,211 INFO L470 AbstractCegarLoop]: Abstraction has 10677 states and 15527 transitions. [2021-12-06 18:11:09,212 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-12-06 18:11:09,212 INFO L276 IsEmpty]: Start isEmpty. Operand 10677 states and 15527 transitions. [2021-12-06 18:11:09,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-06 18:11:09,220 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:11:09,220 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-12-06 18:11:09,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-06 18:11:09,220 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:11:09,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:11:09,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1720348864, now seen corresponding path program 1 times [2021-12-06 18:11:09,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:11:09,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597319025] [2021-12-06 18:11:09,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:11:09,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:11:09,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:11:09,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 18:11:09,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:11:09,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:11:09,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:11:09,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 18:11:09,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:11:10,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 18:11:10,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:11:10,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 18:11:10,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:11:10,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:11:10,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:11:10,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597319025] [2021-12-06 18:11:10,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597319025] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:11:10,023 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:11:10,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 18:11:10,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966179870] [2021-12-06 18:11:10,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:11:10,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 18:11:10,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:11:10,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 18:11:10,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-06 18:11:10,026 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-12-06 18:11:12,201 WARN L534 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-12-06 18:11:14,243 WARN L534 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-12-06 18:11:21,107 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:11:23,030 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:11:26,789 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:11:29,316 WARN L534 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-12-06 18:11:31,394 WARN L534 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-12-06 18:11:33,480 WARN L534 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-12-06 18:11:35,932 WARN L534 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-12-06 18:11:38,010 WARN L534 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-12-06 18:11:40,093 WARN L534 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-12-06 18:11:43,162 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:11:45,224 WARN L534 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-12-06 18:11:47,938 WARN L534 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-12-06 18:11:50,002 WARN L534 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-12-06 18:11:52,548 WARN L534 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-12-06 18:11:54,620 WARN L534 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-12-06 18:11:58,898 WARN L534 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-12-06 18:12:01,024 WARN L534 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-12-06 18:12:03,520 WARN L534 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-12-06 18:12:05,648 WARN L534 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-12-06 18:12:07,721 WARN L534 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-12-06 18:12:10,500 WARN L534 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-12-06 18:12:12,597 WARN L534 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-12-06 18:12:15,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:12:15,944 INFO L93 Difference]: Finished difference Result 22034 states and 32177 transitions. [2021-12-06 18:12:15,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 18:12:15,944 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-12-06 18:12:15,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:12:15,978 INFO L225 Difference]: With dead ends: 22034 [2021-12-06 18:12:15,978 INFO L226 Difference]: Without dead ends: 11361 [2021-12-06 18:12:16,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-12-06 18:12:16,004 INFO L933 BasicCegarLoop]: 6734 mSDtfsCounter, 5438 mSDsluCounter, 22311 mSDsCounter, 0 mSdLazyCounter, 13662 mSolverCounterSat, 2744 mSolverCounterUnsat, 20 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 61.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5984 SdHoareTripleChecker+Valid, 29045 SdHoareTripleChecker+Invalid, 16426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2744 IncrementalHoareTripleChecker+Valid, 13662 IncrementalHoareTripleChecker+Invalid, 20 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 65.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:12:16,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5984 Valid, 29045 Invalid, 16426 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2744 Valid, 13662 Invalid, 20 Unknown, 0 Unchecked, 65.0s Time] [2021-12-06 18:12:16,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11361 states. [2021-12-06 18:12:16,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11361 to 10679. [2021-12-06 18:12:16,421 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-12-06 18:12:16,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10679 states to 10679 states and 15533 transitions. [2021-12-06 18:12:16,462 INFO L78 Accepts]: Start accepts. Automaton has 10679 states and 15533 transitions. Word has length 73 [2021-12-06 18:12:16,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:12:16,463 INFO L470 AbstractCegarLoop]: Abstraction has 10679 states and 15533 transitions. [2021-12-06 18:12:16,463 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-12-06 18:12:16,463 INFO L276 IsEmpty]: Start isEmpty. Operand 10679 states and 15533 transitions. [2021-12-06 18:12:16,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-06 18:12:16,471 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:12:16,471 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-12-06 18:12:16,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-06 18:12:16,472 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:12:16,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:12:16,472 INFO L85 PathProgramCache]: Analyzing trace with hash 49835295, now seen corresponding path program 1 times [2021-12-06 18:12:16,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:12:16,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976560634] [2021-12-06 18:12:16,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:12:16,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:12:16,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:12:17,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 18:12:17,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:12:17,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:12:17,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:12:17,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 18:12:17,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:12:17,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 18:12:17,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:12:17,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 18:12:17,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:12:17,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:12:17,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:12:17,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976560634] [2021-12-06 18:12:17,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976560634] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:12:17,102 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:12:17,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 18:12:17,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136175086] [2021-12-06 18:12:17,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:12:17,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:12:17,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:12:17,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:12:17,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:12:17,104 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-12-06 18:12:19,198 WARN L534 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-12-06 18:12:26,790 WARN L534 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-12-06 18:12:29,098 WARN L534 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-12-06 18:12:31,315 WARN L534 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-12-06 18:12:35,682 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:12:38,213 WARN L534 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-12-06 18:12:40,732 WARN L534 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-12-06 18:12:42,819 WARN L534 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-12-06 18:12:44,648 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:12:48,307 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:12:50,376 WARN L534 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-12-06 18:12:53,816 WARN L534 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-12-06 18:12:55,883 WARN L534 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-12-06 18:12:59,667 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:13:01,715 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:13:04,288 WARN L534 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-12-06 18:13:06,393 WARN L534 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-12-06 18:13:08,533 WARN L534 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-12-06 18:13:10,620 WARN L534 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-12-06 18:13:13,509 WARN L534 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-12-06 18:13:15,609 WARN L534 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-12-06 18:13:19,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:13:19,689 INFO L93 Difference]: Finished difference Result 16925 states and 24818 transitions. [2021-12-06 18:13:19,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 18:13:19,690 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-12-06 18:13:19,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:13:19,743 INFO L225 Difference]: With dead ends: 16925 [2021-12-06 18:13:19,743 INFO L226 Difference]: Without dead ends: 16917 [2021-12-06 18:13:19,748 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-12-06 18:13:19,749 INFO L933 BasicCegarLoop]: 6996 mSDtfsCounter, 10426 mSDsluCounter, 7951 mSDsCounter, 0 mSdLazyCounter, 9522 mSolverCounterSat, 4711 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 57.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11241 SdHoareTripleChecker+Valid, 14947 SdHoareTripleChecker+Invalid, 14249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4711 IncrementalHoareTripleChecker+Valid, 9522 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 61.6s IncrementalHoareTripleChecker+Time [2021-12-06 18:13:19,749 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11241 Valid, 14947 Invalid, 14249 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4711 Valid, 9522 Invalid, 16 Unknown, 0 Unchecked, 61.6s Time] [2021-12-06 18:13:19,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16917 states. [2021-12-06 18:13:20,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16917 to 15938. [2021-12-06 18:13:20,421 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-12-06 18:13:20,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15938 states to 15938 states and 23193 transitions. [2021-12-06 18:13:20,472 INFO L78 Accepts]: Start accepts. Automaton has 15938 states and 23193 transitions. Word has length 73 [2021-12-06 18:13:20,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:13:20,472 INFO L470 AbstractCegarLoop]: Abstraction has 15938 states and 23193 transitions. [2021-12-06 18:13:20,472 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-12-06 18:13:20,472 INFO L276 IsEmpty]: Start isEmpty. Operand 15938 states and 23193 transitions. [2021-12-06 18:13:20,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-12-06 18:13:20,480 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:13:20,480 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-12-06 18:13:20,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 18:13:20,480 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:13:20,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:13:20,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1405702881, now seen corresponding path program 1 times [2021-12-06 18:13:20,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:13:20,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180033187] [2021-12-06 18:13:20,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:13:20,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:13:20,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:13:20,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 18:13:20,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:13:20,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-06 18:13:20,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:13:20,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-06 18:13:20,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:13:21,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 18:13:21,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:13:21,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-06 18:13:21,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:13:21,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-12-06 18:13:21,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:13:21,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-06 18:13:21,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:13:21,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-06 18:13:21,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:13:21,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:13:21,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:13:21,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180033187] [2021-12-06 18:13:21,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180033187] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:13:21,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:13:21,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 18:13:21,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060021493] [2021-12-06 18:13:21,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:13:21,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 18:13:21,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:13:21,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 18:13:21,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-06 18:13:21,140 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-12-06 18:13:23,236 WARN L534 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-12-06 18:13:28,922 WARN L534 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-12-06 18:13:31,776 WARN L534 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-12-06 18:13:34,426 WARN L534 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-12-06 18:13:36,508 WARN L534 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-12-06 18:13:38,944 WARN L534 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-12-06 18:13:41,275 WARN L534 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-12-06 18:13:46,223 WARN L534 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-12-06 18:13:49,065 WARN L534 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-12-06 18:13:52,255 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:13:54,605 WARN L534 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-12-06 18:13:56,699 WARN L534 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-12-06 18:13:59,188 WARN L534 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-12-06 18:14:01,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:14:01,311 INFO L93 Difference]: Finished difference Result 38629 states and 57225 transitions. [2021-12-06 18:14:01,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 18:14:01,311 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-12-06 18:14:01,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:14:01,400 INFO L225 Difference]: With dead ends: 38629 [2021-12-06 18:14:01,400 INFO L226 Difference]: Without dead ends: 22859 [2021-12-06 18:14:01,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-12-06 18:14:01,436 INFO L933 BasicCegarLoop]: 3839 mSDtfsCounter, 3186 mSDsluCounter, 13869 mSDsCounter, 0 mSdLazyCounter, 8301 mSolverCounterSat, 2080 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3632 SdHoareTripleChecker+Valid, 17708 SdHoareTripleChecker+Invalid, 10393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2080 IncrementalHoareTripleChecker+Valid, 8301 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:14:01,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3632 Valid, 17708 Invalid, 10393 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2080 Valid, 8301 Invalid, 12 Unknown, 0 Unchecked, 39.0s Time] [2021-12-06 18:14:01,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22859 states. [2021-12-06 18:14:02,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22859 to 21836. [2021-12-06 18:14:02,474 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-12-06 18:14:02,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21836 states to 21836 states and 32284 transitions. [2021-12-06 18:14:02,558 INFO L78 Accepts]: Start accepts. Automaton has 21836 states and 32284 transitions. Word has length 77 [2021-12-06 18:14:02,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:14:02,558 INFO L470 AbstractCegarLoop]: Abstraction has 21836 states and 32284 transitions. [2021-12-06 18:14:02,558 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-12-06 18:14:02,558 INFO L276 IsEmpty]: Start isEmpty. Operand 21836 states and 32284 transitions. [2021-12-06 18:14:02,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-12-06 18:14:02,569 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:14:02,570 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-12-06 18:14:02,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-06 18:14:02,570 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:14:02,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:14:02,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1461524583, now seen corresponding path program 1 times [2021-12-06 18:14:02,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:14:02,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616612403] [2021-12-06 18:14:02,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:14:02,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:14:03,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 18:14:03,101 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 18:14:03,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 18:14:03,306 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 18:14:03,306 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-06 18:14:03,307 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-06 18:14:03,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-06 18:14:03,310 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:14:03,312 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-06 18:14:03,420 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 06:14:03 BoogieIcfgContainer [2021-12-06 18:14:03,420 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-06 18:14:03,421 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-06 18:14:03,421 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-06 18:14:03,421 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-06 18:14:03,421 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:08:26" (3/4) ... [2021-12-06 18:14:03,423 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-06 18:14:03,423 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-06 18:14:03,424 INFO L158 Benchmark]: Toolchain (without parser) took 364524.93ms. Allocated memory was 121.6MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 61.8MB in the beginning and 359.8MB in the end (delta: -298.0MB). Peak memory consumption was 770.4MB. Max. memory is 16.1GB. [2021-12-06 18:14:03,424 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 121.6MB. Free memory was 95.7MB in the beginning and 95.6MB in the end (delta: 159.5kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 18:14:03,424 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2786.75ms. Allocated memory was 121.6MB in the beginning and 222.3MB in the end (delta: 100.7MB). Free memory was 61.7MB in the beginning and 145.6MB in the end (delta: -84.0MB). Peak memory consumption was 103.7MB. Max. memory is 16.1GB. [2021-12-06 18:14:03,425 INFO L158 Benchmark]: Boogie Procedure Inliner took 220.98ms. Allocated memory is still 222.3MB. Free memory was 145.6MB in the beginning and 96.3MB in the end (delta: 49.3MB). Peak memory consumption was 48.2MB. Max. memory is 16.1GB. [2021-12-06 18:14:03,425 INFO L158 Benchmark]: Boogie Preprocessor took 246.62ms. Allocated memory is still 222.3MB. Free memory was 96.3MB in the beginning and 98.6MB in the end (delta: -2.3MB). Peak memory consumption was 56.5MB. Max. memory is 16.1GB. [2021-12-06 18:14:03,425 INFO L158 Benchmark]: RCFGBuilder took 24815.96ms. Allocated memory was 222.3MB in the beginning and 499.1MB in the end (delta: 276.8MB). Free memory was 98.6MB in the beginning and 215.9MB in the end (delta: -117.3MB). Peak memory consumption was 300.1MB. Max. memory is 16.1GB. [2021-12-06 18:14:03,425 INFO L158 Benchmark]: TraceAbstraction took 336442.94ms. Allocated memory was 499.1MB in the beginning and 1.2GB in the end (delta: 690.0MB). Free memory was 215.9MB in the beginning and 360.8MB in the end (delta: -145.0MB). Peak memory consumption was 545.0MB. Max. memory is 16.1GB. [2021-12-06 18:14:03,426 INFO L158 Benchmark]: Witness Printer took 2.84ms. Allocated memory is still 1.2GB. Free memory was 360.8MB in the beginning and 359.8MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-06 18:14:03,427 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.18ms. Allocated memory is still 121.6MB. Free memory was 95.7MB in the beginning and 95.6MB in the end (delta: 159.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2786.75ms. Allocated memory was 121.6MB in the beginning and 222.3MB in the end (delta: 100.7MB). Free memory was 61.7MB in the beginning and 145.6MB in the end (delta: -84.0MB). Peak memory consumption was 103.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 220.98ms. Allocated memory is still 222.3MB. Free memory was 145.6MB in the beginning and 96.3MB in the end (delta: 49.3MB). Peak memory consumption was 48.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 246.62ms. Allocated memory is still 222.3MB. Free memory was 96.3MB in the beginning and 98.6MB in the end (delta: -2.3MB). Peak memory consumption was 56.5MB. Max. memory is 16.1GB. * RCFGBuilder took 24815.96ms. Allocated memory was 222.3MB in the beginning and 499.1MB in the end (delta: 276.8MB). Free memory was 98.6MB in the beginning and 215.9MB in the end (delta: -117.3MB). Peak memory consumption was 300.1MB. Max. memory is 16.1GB. * TraceAbstraction took 336442.94ms. Allocated memory was 499.1MB in the beginning and 1.2GB in the end (delta: 690.0MB). Free memory was 215.9MB in the beginning and 360.8MB in the end (delta: -145.0MB). Peak memory consumption was 545.0MB. Max. memory is 16.1GB. * Witness Printer took 2.84ms. Allocated memory is still 1.2GB. Free memory was 360.8MB in the beginning and 359.8MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.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: 336.3s, OverallIterations: 9, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 327.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 89 mSolverCounterUnknown, 51711 SdHoareTripleChecker+Valid, 321.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 47782 mSDsluCounter, 121083 SdHoareTripleChecker+Invalid, 302.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 79255 mSDsCounter, 22875 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 58916 IncrementalHoareTripleChecker+Invalid, 81880 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 22875 mSolverCounterUnsat, 41828 mSDtfsCounter, 58916 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 150 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.8s 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: 3.6s AutomataMinimizationTime, 8 MinimizatonAttempts, 5552 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 2.3s 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-12-06 18:14:03,636 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2021-12-06 18:14:03,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/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_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/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_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa --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.2-hotfix-svcomp22-839c364 [2021-12-06 18:14:05,080 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 18:14:05,081 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 18:14:05,104 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 18:14:05,104 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 18:14:05,105 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 18:14:05,106 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 18:14:05,108 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 18:14:05,109 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 18:14:05,110 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 18:14:05,111 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 18:14:05,112 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 18:14:05,112 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 18:14:05,113 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 18:14:05,114 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 18:14:05,115 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 18:14:05,116 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 18:14:05,117 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 18:14:05,119 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 18:14:05,120 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 18:14:05,122 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 18:14:05,123 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 18:14:05,124 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 18:14:05,125 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 18:14:05,128 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 18:14:05,128 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 18:14:05,128 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 18:14:05,129 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 18:14:05,129 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 18:14:05,130 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 18:14:05,131 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 18:14:05,131 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 18:14:05,132 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 18:14:05,132 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 18:14:05,133 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 18:14:05,134 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 18:14:05,134 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 18:14:05,134 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 18:14:05,135 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 18:14:05,135 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 18:14:05,136 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 18:14:05,137 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-12-06 18:14:05,165 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 18:14:05,165 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 18:14:05,165 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 18:14:05,165 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 18:14:05,166 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 18:14:05,166 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 18:14:05,167 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 18:14:05,167 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 18:14:05,167 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 18:14:05,168 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 18:14:05,168 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 18:14:05,168 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 18:14:05,168 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 18:14:05,169 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 18:14:05,169 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 18:14:05,169 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-06 18:14:05,169 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-06 18:14:05,169 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 18:14:05,170 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 18:14:05,170 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 18:14:05,170 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 18:14:05,170 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 18:14:05,170 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 18:14:05,171 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:14:05,171 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 18:14:05,171 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 18:14:05,171 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 18:14:05,171 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-06 18:14:05,172 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-06 18:14:05,172 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 18:14:05,172 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 18:14:05,172 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 18:14:05,172 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 18:14:05,173 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-06 18:14:05,173 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_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/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_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa 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-12-06 18:14:05,391 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 18:14:05,406 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 18:14:05,408 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 18:14:05,408 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 18:14:05,409 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 18:14:05,410 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2021-12-06 18:14:05,457 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/data/be091fedc/ef47c7fc57fa4a4fb3accb6b88c628f3/FLAGc1a42ec2b [2021-12-06 18:14:06,161 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 18:14:06,162 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2021-12-06 18:14:06,195 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/data/be091fedc/ef47c7fc57fa4a4fb3accb6b88c628f3/FLAGc1a42ec2b [2021-12-06 18:14:06,479 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/data/be091fedc/ef47c7fc57fa4a4fb3accb6b88c628f3 [2021-12-06 18:14:06,480 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 18:14:06,481 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 18:14:06,482 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 18:14:06,482 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 18:14:06,485 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 18:14:06,485 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:14:06" (1/1) ... [2021-12-06 18:14:06,486 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63ed91a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:14:06, skipping insertion in model container [2021-12-06 18:14:06,486 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:14:06" (1/1) ... [2021-12-06 18:14:06,491 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 18:14:06,581 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 18:14:08,538 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_08108a90-4763-4944-a75b-556a8d08e2c5/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2021-12-06 18:14:08,577 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:14:08,612 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-06 18:14:08,664 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 18:14:08,964 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_08108a90-4763-4944-a75b-556a8d08e2c5/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2021-12-06 18:14:08,969 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:14:08,992 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 18:14:09,390 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_08108a90-4763-4944-a75b-556a8d08e2c5/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2021-12-06 18:14:09,395 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:14:09,558 INFO L208 MainTranslator]: Completed translation [2021-12-06 18:14:09,559 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:14:09 WrapperNode [2021-12-06 18:14:09,559 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 18:14:09,560 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 18:14:09,560 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 18:14:09,560 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 18:14:09,565 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:14:09" (1/1) ... [2021-12-06 18:14:09,634 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:14:09" (1/1) ... [2021-12-06 18:14:09,811 INFO L137 Inliner]: procedures = 358, calls = 3523, calls flagged for inlining = 191, calls inlined = 172, statements flattened = 8171 [2021-12-06 18:14:09,811 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 18:14:09,812 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 18:14:09,812 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 18:14:09,812 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 18:14:09,819 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:14:09" (1/1) ... [2021-12-06 18:14:09,820 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:14:09" (1/1) ... [2021-12-06 18:14:09,853 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:14:09" (1/1) ... [2021-12-06 18:14:09,853 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:14:09" (1/1) ... [2021-12-06 18:14:09,967 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:14:09" (1/1) ... [2021-12-06 18:14:09,992 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:14:09" (1/1) ... [2021-12-06 18:14:10,019 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:14:09" (1/1) ... [2021-12-06 18:14:10,055 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 18:14:10,055 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 18:14:10,056 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 18:14:10,056 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 18:14:10,056 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:14:09" (1/1) ... [2021-12-06 18:14:10,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:14:10,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:14:10,080 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 18:14:10,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 18:14:10,115 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-12-06 18:14:10,116 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2021-12-06 18:14:10,116 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2021-12-06 18:14:10,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-12-06 18:14:10,116 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2021-12-06 18:14:10,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-06 18:14:10,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-06 18:14:10,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-12-06 18:14:10,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-06 18:14:10,116 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2021-12-06 18:14:10,116 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2021-12-06 18:14:10,116 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-12-06 18:14:10,116 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-12-06 18:14:10,117 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2021-12-06 18:14:10,117 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2021-12-06 18:14:10,117 INFO L130 BoogieDeclarations]: Found specification of procedure set_signals [2021-12-06 18:14:10,117 INFO L138 BoogieDeclarations]: Found implementation of procedure set_signals [2021-12-06 18:14:10,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-06 18:14:10,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-06 18:14:10,117 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_dma_bufs [2021-12-06 18:14:10,117 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_dma_bufs [2021-12-06 18:14:10,117 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2021-12-06 18:14:10,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2021-12-06 18:14:10,117 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2021-12-06 18:14:10,117 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2021-12-06 18:14:10,117 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2021-12-06 18:14:10,117 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2021-12-06 18:14:10,117 INFO L130 BoogieDeclarations]: Found specification of procedure tx_stop [2021-12-06 18:14:10,118 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_stop [2021-12-06 18:14:10,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2021-12-06 18:14:10,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2021-12-06 18:14:10,118 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2021-12-06 18:14:10,118 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2021-12-06 18:14:10,118 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-12-06 18:14:10,118 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-12-06 18:14:10,118 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-12-06 18:14:10,118 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-12-06 18:14:10,118 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2021-12-06 18:14:10,118 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2021-12-06 18:14:10,118 INFO L130 BoogieDeclarations]: Found specification of procedure free_bufs [2021-12-06 18:14:10,118 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bufs [2021-12-06 18:14:10,118 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2021-12-06 18:14:10,119 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2021-12-06 18:14:10,119 INFO L130 BoogieDeclarations]: Found specification of procedure change_params [2021-12-06 18:14:10,119 INFO L138 BoogieDeclarations]: Found implementation of procedure change_params [2021-12-06 18:14:10,119 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2021-12-06 18:14:10,119 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2021-12-06 18:14:10,119 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2021-12-06 18:14:10,119 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2021-12-06 18:14:10,119 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-12-06 18:14:10,119 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-12-06 18:14:10,119 INFO L130 BoogieDeclarations]: Found specification of procedure tx_start [2021-12-06 18:14:10,119 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_start [2021-12-06 18:14:10,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 18:14:10,119 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-12-06 18:14:10,119 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2021-12-06 18:14:10,119 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2021-12-06 18:14:10,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 18:14:10,120 INFO L130 BoogieDeclarations]: Found specification of procedure reset_rbufs [2021-12-06 18:14:10,120 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_rbufs [2021-12-06 18:14:10,120 INFO L130 BoogieDeclarations]: Found specification of procedure wait_until_sent [2021-12-06 18:14:10,120 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_until_sent [2021-12-06 18:14:10,120 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2021-12-06 18:14:10,120 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2021-12-06 18:14:10,120 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-12-06 18:14:10,120 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-12-06 18:14:10,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-12-06 18:14:10,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-12-06 18:14:10,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-12-06 18:14:10,120 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2021-12-06 18:14:10,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2021-12-06 18:14:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 18:14:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-06 18:14:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 18:14:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure set_rate [2021-12-06 18:14:10,121 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rate [2021-12-06 18:14:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure free_rbufs [2021-12-06 18:14:10,121 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rbufs [2021-12-06 18:14:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-12-06 18:14:10,121 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-12-06 18:14:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-12-06 18:14:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-06 18:14:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-12-06 18:14:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure async_mode [2021-12-06 18:14:10,121 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mode [2021-12-06 18:14:10,121 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl [2021-12-06 18:14:10,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl [2021-12-06 18:14:10,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-12-06 18:14:10,122 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2021-12-06 18:14:10,122 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2021-12-06 18:14:10,122 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-12-06 18:14:10,122 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-12-06 18:14:10,122 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2021-12-06 18:14:10,122 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2021-12-06 18:14:10,122 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2021-12-06 18:14:10,122 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2021-12-06 18:14:10,122 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2021-12-06 18:14:10,122 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2021-12-06 18:14:10,122 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2021-12-06 18:14:10,122 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2021-12-06 18:14:10,122 INFO L130 BoogieDeclarations]: Found specification of procedure rx_stop [2021-12-06 18:14:10,123 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_stop [2021-12-06 18:14:10,123 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-12-06 18:14:10,123 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-12-06 18:14:10,123 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2021-12-06 18:14:10,123 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2021-12-06 18:14:10,123 INFO L130 BoogieDeclarations]: Found specification of procedure update_tx_timer [2021-12-06 18:14:10,123 INFO L138 BoogieDeclarations]: Found implementation of procedure update_tx_timer [2021-12-06 18:14:10,123 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bufs [2021-12-06 18:14:10,123 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bufs [2021-12-06 18:14:10,123 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2021-12-06 18:14:10,123 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2021-12-06 18:14:10,123 INFO L130 BoogieDeclarations]: Found specification of procedure msc_set_vcr [2021-12-06 18:14:10,123 INFO L138 BoogieDeclarations]: Found implementation of procedure msc_set_vcr [2021-12-06 18:14:10,123 INFO L130 BoogieDeclarations]: Found specification of procedure isr_txeom [2021-12-06 18:14:10,123 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_txeom [2021-12-06 18:14:10,124 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2021-12-06 18:14:10,124 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2021-12-06 18:14:10,124 INFO L130 BoogieDeclarations]: Found specification of procedure setup_timer_key [2021-12-06 18:14:10,124 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_timer_key [2021-12-06 18:14:10,124 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-12-06 18:14:10,124 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-12-06 18:14:10,124 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_reset [2021-12-06 18:14:10,124 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_reset [2021-12-06 18:14:10,124 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2021-12-06 18:14:10,124 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2021-12-06 18:14:10,124 INFO L130 BoogieDeclarations]: Found specification of procedure release_resources [2021-12-06 18:14:10,124 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resources [2021-12-06 18:14:10,124 INFO L130 BoogieDeclarations]: Found specification of procedure slgt_cleanup [2021-12-06 18:14:10,124 INFO L138 BoogieDeclarations]: Found implementation of procedure slgt_cleanup [2021-12-06 18:14:10,124 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2021-12-06 18:14:10,125 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2021-12-06 18:14:10,125 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2021-12-06 18:14:10,125 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2021-12-06 18:14:10,125 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2021-12-06 18:14:10,125 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2021-12-06 18:14:10,125 INFO L130 BoogieDeclarations]: Found specification of procedure tx_set_idle [2021-12-06 18:14:10,125 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_set_idle [2021-12-06 18:14:10,125 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2021-12-06 18:14:10,125 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2021-12-06 18:14:10,125 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-06 18:14:10,125 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-06 18:14:10,125 INFO L130 BoogieDeclarations]: Found specification of procedure enable_loopback [2021-12-06 18:14:10,125 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_loopback [2021-12-06 18:14:10,125 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-12-06 18:14:10,125 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-12-06 18:14:10,125 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-06 18:14:10,126 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-06 18:14:10,126 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load [2021-12-06 18:14:10,126 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load [2021-12-06 18:14:10,126 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg32 [2021-12-06 18:14:10,126 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg32 [2021-12-06 18:14:10,126 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_done [2021-12-06 18:14:10,126 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_done [2021-12-06 18:14:10,126 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2021-12-06 18:14:10,126 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2021-12-06 18:14:10,126 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2021-12-06 18:14:10,126 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2021-12-06 18:14:10,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-12-06 18:14:10,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-12-06 18:14:10,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-12-06 18:14:10,126 INFO L130 BoogieDeclarations]: Found specification of procedure program_hw [2021-12-06 18:14:10,126 INFO L138 BoogieDeclarations]: Found implementation of procedure program_hw [2021-12-06 18:14:10,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-12-06 18:14:10,127 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg32 [2021-12-06 18:14:10,127 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg32 [2021-12-06 18:14:10,127 INFO L130 BoogieDeclarations]: Found specification of procedure isr_rxdata [2021-12-06 18:14:10,127 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_rxdata [2021-12-06 18:14:10,127 INFO L130 BoogieDeclarations]: Found specification of procedure reset_port [2021-12-06 18:14:10,127 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_port [2021-12-06 18:14:10,127 INFO L130 BoogieDeclarations]: Found specification of procedure tbuf_bytes [2021-12-06 18:14:10,127 INFO L138 BoogieDeclarations]: Found implementation of procedure tbuf_bytes [2021-12-06 18:14:10,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 18:14:10,127 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2021-12-06 18:14:10,127 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2021-12-06 18:14:10,127 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2021-12-06 18:14:10,127 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2021-12-06 18:14:10,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 18:14:10,127 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2021-12-06 18:14:10,128 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2021-12-06 18:14:10,128 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2021-12-06 18:14:10,128 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2021-12-06 18:14:10,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 18:14:10,128 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-12-06 18:14:10,128 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg16 [2021-12-06 18:14:10,128 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg16 [2021-12-06 18:14:10,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-12-06 18:14:10,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-12-06 18:14:10,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-12-06 18:14:10,128 INFO L130 BoogieDeclarations]: Found specification of procedure tx_release [2021-12-06 18:14:10,128 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_release [2021-12-06 18:14:10,128 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2021-12-06 18:14:10,128 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2021-12-06 18:14:10,128 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg16 [2021-12-06 18:14:10,128 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg16 [2021-12-06 18:14:10,129 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2021-12-06 18:14:10,129 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2021-12-06 18:14:10,129 INFO L130 BoogieDeclarations]: Found specification of procedure sync_mode [2021-12-06 18:14:10,129 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_mode [2021-12-06 18:14:10,129 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2021-12-06 18:14:10,129 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2021-12-06 18:14:10,129 INFO L130 BoogieDeclarations]: Found specification of procedure send_xchar [2021-12-06 18:14:10,129 INFO L138 BoogieDeclarations]: Found implementation of procedure send_xchar [2021-12-06 18:14:10,129 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2021-12-06 18:14:10,129 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2021-12-06 18:14:10,129 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2021-12-06 18:14:10,129 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2021-12-06 18:14:10,129 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-12-06 18:14:10,129 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-12-06 18:14:10,129 INFO L130 BoogieDeclarations]: Found specification of procedure free_tmp_rbuf [2021-12-06 18:14:10,129 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tmp_rbuf [2021-12-06 18:14:10,129 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2021-12-06 18:14:10,130 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2021-12-06 18:14:10,130 INFO L130 BoogieDeclarations]: Found specification of procedure tdma_reset [2021-12-06 18:14:10,130 INFO L138 BoogieDeclarations]: Found implementation of procedure tdma_reset [2021-12-06 18:14:10,130 INFO L130 BoogieDeclarations]: Found specification of procedure get_signals [2021-12-06 18:14:10,130 INFO L138 BoogieDeclarations]: Found implementation of procedure get_signals [2021-12-06 18:14:10,130 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-12-06 18:14:10,130 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-12-06 18:14:10,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-12-06 18:14:10,130 INFO L130 BoogieDeclarations]: Found specification of procedure rx_start [2021-12-06 18:14:10,130 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_start [2021-12-06 18:14:10,130 INFO L130 BoogieDeclarations]: Found specification of procedure trace_block [2021-12-06 18:14:10,130 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_block [2021-12-06 18:14:10,130 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg8 [2021-12-06 18:14:10,130 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg8 [2021-12-06 18:14:10,130 INFO L130 BoogieDeclarations]: Found specification of procedure sanity_check [2021-12-06 18:14:10,130 INFO L138 BoogieDeclarations]: Found implementation of procedure sanity_check [2021-12-06 18:14:10,131 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 18:14:10,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 18:14:10,739 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 18:14:10,741 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 18:14:11,153 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:14:11,222 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2021-12-06 18:14:11,222 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2021-12-06 18:14:13,356 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-12-06 18:14:13,356 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-12-06 18:14:17,887 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:14:18,317 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2021-12-06 18:14:18,317 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2021-12-06 18:14:18,985 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:14:18,986 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:14:19,325 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##61: assume !false; [2021-12-06 18:14:19,325 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##60: assume false; [2021-12-06 18:14:19,325 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##132: assume !false; [2021-12-06 18:14:19,325 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##131: assume false; [2021-12-06 18:14:20,068 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:14:43,915 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-12-06 18:14:43,915 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-12-06 18:14:43,915 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-12-06 18:14:43,915 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-12-06 18:14:43,916 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##265: assume !false; [2021-12-06 18:14:43,916 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##264: assume false; [2021-12-06 18:14:43,916 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##276: assume false; [2021-12-06 18:14:43,916 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##277: assume !false; [2021-12-06 18:14:43,916 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##232: assume false; [2021-12-06 18:14:43,916 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##233: assume !false; [2021-12-06 18:14:43,916 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##241: assume !false; [2021-12-06 18:14:43,917 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##240: assume false; [2021-12-06 18:14:43,917 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-12-06 18:14:43,917 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-12-06 18:14:43,917 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##304: assume !false; [2021-12-06 18:14:43,917 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##303: assume false; [2021-12-06 18:14:43,917 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-12-06 18:14:43,917 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-12-06 18:14:43,917 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-12-06 18:14:43,918 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-12-06 18:14:43,918 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-12-06 18:14:43,918 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-12-06 18:14:43,918 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-12-06 18:14:43,918 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-12-06 18:14:43,918 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##76: assume !false; [2021-12-06 18:14:43,918 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume false; [2021-12-06 18:14:43,918 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##69: assume !false; [2021-12-06 18:14:43,918 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##68: assume false; [2021-12-06 18:14:43,918 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##195: assume false; [2021-12-06 18:14:43,919 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##196: assume !false; [2021-12-06 18:14:43,919 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume !false; [2021-12-06 18:14:43,919 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume false; [2021-12-06 18:14:43,919 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##139: assume !false; [2021-12-06 18:14:43,919 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##138: assume false; [2021-12-06 18:14:43,919 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-12-06 18:14:43,919 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-12-06 18:14:43,919 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##389: assume false; [2021-12-06 18:14:43,919 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##151: assume !false; [2021-12-06 18:14:43,920 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##150: assume false; [2021-12-06 18:14:43,920 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##390: assume !false; [2021-12-06 18:14:43,920 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##155: assume false; [2021-12-06 18:14:43,920 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##156: assume !false; [2021-12-06 18:14:43,920 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##162: assume false; [2021-12-06 18:14:43,920 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##163: assume !false; [2021-12-06 18:14:43,920 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##327: assume !false; [2021-12-06 18:14:43,920 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##326: assume false; [2021-12-06 18:14:46,992 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:14:46,995 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:14:47,001 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:14:47,001 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:14:47,002 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-06 18:15:44,252 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-12-06 18:15:44,252 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume false; [2021-12-06 18:15:44,252 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##301: assume !false; [2021-12-06 18:15:44,252 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##300: assume false; [2021-12-06 18:15:44,253 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##323: assume !false; [2021-12-06 18:15:44,253 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##322: assume false; [2021-12-06 18:15:44,253 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-12-06 18:15:44,253 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-12-06 18:15:44,253 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##399: assume false; [2021-12-06 18:15:44,253 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##423: assume false; [2021-12-06 18:15:44,253 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##424: assume !false; [2021-12-06 18:15:44,253 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##400: assume !false; [2021-12-06 18:15:44,253 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-12-06 18:15:44,253 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-12-06 18:15:44,254 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##78: assume !false; [2021-12-06 18:15:44,254 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##77: assume false; [2021-12-06 18:15:44,254 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##133: assume !false; [2021-12-06 18:15:44,254 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##132: assume false; [2021-12-06 18:15:46,075 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 18:15:46,093 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 18:15:46,093 INFO L301 CfgBuilder]: Removed 17 assume(true) statements. [2021-12-06 18:15:46,098 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:15:46 BoogieIcfgContainer [2021-12-06 18:15:46,098 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 18:15:46,100 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 18:15:46,100 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 18:15:46,102 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 18:15:46,102 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 06:14:06" (1/3) ... [2021-12-06 18:15:46,102 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ba5fed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:15:46, skipping insertion in model container [2021-12-06 18:15:46,102 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:14:09" (2/3) ... [2021-12-06 18:15:46,103 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ba5fed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:15:46, skipping insertion in model container [2021-12-06 18:15:46,103 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:15:46" (3/3) ... [2021-12-06 18:15:46,104 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2021-12-06 18:15:46,107 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 18:15:46,107 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 18:15:46,157 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 18:15:46,161 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-12-06 18:15:46,161 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 18:15:46,214 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-12-06 18:15:46,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-12-06 18:15:46,218 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:15:46,218 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:15:46,218 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:15:46,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:15:46,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1683062230, now seen corresponding path program 1 times [2021-12-06 18:15:46,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:15:46,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1889548955] [2021-12-06 18:15:46,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:15:46,235 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:15:46,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:15:46,236 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:15:46,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-06 18:15:46,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:15:47,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 1128 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 18:15:47,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:15:47,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:15:47,673 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:15:47,674 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:15:47,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1889548955] [2021-12-06 18:15:47,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1889548955] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:15:47,675 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:15:47,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 18:15:47,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359116981] [2021-12-06 18:15:47,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:15:47,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:15:47,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:15:47,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:15:47,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:15:47,714 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 4.666666666666667) internal successors, (14), 2 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-12-06 18:15:48,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:15:48,179 INFO L93 Difference]: Finished difference Result 8125 states and 12244 transitions. [2021-12-06 18:15:48,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:15:48,181 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 2 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-12-06 18:15:48,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:15:48,224 INFO L225 Difference]: With dead ends: 8125 [2021-12-06 18:15:48,225 INFO L226 Difference]: Without dead ends: 5402 [2021-12-06 18:15:48,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 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-12-06 18:15:48,246 INFO L933 BasicCegarLoop]: 5821 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, 9821 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:15:48,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4020 Valid, 9821 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:15:48,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5402 states. [2021-12-06 18:15:48,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5402 to 5399. [2021-12-06 18:15:48,583 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-12-06 18:15:48,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5399 states to 5399 states and 8018 transitions. [2021-12-06 18:15:48,663 INFO L78 Accepts]: Start accepts. Automaton has 5399 states and 8018 transitions. Word has length 17 [2021-12-06 18:15:48,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:15:48,664 INFO L470 AbstractCegarLoop]: Abstraction has 5399 states and 8018 transitions. [2021-12-06 18:15:48,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 2 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-12-06 18:15:48,664 INFO L276 IsEmpty]: Start isEmpty. Operand 5399 states and 8018 transitions. [2021-12-06 18:15:48,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-06 18:15:48,675 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:15:48,675 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-12-06 18:15:48,694 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-06 18:15:48,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:15:48,876 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:15:48,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:15:48,877 INFO L85 PathProgramCache]: Analyzing trace with hash -724110025, now seen corresponding path program 1 times [2021-12-06 18:15:48,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:15:48,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [444847169] [2021-12-06 18:15:48,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:15:48,880 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:15:48,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:15:48,881 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:15:48,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-06 18:15:49,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:15:49,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 1210 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 18:15:49,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:15:50,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:15:50,720 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:15:50,721 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:15:50,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [444847169] [2021-12-06 18:15:50,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [444847169] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:15:50,721 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:15:50,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 18:15:50,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700612302] [2021-12-06 18:15:50,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:15:50,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 18:15:50,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:15:50,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 18:15:50,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 18:15:50,724 INFO L87 Difference]: Start difference. First operand 5399 states and 8018 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:15:51,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:15:51,266 INFO L93 Difference]: Finished difference Result 10703 states and 15909 transitions. [2021-12-06 18:15:51,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 18:15:51,266 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 54 [2021-12-06 18:15:51,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:15:51,299 INFO L225 Difference]: With dead ends: 10703 [2021-12-06 18:15:51,299 INFO L226 Difference]: Without dead ends: 5399 [2021-12-06 18:15:51,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:15:51,324 INFO L933 BasicCegarLoop]: 4031 mSDtfsCounter, 1 mSDsluCounter, 8056 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 12087 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:15:51,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 12087 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:15:51,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5399 states. [2021-12-06 18:15:51,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5399 to 5399. [2021-12-06 18:15:51,535 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-12-06 18:15:51,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5399 states to 5399 states and 8017 transitions. [2021-12-06 18:15:51,564 INFO L78 Accepts]: Start accepts. Automaton has 5399 states and 8017 transitions. Word has length 54 [2021-12-06 18:15:51,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:15:51,564 INFO L470 AbstractCegarLoop]: Abstraction has 5399 states and 8017 transitions. [2021-12-06 18:15:51,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:15:51,564 INFO L276 IsEmpty]: Start isEmpty. Operand 5399 states and 8017 transitions. [2021-12-06 18:15:51,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-06 18:15:51,569 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:15:51,569 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-12-06 18:15:51,596 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-06 18:15:51,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:15:51,769 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:15:51,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:15:51,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1735445289, now seen corresponding path program 1 times [2021-12-06 18:15:51,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:15:51,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [134841447] [2021-12-06 18:15:51,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:15:51,772 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:15:51,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:15:51,773 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:15:51,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-06 18:15:56,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:15:56,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 6736 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 18:15:56,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:15:58,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:15:58,434 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:15:58,434 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:15:58,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [134841447] [2021-12-06 18:15:58,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [134841447] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:15:58,434 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:15:58,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 18:15:58,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385891794] [2021-12-06 18:15:58,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:15:58,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:15:58,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:15:58,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:15:58,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:15:58,436 INFO L87 Difference]: Start difference. First operand 5399 states and 8017 transitions. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:16:01,576 WARN L534 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-12-06 18:16:02,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:16:02,413 INFO L93 Difference]: Finished difference Result 16162 states and 24022 transitions. [2021-12-06 18:16:02,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 18:16:02,416 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 61 [2021-12-06 18:16:02,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:16:02,478 INFO L225 Difference]: With dead ends: 16162 [2021-12-06 18:16:02,478 INFO L226 Difference]: Without dead ends: 10767 [2021-12-06 18:16:02,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-12-06 18:16:02,501 INFO L933 BasicCegarLoop]: 7724 mSDtfsCounter, 3999 mSDsluCounter, 27184 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4005 SdHoareTripleChecker+Valid, 34908 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2021-12-06 18:16:02,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4005 Valid, 34908 Invalid, 32 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [5 Valid, 26 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2021-12-06 18:16:02,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10767 states. [2021-12-06 18:16:02,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10767 to 10753. [2021-12-06 18:16:02,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10753 states, 7875 states have (on average 1.3964444444444444) internal successors, (10997), 8204 states have internal predecessors, (10997), 2490 states have call successors, (2490), 387 states have call predecessors, (2490), 387 states have return successors, (2493), 2407 states have call predecessors, (2493), 2488 states have call successors, (2493) [2021-12-06 18:16:02,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10753 states to 10753 states and 15980 transitions. [2021-12-06 18:16:02,918 INFO L78 Accepts]: Start accepts. Automaton has 10753 states and 15980 transitions. Word has length 61 [2021-12-06 18:16:02,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:16:02,918 INFO L470 AbstractCegarLoop]: Abstraction has 10753 states and 15980 transitions. [2021-12-06 18:16:02,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:16:02,919 INFO L276 IsEmpty]: Start isEmpty. Operand 10753 states and 15980 transitions. [2021-12-06 18:16:02,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-06 18:16:02,923 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:16:02,923 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-12-06 18:16:02,983 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-12-06 18:16:03,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:16:03,124 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:16:03,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:16:03,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1755782664, now seen corresponding path program 1 times [2021-12-06 18:16:03,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:16:03,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2084620877] [2021-12-06 18:16:03,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:16:03,126 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:16:03,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:16:03,126 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:16:03,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-06 18:16:07,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:16:07,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 6742 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 18:16:07,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:16:08,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:16:08,531 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:16:08,532 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:16:08,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2084620877] [2021-12-06 18:16:08,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2084620877] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:16:08,532 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:16:08,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 18:16:08,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833917146] [2021-12-06 18:16:08,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:16:08,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 18:16:08,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:16:08,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 18:16:08,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:16:08,534 INFO L87 Difference]: Start difference. First operand 10753 states and 15980 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:16:10,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:16:10,261 INFO L93 Difference]: Finished difference Result 18231 states and 27325 transitions. [2021-12-06 18:16:10,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 18:16:10,262 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 61 [2021-12-06 18:16:10,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:16:10,339 INFO L225 Difference]: With dead ends: 18231 [2021-12-06 18:16:10,339 INFO L226 Difference]: Without dead ends: 12861 [2021-12-06 18:16:10,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:16:10,361 INFO L933 BasicCegarLoop]: 5539 mSDtfsCounter, 3407 mSDsluCounter, 12800 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 812 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3407 SdHoareTripleChecker+Valid, 18339 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 812 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:16:10,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3407 Valid, 18339 Invalid, 830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [812 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-06 18:16:10,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12861 states. [2021-12-06 18:16:10,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12861 to 10759. [2021-12-06 18:16:10,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10759 states, 7881 states have (on average 1.3961426214947341) internal successors, (11003), 8210 states have internal predecessors, (11003), 2490 states have call successors, (2490), 387 states have call predecessors, (2490), 387 states have return successors, (2493), 2407 states have call predecessors, (2493), 2488 states have call successors, (2493) [2021-12-06 18:16:10,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10759 states to 10759 states and 15986 transitions. [2021-12-06 18:16:10,809 INFO L78 Accepts]: Start accepts. Automaton has 10759 states and 15986 transitions. Word has length 61 [2021-12-06 18:16:10,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:16:10,809 INFO L470 AbstractCegarLoop]: Abstraction has 10759 states and 15986 transitions. [2021-12-06 18:16:10,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:16:10,810 INFO L276 IsEmpty]: Start isEmpty. Operand 10759 states and 15986 transitions. [2021-12-06 18:16:10,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-06 18:16:10,815 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:16:10,815 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-12-06 18:16:10,874 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-12-06 18:16:11,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:16:11,016 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:16:11,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:16:11,016 INFO L85 PathProgramCache]: Analyzing trace with hash -205695727, now seen corresponding path program 1 times [2021-12-06 18:16:11,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:16:11,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1271713714] [2021-12-06 18:16:11,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:16:11,018 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:16:11,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:16:11,019 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:16:11,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-06 18:16:15,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:16:15,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 6749 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 18:16:15,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:16:17,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:16:17,789 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:16:17,789 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:16:17,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1271713714] [2021-12-06 18:16:17,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1271713714] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:16:17,789 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:16:17,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 18:16:17,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801144119] [2021-12-06 18:16:17,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:16:17,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:16:17,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:16:17,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:16:17,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:16:17,791 INFO L87 Difference]: Start difference. First operand 10759 states and 15986 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:16:19,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:16:19,737 INFO L93 Difference]: Finished difference Result 21413 states and 31947 transitions. [2021-12-06 18:16:19,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:16:19,738 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 65 [2021-12-06 18:16:19,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:16:19,775 INFO L225 Difference]: With dead ends: 21413 [2021-12-06 18:16:19,775 INFO L226 Difference]: Without dead ends: 10679 [2021-12-06 18:16:19,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 63 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-12-06 18:16:19,806 INFO L933 BasicCegarLoop]: 3829 mSDtfsCounter, 3877 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3877 SdHoareTripleChecker+Valid, 3829 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-12-06 18:16:19,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3877 Valid, 3829 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2021-12-06 18:16:19,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10679 states. [2021-12-06 18:16:20,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10679 to 10679. [2021-12-06 18:16:20,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10679 states, 7813 states have (on average 1.352105465250224) internal successors, (10564), 8138 states have internal predecessors, (10564), 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-12-06 18:16:20,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10679 states to 10679 states and 15531 transitions. [2021-12-06 18:16:20,165 INFO L78 Accepts]: Start accepts. Automaton has 10679 states and 15531 transitions. Word has length 65 [2021-12-06 18:16:20,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:16:20,165 INFO L470 AbstractCegarLoop]: Abstraction has 10679 states and 15531 transitions. [2021-12-06 18:16:20,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:16:20,165 INFO L276 IsEmpty]: Start isEmpty. Operand 10679 states and 15531 transitions. [2021-12-06 18:16:20,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-06 18:16:20,170 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:16:20,171 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-12-06 18:16:20,220 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-12-06 18:16:20,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:16:20,371 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:16:20,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:16:20,371 INFO L85 PathProgramCache]: Analyzing trace with hash -143656113, now seen corresponding path program 1 times [2021-12-06 18:16:20,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:16:20,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2065660589] [2021-12-06 18:16:20,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:16:20,373 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:16:20,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:16:20,373 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:16:20,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-06 18:16:24,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:16:25,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 6749 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 18:16:25,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:16:27,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:16:27,165 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:16:27,166 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:16:27,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2065660589] [2021-12-06 18:16:27,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2065660589] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:16:27,166 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:16:27,166 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 18:16:27,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401336868] [2021-12-06 18:16:27,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:16:27,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:16:27,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:16:27,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:16:27,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:16:27,169 INFO L87 Difference]: Start difference. First operand 10679 states and 15531 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:16:27,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:16:27,841 INFO L93 Difference]: Finished difference Result 16018 states and 23291 transitions. [2021-12-06 18:16:27,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:16:27,844 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 65 [2021-12-06 18:16:27,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:16:27,878 INFO L225 Difference]: With dead ends: 16018 [2021-12-06 18:16:27,878 INFO L226 Difference]: Without dead ends: 10687 [2021-12-06 18:16:27,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 63 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-12-06 18:16:27,893 INFO L933 BasicCegarLoop]: 4905 mSDtfsCounter, 3865 mSDsluCounter, 3883 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3865 SdHoareTripleChecker+Valid, 8788 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 18:16:27,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3865 Valid, 8788 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 18:16:27,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10687 states. [2021-12-06 18:16:28,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10687 to 10679. [2021-12-06 18:16:28,267 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-12-06 18:16:28,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10679 states to 10679 states and 15529 transitions. [2021-12-06 18:16:28,298 INFO L78 Accepts]: Start accepts. Automaton has 10679 states and 15529 transitions. Word has length 65 [2021-12-06 18:16:28,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:16:28,298 INFO L470 AbstractCegarLoop]: Abstraction has 10679 states and 15529 transitions. [2021-12-06 18:16:28,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 18:16:28,299 INFO L276 IsEmpty]: Start isEmpty. Operand 10679 states and 15529 transitions. [2021-12-06 18:16:28,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-06 18:16:28,308 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:16:28,308 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-12-06 18:16:28,370 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-12-06 18:16:28,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:16:28,509 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:16:28,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:16:28,509 INFO L85 PathProgramCache]: Analyzing trace with hash 49835295, now seen corresponding path program 1 times [2021-12-06 18:16:28,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:16:28,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1542676145] [2021-12-06 18:16:28,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:16:28,511 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:16:28,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:16:28,511 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:16:28,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-06 18:16:33,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:16:33,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 6766 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 18:16:33,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:16:35,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:16:35,957 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:16:35,957 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:16:35,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1542676145] [2021-12-06 18:16:35,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1542676145] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:16:35,957 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:16:35,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 18:16:35,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256843412] [2021-12-06 18:16:35,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:16:35,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:16:35,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:16:35,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:16:35,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:16:35,958 INFO L87 Difference]: Start difference. First operand 10679 states and 15529 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-06 18:16:36,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:16:36,480 INFO L93 Difference]: Finished difference Result 15954 states and 23202 transitions. [2021-12-06 18:16:36,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:16:36,493 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 73 [2021-12-06 18:16:36,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:16:36,539 INFO L225 Difference]: With dead ends: 15954 [2021-12-06 18:16:36,539 INFO L226 Difference]: Without dead ends: 15946 [2021-12-06 18:16:36,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 71 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-12-06 18:16:36,544 INFO L933 BasicCegarLoop]: 4952 mSDtfsCounter, 3843 mSDsluCounter, 3909 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3843 SdHoareTripleChecker+Valid, 8861 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 18:16:36,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3843 Valid, 8861 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 18:16:36,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15946 states. [2021-12-06 18:16:37,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15946 to 15938. [2021-12-06 18:16:37,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15938 states, 11660 states have (on average 1.3524871355060035) internal successors, (15770), 12141 states have internal predecessors, (15770), 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-12-06 18:16:37,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15938 states to 15938 states and 23187 transitions. [2021-12-06 18:16:37,104 INFO L78 Accepts]: Start accepts. Automaton has 15938 states and 23187 transitions. Word has length 73 [2021-12-06 18:16:37,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:16:37,104 INFO L470 AbstractCegarLoop]: Abstraction has 15938 states and 23187 transitions. [2021-12-06 18:16:37,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-06 18:16:37,104 INFO L276 IsEmpty]: Start isEmpty. Operand 15938 states and 23187 transitions. [2021-12-06 18:16:37,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-12-06 18:16:37,113 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:16:37,114 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-12-06 18:16:37,175 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-12-06 18:16:37,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:16:37,314 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:16:37,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:16:37,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1405702881, now seen corresponding path program 1 times [2021-12-06 18:16:37,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:16:37,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1245231970] [2021-12-06 18:16:37,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:16:37,316 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:16:37,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:16:37,317 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:16:37,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-06 18:16:42,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:16:42,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 6818 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 18:16:42,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:16:44,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:16:44,254 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:16:44,254 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:16:44,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1245231970] [2021-12-06 18:16:44,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1245231970] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:16:44,254 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:16:44,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 18:16:44,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114230429] [2021-12-06 18:16:44,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:16:44,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:16:44,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:16:44,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:16:44,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:16:44,256 INFO L87 Difference]: Start difference. First operand 15938 states and 23187 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-06 18:16:44,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:16:44,968 INFO L93 Difference]: Finished difference Result 37604 states and 55261 transitions. [2021-12-06 18:16:44,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:16:44,969 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 77 [2021-12-06 18:16:44,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:16:45,026 INFO L225 Difference]: With dead ends: 37604 [2021-12-06 18:16:45,026 INFO L226 Difference]: Without dead ends: 21834 [2021-12-06 18:16:45,062 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 75 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-12-06 18:16:45,063 INFO L933 BasicCegarLoop]: 4273 mSDtfsCounter, 1074 mSDsluCounter, 3844 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1338 SdHoareTripleChecker+Valid, 8117 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 18:16:45,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1338 Valid, 8117 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 18:16:45,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21834 states. [2021-12-06 18:16:45,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21834 to 21824. [2021-12-06 18:16:45,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21824 states, 16094 states have (on average 1.3629302845781037) internal successors, (21935), 16755 states have internal predecessors, (21935), 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-12-06 18:16:45,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21824 states to 21824 states and 32260 transitions. [2021-12-06 18:16:45,860 INFO L78 Accepts]: Start accepts. Automaton has 21824 states and 32260 transitions. Word has length 77 [2021-12-06 18:16:45,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:16:45,861 INFO L470 AbstractCegarLoop]: Abstraction has 21824 states and 32260 transitions. [2021-12-06 18:16:45,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-06 18:16:45,861 INFO L276 IsEmpty]: Start isEmpty. Operand 21824 states and 32260 transitions. [2021-12-06 18:16:45,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-12-06 18:16:45,872 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:16:45,872 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-12-06 18:16:45,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2021-12-06 18:16:46,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:16:46,073 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:16:46,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:16:46,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1461524583, now seen corresponding path program 1 times [2021-12-06 18:16:46,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:16:46,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [739408160] [2021-12-06 18:16:46,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:16:46,078 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:16:46,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:16:46,080 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:16:46,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-06 18:17:48,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 18:17:48,088 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 18:18:26,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 18:18:27,471 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-12-06 18:18:27,471 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-06 18:18:27,472 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-06 18:18:27,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-12-06 18:18:27,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:18:27,683 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:18:27,690 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-06 18:18:27,825 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 06:18:27 BoogieIcfgContainer [2021-12-06 18:18:27,826 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-06 18:18:27,826 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-06 18:18:27,826 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-06 18:18:27,826 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-06 18:18:27,826 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:15:46" (3/4) ... [2021-12-06 18:18:27,828 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-06 18:18:27,829 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-06 18:18:27,829 INFO L158 Benchmark]: Toolchain (without parser) took 261347.49ms. Allocated memory was 62.9MB in the beginning and 1.0GB in the end (delta: 977.3MB). Free memory was 37.8MB in the beginning and 320.9MB in the end (delta: -283.1MB). Peak memory consumption was 694.9MB. Max. memory is 16.1GB. [2021-12-06 18:18:27,829 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 62.9MB. Free memory was 44.1MB in the beginning and 44.0MB in the end (delta: 84.1kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 18:18:27,829 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3076.78ms. Allocated memory was 62.9MB in the beginning and 249.6MB in the end (delta: 186.6MB). Free memory was 37.6MB in the beginning and 108.0MB in the end (delta: -70.4MB). Peak memory consumption was 122.1MB. Max. memory is 16.1GB. [2021-12-06 18:18:27,830 INFO L158 Benchmark]: Boogie Procedure Inliner took 251.93ms. Allocated memory is still 249.6MB. Free memory was 108.0MB in the beginning and 147.6MB in the end (delta: -39.6MB). Peak memory consumption was 37.0MB. Max. memory is 16.1GB. [2021-12-06 18:18:27,830 INFO L158 Benchmark]: Boogie Preprocessor took 242.68ms. Allocated memory is still 249.6MB. Free memory was 147.6MB in the beginning and 94.1MB in the end (delta: 53.5MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. [2021-12-06 18:18:27,830 INFO L158 Benchmark]: RCFGBuilder took 96043.07ms. Allocated memory was 249.6MB in the beginning and 499.1MB in the end (delta: 249.6MB). Free memory was 94.1MB in the beginning and 348.7MB in the end (delta: -254.7MB). Peak memory consumption was 270.7MB. Max. memory is 16.1GB. [2021-12-06 18:18:27,830 INFO L158 Benchmark]: TraceAbstraction took 161726.02ms. Allocated memory was 499.1MB in the beginning and 1.0GB in the end (delta: 541.1MB). Free memory was 348.7MB in the beginning and 320.9MB in the end (delta: 27.9MB). Peak memory consumption was 568.9MB. Max. memory is 16.1GB. [2021-12-06 18:18:27,831 INFO L158 Benchmark]: Witness Printer took 2.65ms. Allocated memory is still 1.0GB. Free memory is still 320.9MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 18:18:27,832 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.12ms. Allocated memory is still 62.9MB. Free memory was 44.1MB in the beginning and 44.0MB in the end (delta: 84.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3076.78ms. Allocated memory was 62.9MB in the beginning and 249.6MB in the end (delta: 186.6MB). Free memory was 37.6MB in the beginning and 108.0MB in the end (delta: -70.4MB). Peak memory consumption was 122.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 251.93ms. Allocated memory is still 249.6MB. Free memory was 108.0MB in the beginning and 147.6MB in the end (delta: -39.6MB). Peak memory consumption was 37.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 242.68ms. Allocated memory is still 249.6MB. Free memory was 147.6MB in the beginning and 94.1MB in the end (delta: 53.5MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. * RCFGBuilder took 96043.07ms. Allocated memory was 249.6MB in the beginning and 499.1MB in the end (delta: 249.6MB). Free memory was 94.1MB in the beginning and 348.7MB in the end (delta: -254.7MB). Peak memory consumption was 270.7MB. Max. memory is 16.1GB. * TraceAbstraction took 161726.02ms. Allocated memory was 499.1MB in the beginning and 1.0GB in the end (delta: 541.1MB). Free memory was 348.7MB in the beginning and 320.9MB in the end (delta: 27.9MB). Peak memory consumption was 568.9MB. Max. memory is 16.1GB. * Witness Printer took 2.65ms. Allocated memory is still 1.0GB. Free memory is still 320.9MB. 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={0:-9223372036250796024}, 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={0:-9223372036250796024}, 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)=null, __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={0:-9223372036250796024}, arg0=null, 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))={255: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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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=2147483648, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={0:0}, 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={0:-9223372036250796024}, 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={255: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=2147483648, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={0:0}, 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={0:-9223372036250796024}, 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={255: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=2147483648, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={0:0}, 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={0:-9223372036250796024}, 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={255: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=2147483648, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={0:0}, 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={0:-9223372036250796024}, debug_level=0, default_params={193:0}, dev={1099515822080:0}, dev={1099515822080: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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, ttymajor=0] [L5713] void *tmp ; [L5716] CALL, EXPR netdev_priv((struct net_device const *)dev) [L5583] return ((void *)dev + 2560U); VAL [\result={1099515822080:2560}, __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={0:-9223372036250796024}, debug_level=0, default_params={193:0}, dev={1099515822080:0}, dev={1099515822080: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={255: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={0:0}, 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={1099515822080:2560}, __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={0:-9223372036250796024}, debug_level=0, default_params={193:0}, dev={1099515822080:0}, dev={1099515822080: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={255:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp={1099515822080:2560}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={0:0}, 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={0:-9223372036250796024}, debug_level=0, default_params={193:0}, dev={1099515822080:0}, dev={1099515822080:0}, dev_to_hdlc(dev)={1099515822080: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={255: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={0:0}, 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={0:-9223372036250796024}, 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={0:-9223372036250796024}, module={0:-9223372036250796024}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={255: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={0:0}, 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={0:-9223372036250796024}, 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={0:-9223372036250796024}, module={0:-9223372036250796024}, module_get_succeeded=1, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={255: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={0:0}, 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={0:-9223372036250796024}, 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={0:-9223372036250796024}, module={0:-9223372036250796024}, ops={197:0}, pci_driver={191:0}, pci_registered=1, pci_table={190:0}, serial_driver={255: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={0:0}, 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={0:-9223372036250796024}, debug_level=0, default_params={193:0}, dev={1099515822080:0}, dev={1099515822080:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:65536}, 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={255:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp={1099515822080:2560}, tmp___0=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={0:0}, 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={0:-9223372036250796024}, debug_level=0, default_params={193:0}, dev={1099515822080:0}, dev={1099515822080:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:65536}, 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={255:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp={1099515822080:2560}, tmp___0=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={0:0}, 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=-2147483644, __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={0:-9223372036250796024}, debug_level=0, default_params={193:0}, dev={1099515822080:0}, dev={1099515822080:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:65536}, 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=2147483652, serial_driver={255:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={196:0}, synclink_gt_proc_fops={194:0}, tmp={1099515822080:2560}, tmp___0=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={0:0}, 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={0:-9223372036250796024}, 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=2147483652, serial_driver={255: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=2147483648, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={0:0}, ttymajor=0, var_group4={1099515822080:0}] [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={0:-9223372036250796024}, 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=2147483652, serial_driver={255: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=2147483648, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={0:0}, ttymajor=0, var_group4={1099515822080:0}] [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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, 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={0:-9223372036250796024}, 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={255: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={0:0}, ttymajor=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 99 procedures, 2733 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 161.5s, OverallIterations: 9, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 11.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 24356 SdHoareTripleChecker+Valid, 6.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 24086 mSDsluCounter, 104750 SdHoareTripleChecker+Invalid, 5.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 63676 mSDsCounter, 910 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 170 IncrementalHoareTripleChecker+Invalid, 1081 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 910 mSolverCounterUnsat, 41074 mSDtfsCounter, 170 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 473 GetRequests, 453 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 2.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=21824occurred in iteration=8, InterpolantAutomatonStates: 31, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.6s AutomataMinimizationTime, 8 MinimizatonAttempts, 2145 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.2s SsaConstructionTime, 83.2s SatisfiabilityAnalysisTime, 14.8s InterpolantComputationTime, 547 NumberOfCodeBlocks, 547 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 465 ConstructedInterpolants, 0 QuantifiedInterpolants, 969 SizeOfPredicates, 9 NumberOfNonLiveVariables, 42898 ConjunctsInSsa, 27 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-12-06 18:18:28,039 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2021-12-06 18:18:28,057 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_08108a90-4763-4944-a75b-556a8d08e2c5/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample