./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 8393723b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/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_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro --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 --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 20:55:23,495 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:55:23,497 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:55:23,519 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:55:23,520 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:55:23,521 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:55:23,523 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:55:23,525 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:55:23,527 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:55:23,528 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:55:23,529 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:55:23,530 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:55:23,531 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:55:23,532 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:55:23,534 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:55:23,535 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:55:23,536 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:55:23,537 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:55:23,539 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:55:23,541 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:55:23,543 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:55:23,545 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:55:23,546 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:55:23,547 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:55:23,551 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:55:23,552 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:55:23,552 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:55:23,553 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:55:23,554 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:55:23,555 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:55:23,555 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:55:23,556 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:55:23,557 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:55:23,559 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:55:23,560 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:55:23,560 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:55:23,561 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:55:23,561 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:55:23,562 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:55:23,563 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:55:23,564 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:55:23,565 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-18 20:55:23,590 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:55:23,591 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:55:23,591 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:55:23,591 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:55:23,592 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:55:23,592 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:55:23,593 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:55:23,593 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:55:23,594 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:55:23,594 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:55:23,594 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:55:23,594 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:55:23,595 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 20:55:23,595 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:55:23,595 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 20:55:23,595 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 20:55:23,595 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:55:23,596 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 20:55:23,596 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:55:23,596 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:55:23,596 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:55:23,596 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:55:23,597 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:55:23,597 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:55:23,597 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 20:55:23,597 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 20:55:23,597 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 20:55:23,598 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 20:55:23,598 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 20:55:23,598 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 20:55:23,602 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_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/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_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro 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 [2022-11-18 20:55:23,888 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:55:23,921 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:55:23,924 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:55:23,926 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:55:23,927 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:55:23,929 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2022-11-18 20:55:24,026 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/data/1e14b3544/c5b270fb65b948e0aa10545ae4e400b7/FLAG2648ac252 [2022-11-18 20:55:24,995 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:55:25,003 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2022-11-18 20:55:25,061 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/data/1e14b3544/c5b270fb65b948e0aa10545ae4e400b7/FLAG2648ac252 [2022-11-18 20:55:25,371 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/data/1e14b3544/c5b270fb65b948e0aa10545ae4e400b7 [2022-11-18 20:55:25,373 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:55:25,375 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:55:25,379 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:55:25,379 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:55:25,383 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:55:25,384 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:55:25" (1/1) ... [2022-11-18 20:55:25,385 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7de96ec8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:25, skipping insertion in model container [2022-11-18 20:55:25,386 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:55:25" (1/1) ... [2022-11-18 20:55:25,393 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:55:25,595 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:55:28,677 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2022-11-18 20:55:28,750 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:55:28,856 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 20:55:29,534 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2022-11-18 20:55:29,545 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:55:29,856 INFO L208 MainTranslator]: Completed translation [2022-11-18 20:55:29,856 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:29 WrapperNode [2022-11-18 20:55:29,858 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:55:29,860 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 20:55:29,860 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 20:55:29,861 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 20:55:29,870 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:29" (1/1) ... [2022-11-18 20:55:30,022 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:29" (1/1) ... [2022-11-18 20:55:30,421 INFO L138 Inliner]: procedures = 343, calls = 3539, calls flagged for inlining = 191, calls inlined = 172, statements flattened = 8418 [2022-11-18 20:55:30,422 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 20:55:30,423 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 20:55:30,424 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 20:55:30,424 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 20:55:30,435 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:29" (1/1) ... [2022-11-18 20:55:30,435 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:29" (1/1) ... [2022-11-18 20:55:30,549 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:29" (1/1) ... [2022-11-18 20:55:30,551 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:29" (1/1) ... [2022-11-18 20:55:30,742 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:29" (1/1) ... [2022-11-18 20:55:30,861 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:29" (1/1) ... [2022-11-18 20:55:30,911 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:29" (1/1) ... [2022-11-18 20:55:30,937 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:29" (1/1) ... [2022-11-18 20:55:30,995 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 20:55:30,998 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 20:55:30,998 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 20:55:30,998 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 20:55:30,999 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:29" (1/1) ... [2022-11-18 20:55:31,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:55:31,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:55:31,044 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 20:55:31,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 20:55:31,096 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2022-11-18 20:55:31,097 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2022-11-18 20:55:31,097 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-11-18 20:55:31,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-18 20:55:31,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-18 20:55:31,098 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-11-18 20:55:31,098 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-11-18 20:55:31,098 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-18 20:55:31,098 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-18 20:55:31,098 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-11-18 20:55:31,098 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-11-18 20:55:31,099 INFO L130 BoogieDeclarations]: Found specification of procedure set_signals [2022-11-18 20:55:31,099 INFO L138 BoogieDeclarations]: Found implementation of procedure set_signals [2022-11-18 20:55:31,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-18 20:55:31,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-18 20:55:31,100 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_dma_bufs [2022-11-18 20:55:31,100 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_dma_bufs [2022-11-18 20:55:31,100 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2022-11-18 20:55:31,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2022-11-18 20:55:31,101 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2022-11-18 20:55:31,101 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2022-11-18 20:55:31,101 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-18 20:55:31,101 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-18 20:55:31,101 INFO L130 BoogieDeclarations]: Found specification of procedure tx_stop [2022-11-18 20:55:31,102 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_stop [2022-11-18 20:55:31,102 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-11-18 20:55:31,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-11-18 20:55:31,102 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-11-18 20:55:31,102 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-11-18 20:55:31,102 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-18 20:55:31,103 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-18 20:55:31,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-18 20:55:31,103 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-18 20:55:31,103 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-11-18 20:55:31,103 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-11-18 20:55:31,104 INFO L130 BoogieDeclarations]: Found specification of procedure free_bufs [2022-11-18 20:55:31,104 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bufs [2022-11-18 20:55:31,104 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2022-11-18 20:55:31,104 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2022-11-18 20:55:31,104 INFO L130 BoogieDeclarations]: Found specification of procedure change_params [2022-11-18 20:55:31,104 INFO L138 BoogieDeclarations]: Found implementation of procedure change_params [2022-11-18 20:55:31,105 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2022-11-18 20:55:31,105 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2022-11-18 20:55:31,105 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-11-18 20:55:31,105 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-11-18 20:55:31,105 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-18 20:55:31,106 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-18 20:55:31,106 INFO L130 BoogieDeclarations]: Found specification of procedure tx_start [2022-11-18 20:55:31,106 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_start [2022-11-18 20:55:31,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 20:55:31,107 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-11-18 20:55:31,107 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2022-11-18 20:55:31,107 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2022-11-18 20:55:31,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 20:55:31,108 INFO L130 BoogieDeclarations]: Found specification of procedure reset_rbufs [2022-11-18 20:55:31,108 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_rbufs [2022-11-18 20:55:31,108 INFO L130 BoogieDeclarations]: Found specification of procedure wait_until_sent [2022-11-18 20:55:31,110 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_until_sent [2022-11-18 20:55:31,110 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2022-11-18 20:55:31,111 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2022-11-18 20:55:31,111 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-11-18 20:55:31,111 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-11-18 20:55:31,111 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2022-11-18 20:55:31,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2022-11-18 20:55:31,112 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 20:55:31,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-18 20:55:31,112 INFO L130 BoogieDeclarations]: Found specification of procedure set_rate [2022-11-18 20:55:31,113 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rate [2022-11-18 20:55:31,113 INFO L130 BoogieDeclarations]: Found specification of procedure free_rbufs [2022-11-18 20:55:31,114 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rbufs [2022-11-18 20:55:31,114 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-18 20:55:31,114 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-18 20:55:31,115 INFO L130 BoogieDeclarations]: Found specification of procedure async_mode [2022-11-18 20:55:31,115 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mode [2022-11-18 20:55:31,115 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl [2022-11-18 20:55:31,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl [2022-11-18 20:55:31,116 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2022-11-18 20:55:31,116 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2022-11-18 20:55:31,116 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-18 20:55:31,116 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-18 20:55:31,116 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-11-18 20:55:31,116 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-11-18 20:55:31,116 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2022-11-18 20:55:31,117 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2022-11-18 20:55:31,117 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2022-11-18 20:55:31,117 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2022-11-18 20:55:31,117 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-18 20:55:31,118 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-18 20:55:31,118 INFO L130 BoogieDeclarations]: Found specification of procedure rx_stop [2022-11-18 20:55:31,118 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_stop [2022-11-18 20:55:31,119 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-18 20:55:31,119 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-18 20:55:31,119 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-11-18 20:55:31,120 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-11-18 20:55:31,120 INFO L130 BoogieDeclarations]: Found specification of procedure update_tx_timer [2022-11-18 20:55:31,120 INFO L138 BoogieDeclarations]: Found implementation of procedure update_tx_timer [2022-11-18 20:55:31,121 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bufs [2022-11-18 20:55:31,121 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bufs [2022-11-18 20:55:31,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-18 20:55:31,122 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-18 20:55:31,123 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-18 20:55:31,123 INFO L130 BoogieDeclarations]: Found specification of procedure msc_set_vcr [2022-11-18 20:55:31,123 INFO L138 BoogieDeclarations]: Found implementation of procedure msc_set_vcr [2022-11-18 20:55:31,123 INFO L130 BoogieDeclarations]: Found specification of procedure isr_txeom [2022-11-18 20:55:31,124 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_txeom [2022-11-18 20:55:31,124 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-18 20:55:31,124 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-18 20:55:31,124 INFO L130 BoogieDeclarations]: Found specification of procedure setup_timer_key [2022-11-18 20:55:31,124 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_timer_key [2022-11-18 20:55:31,124 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-18 20:55:31,125 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-18 20:55:31,125 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_reset [2022-11-18 20:55:31,125 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_reset [2022-11-18 20:55:31,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-18 20:55:31,126 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2022-11-18 20:55:31,126 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2022-11-18 20:55:31,126 INFO L130 BoogieDeclarations]: Found specification of procedure release_resources [2022-11-18 20:55:31,127 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resources [2022-11-18 20:55:31,128 INFO L130 BoogieDeclarations]: Found specification of procedure slgt_cleanup [2022-11-18 20:55:31,131 INFO L138 BoogieDeclarations]: Found implementation of procedure slgt_cleanup [2022-11-18 20:55:31,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 20:55:31,131 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-11-18 20:55:31,131 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-11-18 20:55:31,132 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-18 20:55:31,134 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-18 20:55:31,135 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2022-11-18 20:55:31,135 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2022-11-18 20:55:31,136 INFO L130 BoogieDeclarations]: Found specification of procedure tx_set_idle [2022-11-18 20:55:31,140 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_set_idle [2022-11-18 20:55:31,141 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2022-11-18 20:55:31,141 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2022-11-18 20:55:31,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-18 20:55:31,141 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-18 20:55:31,141 INFO L130 BoogieDeclarations]: Found specification of procedure enable_loopback [2022-11-18 20:55:31,141 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_loopback [2022-11-18 20:55:31,142 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-18 20:55:31,142 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-18 20:55:31,142 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-18 20:55:31,142 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-18 20:55:31,142 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load [2022-11-18 20:55:31,142 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load [2022-11-18 20:55:31,142 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg32 [2022-11-18 20:55:31,143 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg32 [2022-11-18 20:55:31,143 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_done [2022-11-18 20:55:31,143 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_done [2022-11-18 20:55:31,143 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-11-18 20:55:31,143 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-11-18 20:55:31,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 20:55:31,143 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-18 20:55:31,144 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-18 20:55:31,144 INFO L130 BoogieDeclarations]: Found specification of procedure program_hw [2022-11-18 20:55:31,144 INFO L138 BoogieDeclarations]: Found implementation of procedure program_hw [2022-11-18 20:55:31,144 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg32 [2022-11-18 20:55:31,144 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg32 [2022-11-18 20:55:31,144 INFO L130 BoogieDeclarations]: Found specification of procedure isr_rxdata [2022-11-18 20:55:31,144 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_rxdata [2022-11-18 20:55:31,145 INFO L130 BoogieDeclarations]: Found specification of procedure reset_port [2022-11-18 20:55:31,145 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_port [2022-11-18 20:55:31,145 INFO L130 BoogieDeclarations]: Found specification of procedure tbuf_bytes [2022-11-18 20:55:31,145 INFO L138 BoogieDeclarations]: Found implementation of procedure tbuf_bytes [2022-11-18 20:55:31,145 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 20:55:31,145 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2022-11-18 20:55:31,146 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2022-11-18 20:55:31,146 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-18 20:55:31,146 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-18 20:55:31,146 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 20:55:31,146 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2022-11-18 20:55:31,146 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2022-11-18 20:55:31,146 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2022-11-18 20:55:31,147 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2022-11-18 20:55:31,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 20:55:31,147 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-18 20:55:31,147 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg16 [2022-11-18 20:55:31,147 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg16 [2022-11-18 20:55:31,147 INFO L130 BoogieDeclarations]: Found specification of procedure tx_release [2022-11-18 20:55:31,147 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_release [2022-11-18 20:55:31,148 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-18 20:55:31,148 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-18 20:55:31,148 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg16 [2022-11-18 20:55:31,148 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg16 [2022-11-18 20:55:31,148 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2022-11-18 20:55:31,148 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2022-11-18 20:55:31,148 INFO L130 BoogieDeclarations]: Found specification of procedure sync_mode [2022-11-18 20:55:31,149 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_mode [2022-11-18 20:55:31,149 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2022-11-18 20:55:31,149 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2022-11-18 20:55:31,149 INFO L130 BoogieDeclarations]: Found specification of procedure send_xchar [2022-11-18 20:55:31,149 INFO L138 BoogieDeclarations]: Found implementation of procedure send_xchar [2022-11-18 20:55:31,149 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-18 20:55:31,149 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-18 20:55:31,150 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2022-11-18 20:55:31,150 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2022-11-18 20:55:31,151 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-18 20:55:31,152 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-18 20:55:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure free_tmp_rbuf [2022-11-18 20:55:31,152 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tmp_rbuf [2022-11-18 20:55:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-18 20:55:31,152 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-18 20:55:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure tdma_reset [2022-11-18 20:55:31,153 INFO L138 BoogieDeclarations]: Found implementation of procedure tdma_reset [2022-11-18 20:55:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure get_signals [2022-11-18 20:55:31,153 INFO L138 BoogieDeclarations]: Found implementation of procedure get_signals [2022-11-18 20:55:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-18 20:55:31,153 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-18 20:55:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 20:55:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure rx_start [2022-11-18 20:55:31,154 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_start [2022-11-18 20:55:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure trace_block [2022-11-18 20:55:31,154 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_block [2022-11-18 20:55:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg8 [2022-11-18 20:55:31,154 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg8 [2022-11-18 20:55:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure sanity_check [2022-11-18 20:55:31,154 INFO L138 BoogieDeclarations]: Found implementation of procedure sanity_check [2022-11-18 20:55:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 20:55:31,155 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 20:55:32,221 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 20:55:32,225 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 20:55:32,585 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:55:32,651 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-11-18 20:55:32,652 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-11-18 20:55:32,856 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-11-18 20:55:32,857 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-11-18 20:55:33,591 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:55:33,795 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2022-11-18 20:55:33,795 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2022-11-18 20:55:34,266 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:55:34,268 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:55:34,533 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##61: assume !false; [2022-11-18 20:55:34,533 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##60: assume false; [2022-11-18 20:55:34,534 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##132: assume !false; [2022-11-18 20:55:34,534 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##131: assume false; [2022-11-18 20:55:34,812 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:55:50,599 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##432: assume !false; [2022-11-18 20:55:50,599 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##431: assume false; [2022-11-18 20:55:50,599 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940: SUMMARY for call modem_input_wait_#t~ret1376#1.base, modem_input_wait_#t~ret1376#1.offset := get_current(); srcloc: null [2022-11-18 20:55:50,599 INFO L769 $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~ret1376#1.base, modem_input_wait_#t~ret1376#1.offset;havoc modem_input_wait_#t~ret1376#1.base, modem_input_wait_#t~ret1376#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; [2022-11-18 20:55:50,600 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882: SUMMARY for call modem_input_wait_#t~ret1345#1.base, modem_input_wait_#t~ret1345#1.offset := get_current(); srcloc: null [2022-11-18 20:55:50,600 INFO L769 $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~ret1345#1.base, modem_input_wait_#t~ret1345#1.offset;havoc modem_input_wait_#t~ret1345#1.base, modem_input_wait_#t~ret1345#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; [2022-11-18 20:55:50,600 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##269: assume !false; [2022-11-18 20:55:50,600 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##268: assume false; [2022-11-18 20:55:50,600 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##276: assume false; [2022-11-18 20:55:50,600 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##277: assume !false; [2022-11-18 20:55:50,601 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##207: assume false; [2022-11-18 20:55:50,601 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##208: assume !false; [2022-11-18 20:55:50,601 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##301: assume !false; [2022-11-18 20:55:50,601 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##300: assume false; [2022-11-18 20:55:50,601 INFO L769 $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~ret1419#1.base, modem_input_wait_#t~ret1419#1.offset;havoc modem_input_wait_#t~ret1419#1.base, modem_input_wait_#t~ret1419#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; [2022-11-18 20:55:50,601 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037: SUMMARY for call modem_input_wait_#t~ret1419#1.base, modem_input_wait_#t~ret1419#1.offset := get_current(); srcloc: null [2022-11-18 20:55:50,601 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##313: assume !false; [2022-11-18 20:55:50,602 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##312: assume false; [2022-11-18 20:55:50,602 INFO L769 $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~ret1280#1.base, remove_cond_wait_#t~ret1280#1.offset;havoc remove_cond_wait_#t~ret1280#1.base, remove_cond_wait_#t~ret1280#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; [2022-11-18 20:55:50,602 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655: SUMMARY for call remove_cond_wait_#t~ret1280#1.base, remove_cond_wait_#t~ret1280#1.offset := get_current(); srcloc: null [2022-11-18 20:55:50,602 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: SUMMARY for call wait_mgsl_event_#t~ret1208#1.base, wait_mgsl_event_#t~ret1208#1.offset := get_current(); srcloc: null [2022-11-18 20:55:50,603 INFO L769 $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~ret1208#1.base, wait_mgsl_event_#t~ret1208#1.offset;havoc wait_mgsl_event_#t~ret1208#1.base, wait_mgsl_event_#t~ret1208#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; [2022-11-18 20:55:50,603 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592: SUMMARY for call add_cond_wait_#t~ret1275#1.base, add_cond_wait_#t~ret1275#1.offset := get_current(); srcloc: null [2022-11-18 20:55:50,603 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##82: assume !false; [2022-11-18 20:55:50,603 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##81: assume false; [2022-11-18 20:55:50,603 INFO L769 $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~ret1275#1.base, add_cond_wait_#t~ret1275#1.offset;havoc add_cond_wait_#t~ret1275#1.base, add_cond_wait_#t~ret1275#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; [2022-11-18 20:55:50,604 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: SUMMARY for call wait_mgsl_event_#t~ret1131#1.base, wait_mgsl_event_#t~ret1131#1.offset := get_current(); srcloc: null [2022-11-18 20:55:50,604 INFO L769 $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~ret1131#1.base, wait_mgsl_event_#t~ret1131#1.offset;havoc wait_mgsl_event_#t~ret1131#1.base, wait_mgsl_event_#t~ret1131#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; [2022-11-18 20:55:50,604 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume !false; [2022-11-18 20:55:50,604 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##74: assume false; [2022-11-18 20:55:50,604 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##175: assume !false; [2022-11-18 20:55:50,604 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##174: assume false; [2022-11-18 20:55:50,604 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume !false; [2022-11-18 20:55:50,605 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume false; [2022-11-18 20:55:50,605 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: SUMMARY for call wait_mgsl_event_#t~ret1092#1.base, wait_mgsl_event_#t~ret1092#1.offset := get_current(); srcloc: null [2022-11-18 20:55:50,605 INFO L769 $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~ret1092#1.base, wait_mgsl_event_#t~ret1092#1.offset;havoc wait_mgsl_event_#t~ret1092#1.base, wait_mgsl_event_#t~ret1092#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; [2022-11-18 20:55:50,605 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##151: assume !false; [2022-11-18 20:55:50,605 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##150: assume false; [2022-11-18 20:55:50,605 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##162: assume false; [2022-11-18 20:55:50,605 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##163: assume !false; [2022-11-18 20:55:50,606 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##168: assume !false; [2022-11-18 20:55:50,606 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##167: assume false; [2022-11-18 20:55:50,606 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##339: assume false; [2022-11-18 20:55:50,606 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##340: assume !false; [2022-11-18 20:55:50,606 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##363: assume !false; [2022-11-18 20:55:50,606 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##362: assume false; [2022-11-18 20:55:50,964 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:55:50,968 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:55:51,026 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:55:51,028 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:55:51,029 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 20:56:04,232 INFO L769 $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; [2022-11-18 20:56:04,232 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume false; [2022-11-18 20:56:04,232 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##306: assume false; [2022-11-18 20:56:04,232 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##307: assume !false; [2022-11-18 20:56:04,232 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392: SUMMARY for call block_til_ready_#t~ret1479#1.base, block_til_ready_#t~ret1479#1.offset := get_current(); srcloc: null [2022-11-18 20:56:04,232 INFO L769 $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~ret1479#1.base, block_til_ready_#t~ret1479#1.offset;havoc block_til_ready_#t~ret1479#1.base, block_til_ready_#t~ret1479#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; [2022-11-18 20:56:04,233 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##328: assume false; [2022-11-18 20:56:04,233 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##329: assume !false; [2022-11-18 20:56:04,233 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##412: assume !false; [2022-11-18 20:56:04,233 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##411: assume false; [2022-11-18 20:56:04,233 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##436: assume !false; [2022-11-18 20:56:04,233 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##435: assume false; [2022-11-18 20:56:04,233 INFO L769 $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~ret1465#1.base, block_til_ready_#t~ret1465#1.offset;havoc block_til_ready_#t~ret1465#1.base, block_til_ready_#t~ret1465#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; [2022-11-18 20:56:04,233 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302: SUMMARY for call block_til_ready_#t~ret1465#1.base, block_til_ready_#t~ret1465#1.offset := get_current(); srcloc: null [2022-11-18 20:56:04,234 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##78: assume !false; [2022-11-18 20:56:04,234 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##77: assume false; [2022-11-18 20:56:04,234 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##133: assume !false; [2022-11-18 20:56:04,234 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##132: assume false; [2022-11-18 20:56:04,624 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 20:56:04,657 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 20:56:04,657 INFO L300 CfgBuilder]: Removed 17 assume(true) statements. [2022-11-18 20:56:04,662 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:56:04 BoogieIcfgContainer [2022-11-18 20:56:04,663 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 20:56:04,666 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 20:56:04,666 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 20:56:04,671 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 20:56:04,671 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 08:55:25" (1/3) ... [2022-11-18 20:56:04,672 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a06cd94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:56:04, skipping insertion in model container [2022-11-18 20:56:04,672 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:29" (2/3) ... [2022-11-18 20:56:04,675 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a06cd94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:56:04, skipping insertion in model container [2022-11-18 20:56:04,675 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:56:04" (3/3) ... [2022-11-18 20:56:04,676 INFO L112 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2022-11-18 20:56:04,703 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 20:56:04,703 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-18 20:56:04,856 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 20:56:04,868 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@587dea98, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 20:56:04,869 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-18 20:56:04,882 INFO L276 IsEmpty]: Start isEmpty. Operand has 2764 states, 2047 states have (on average 1.4103566194430874) internal successors, (2887), 2122 states have internal predecessors, (2887), 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) [2022-11-18 20:56:04,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 20:56:04,891 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:56:04,891 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:56:04,892 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:56:04,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:56:04,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1992474749, now seen corresponding path program 1 times [2022-11-18 20:56:04,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:56:04,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418175262] [2022-11-18 20:56:04,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:04,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:56:05,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:05,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:56:05,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:05,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:56:05,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:56:05,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418175262] [2022-11-18 20:56:05,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418175262] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:56:05,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:56:05,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 20:56:05,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85841785] [2022-11-18 20:56:05,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:56:05,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 20:56:05,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:56:05,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 20:56:05,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 20:56:05,705 INFO L87 Difference]: Start difference. First operand has 2764 states, 2047 states have (on average 1.4103566194430874) internal successors, (2887), 2122 states have internal predecessors, (2887), 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) [2022-11-18 20:56:13,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:56:15,002 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:56:23,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:56:23,562 INFO L93 Difference]: Finished difference Result 8332 states and 12607 transitions. [2022-11-18 20:56:23,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:56:23,565 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 [2022-11-18 20:56:23,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:56:23,639 INFO L225 Difference]: With dead ends: 8332 [2022-11-18 20:56:23,639 INFO L226 Difference]: Without dead ends: 5578 [2022-11-18 20:56:23,662 INFO L412 NwaCegarLoop]: 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 [2022-11-18 20:56:23,667 INFO L413 NwaCegarLoop]: 3637 mSDtfsCounter, 5617 mSDsluCounter, 4025 mSDsCounter, 0 mSdLazyCounter, 5076 mSolverCounterSat, 1597 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6239 SdHoareTripleChecker+Valid, 7662 SdHoareTripleChecker+Invalid, 6674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1597 IncrementalHoareTripleChecker+Valid, 5076 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:56:23,669 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6239 Valid, 7662 Invalid, 6674 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1597 Valid, 5076 Invalid, 1 Unknown, 0 Unchecked, 16.7s Time] [2022-11-18 20:56:23,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5578 states. [2022-11-18 20:56:24,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5578 to 5461. [2022-11-18 20:56:24,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5461 states, 4018 states have (on average 1.4026879044300646) internal successors, (5636), 4183 states have internal predecessors, (5636), 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) [2022-11-18 20:56:24,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5461 states to 5461 states and 8130 transitions. [2022-11-18 20:56:24,133 INFO L78 Accepts]: Start accepts. Automaton has 5461 states and 8130 transitions. Word has length 17 [2022-11-18 20:56:24,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:56:24,133 INFO L495 AbstractCegarLoop]: Abstraction has 5461 states and 8130 transitions. [2022-11-18 20:56:24,134 INFO L496 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) [2022-11-18 20:56:24,135 INFO L276 IsEmpty]: Start isEmpty. Operand 5461 states and 8130 transitions. [2022-11-18 20:56:24,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-18 20:56:24,154 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:56:24,154 INFO L195 NwaCegarLoop]: 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] [2022-11-18 20:56:24,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 20:56:24,154 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:56:24,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:56:24,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1055241892, now seen corresponding path program 1 times [2022-11-18 20:56:24,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:56:24,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981904940] [2022-11-18 20:56:24,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:56:24,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:56:24,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:24,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:56:24,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:24,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 20:56:24,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:24,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-11-18 20:56:24,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:24,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-18 20:56:24,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:56:24,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:56:24,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:56:24,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981904940] [2022-11-18 20:56:24,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981904940] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:56:24,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:56:24,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 20:56:24,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130544689] [2022-11-18 20:56:24,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:56:24,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:56:24,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:56:24,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:56:24,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:56:24,650 INFO L87 Difference]: Start difference. First operand 5461 states and 8130 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) [2022-11-18 20:56:26,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:56:34,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:56:38,360 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:56:40,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:56:42,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:56:45,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:56:47,547 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:56:51,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:56:54,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:56:56,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:56:58,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:01,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:57:01,924 INFO L93 Difference]: Finished difference Result 11167 states and 16706 transitions. [2022-11-18 20:57:01,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 20:57:01,925 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 [2022-11-18 20:57:01,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:57:01,970 INFO L225 Difference]: With dead ends: 11167 [2022-11-18 20:57:01,971 INFO L226 Difference]: Without dead ends: 5801 [2022-11-18 20:57:01,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:57:01,998 INFO L413 NwaCegarLoop]: 2546 mSDtfsCounter, 2345 mSDsluCounter, 6944 mSDsCounter, 0 mSdLazyCounter, 7499 mSolverCounterSat, 1493 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2482 SdHoareTripleChecker+Valid, 9490 SdHoareTripleChecker+Invalid, 9000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1493 IncrementalHoareTripleChecker+Valid, 7499 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:57:01,999 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2482 Valid, 9490 Invalid, 9000 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1493 Valid, 7499 Invalid, 8 Unknown, 0 Unchecked, 36.5s Time] [2022-11-18 20:57:02,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5801 states. [2022-11-18 20:57:02,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5801 to 5461. [2022-11-18 20:57:02,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5461 states, 4018 states have (on average 1.4024390243902438) internal successors, (5635), 4183 states have internal predecessors, (5635), 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) [2022-11-18 20:57:02,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5461 states to 5461 states and 8129 transitions. [2022-11-18 20:57:02,336 INFO L78 Accepts]: Start accepts. Automaton has 5461 states and 8129 transitions. Word has length 54 [2022-11-18 20:57:02,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:57:02,337 INFO L495 AbstractCegarLoop]: Abstraction has 5461 states and 8129 transitions. [2022-11-18 20:57:02,337 INFO L496 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) [2022-11-18 20:57:02,338 INFO L276 IsEmpty]: Start isEmpty. Operand 5461 states and 8129 transitions. [2022-11-18 20:57:02,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-18 20:57:02,347 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:57:02,347 INFO L195 NwaCegarLoop]: 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] [2022-11-18 20:57:02,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-18 20:57:02,348 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:57:02,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:57:02,348 INFO L85 PathProgramCache]: Analyzing trace with hash -528240999, now seen corresponding path program 1 times [2022-11-18 20:57:02,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:57:02,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857070526] [2022-11-18 20:57:02,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:02,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:57:02,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:03,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:57:03,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:03,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:57:03,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:03,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-11-18 20:57:03,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:03,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-18 20:57:03,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:03,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:57:03,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:57:03,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857070526] [2022-11-18 20:57:03,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857070526] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:57:03,215 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:57:03,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 20:57:03,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009308337] [2022-11-18 20:57:03,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:57:03,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 20:57:03,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:57:03,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 20:57:03,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-18 20:57:03,218 INFO L87 Difference]: Start difference. First operand 5461 states and 8129 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) [2022-11-18 20:57:05,341 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:11,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:14,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:20,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:22,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:24,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:25,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:28,983 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:32,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:38,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:40,653 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:42,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:45,292 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:48,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:57:48,814 INFO L93 Difference]: Finished difference Result 9590 states and 14507 transitions. [2022-11-18 20:57:48,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 20:57:48,815 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 [2022-11-18 20:57:48,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:57:48,856 INFO L225 Difference]: With dead ends: 9590 [2022-11-18 20:57:48,856 INFO L226 Difference]: Without dead ends: 6865 [2022-11-18 20:57:48,868 INFO L412 NwaCegarLoop]: 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 [2022-11-18 20:57:48,869 INFO L413 NwaCegarLoop]: 3845 mSDtfsCounter, 5796 mSDsluCounter, 11077 mSDsCounter, 0 mSdLazyCounter, 10264 mSolverCounterSat, 2634 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 42.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5933 SdHoareTripleChecker+Valid, 14922 SdHoareTripleChecker+Invalid, 12908 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 2634 IncrementalHoareTripleChecker+Valid, 10264 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:57:48,870 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5933 Valid, 14922 Invalid, 12908 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [2634 Valid, 10264 Invalid, 10 Unknown, 0 Unchecked, 44.9s Time] [2022-11-18 20:57:48,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6865 states. [2022-11-18 20:57:49,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6865 to 5464. [2022-11-18 20:57:49,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5464 states, 4021 states have (on average 1.402138771449888) internal successors, (5638), 4186 states have internal predecessors, (5638), 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) [2022-11-18 20:57:49,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5464 states to 5464 states and 8132 transitions. [2022-11-18 20:57:49,198 INFO L78 Accepts]: Start accepts. Automaton has 5464 states and 8132 transitions. Word has length 61 [2022-11-18 20:57:49,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:57:49,199 INFO L495 AbstractCegarLoop]: Abstraction has 5464 states and 8132 transitions. [2022-11-18 20:57:49,200 INFO L496 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) [2022-11-18 20:57:49,200 INFO L276 IsEmpty]: Start isEmpty. Operand 5464 states and 8132 transitions. [2022-11-18 20:57:49,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-18 20:57:49,205 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:57:49,206 INFO L195 NwaCegarLoop]: 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] [2022-11-18 20:57:49,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-18 20:57:49,206 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:57:49,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:57:49,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1927039006, now seen corresponding path program 1 times [2022-11-18 20:57:49,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:57:49,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662726990] [2022-11-18 20:57:49,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:57:49,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:57:49,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:49,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:57:49,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:49,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:57:49,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:49,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-18 20:57:49,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:49,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-18 20:57:49,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:57:49,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:57:49,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:57:49,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662726990] [2022-11-18 20:57:49,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662726990] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:57:49,734 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:57:49,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 20:57:49,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271450902] [2022-11-18 20:57:49,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:57:49,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 20:57:49,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:57:49,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 20:57:49,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 20:57:49,737 INFO L87 Difference]: Start difference. First operand 5464 states and 8132 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) [2022-11-18 20:57:51,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:56,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:57:59,056 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:03,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:06,049 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:08,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:12,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:14,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:16,757 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:19,159 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:20,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:58:20,976 INFO L93 Difference]: Finished difference Result 11213 states and 16825 transitions. [2022-11-18 20:58:20,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 20:58:20,977 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 [2022-11-18 20:58:20,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:58:21,009 INFO L225 Difference]: With dead ends: 11213 [2022-11-18 20:58:21,009 INFO L226 Difference]: Without dead ends: 5764 [2022-11-18 20:58:21,035 INFO L412 NwaCegarLoop]: 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 [2022-11-18 20:58:21,036 INFO L413 NwaCegarLoop]: 2384 mSDtfsCounter, 5380 mSDsluCounter, 2354 mSDsCounter, 0 mSdLazyCounter, 3743 mSolverCounterSat, 2358 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5788 SdHoareTripleChecker+Valid, 4738 SdHoareTripleChecker+Invalid, 6110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2358 IncrementalHoareTripleChecker+Valid, 3743 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:58:21,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5788 Valid, 4738 Invalid, 6110 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2358 Valid, 3743 Invalid, 9 Unknown, 0 Unchecked, 30.7s Time] [2022-11-18 20:58:21,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5764 states. [2022-11-18 20:58:21,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5764 to 5424. [2022-11-18 20:58:21,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5424 states, 3987 states have (on average 1.3586656634060696) internal successors, (5417), 4150 states have internal predecessors, (5417), 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) [2022-11-18 20:58:21,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5424 states to 5424 states and 7903 transitions. [2022-11-18 20:58:21,361 INFO L78 Accepts]: Start accepts. Automaton has 5424 states and 7903 transitions. Word has length 65 [2022-11-18 20:58:21,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:58:21,363 INFO L495 AbstractCegarLoop]: Abstraction has 5424 states and 7903 transitions. [2022-11-18 20:58:21,363 INFO L496 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) [2022-11-18 20:58:21,364 INFO L276 IsEmpty]: Start isEmpty. Operand 5424 states and 7903 transitions. [2022-11-18 20:58:21,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-18 20:58:21,369 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:58:21,370 INFO L195 NwaCegarLoop]: 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] [2022-11-18 20:58:21,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-18 20:58:21,370 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:58:21,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:58:21,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1864999392, now seen corresponding path program 1 times [2022-11-18 20:58:21,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:58:21,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429561194] [2022-11-18 20:58:21,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:58:21,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:58:21,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:58:21,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:58:21,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:58:21,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:58:21,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:58:21,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-18 20:58:21,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:58:21,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-18 20:58:21,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:58:21,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:58:21,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:58:21,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429561194] [2022-11-18 20:58:21,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429561194] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:58:21,862 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:58:21,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 20:58:21,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38465214] [2022-11-18 20:58:21,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:58:21,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 20:58:21,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:58:21,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 20:58:21,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 20:58:21,866 INFO L87 Difference]: Start difference. First operand 5424 states and 7903 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) [2022-11-18 20:58:24,000 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:26,009 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:38,313 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:40,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:42,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:44,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:46,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:52,522 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:54,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:58:58,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:00,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:04,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:06,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:12,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:14,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:17,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:19,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:21,371 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:23,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:26,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:28,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:33,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:59:33,443 INFO L93 Difference]: Finished difference Result 16893 states and 24771 transitions. [2022-11-18 20:59:33,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 20:59:33,444 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 [2022-11-18 20:59:33,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:59:33,499 INFO L225 Difference]: With dead ends: 16893 [2022-11-18 20:59:33,499 INFO L226 Difference]: Without dead ends: 11489 [2022-11-18 20:59:33,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-18 20:59:33,520 INFO L413 NwaCegarLoop]: 4876 mSDtfsCounter, 10734 mSDsluCounter, 8167 mSDsCounter, 0 mSdLazyCounter, 11763 mSolverCounterSat, 4549 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 66.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11551 SdHoareTripleChecker+Valid, 13043 SdHoareTripleChecker+Invalid, 16330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 4549 IncrementalHoareTripleChecker+Valid, 11763 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 69.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:59:33,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11551 Valid, 13043 Invalid, 16330 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [4549 Valid, 11763 Invalid, 18 Unknown, 0 Unchecked, 69.9s Time] [2022-11-18 20:59:33,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11489 states. [2022-11-18 20:59:34,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11489 to 10801. [2022-11-18 20:59:34,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10801 states, 7936 states have (on average 1.3589969758064515) internal successors, (10785), 8258 states have internal predecessors, (10785), 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) [2022-11-18 20:59:34,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10801 states to 10801 states and 15747 transitions. [2022-11-18 20:59:34,468 INFO L78 Accepts]: Start accepts. Automaton has 10801 states and 15747 transitions. Word has length 65 [2022-11-18 20:59:34,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:59:34,468 INFO L495 AbstractCegarLoop]: Abstraction has 10801 states and 15747 transitions. [2022-11-18 20:59:34,468 INFO L496 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) [2022-11-18 20:59:34,469 INFO L276 IsEmpty]: Start isEmpty. Operand 10801 states and 15747 transitions. [2022-11-18 20:59:34,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-11-18 20:59:34,477 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:59:34,477 INFO L195 NwaCegarLoop]: 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] [2022-11-18 20:59:34,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-18 20:59:34,478 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:59:34,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:59:34,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1818016080, now seen corresponding path program 1 times [2022-11-18 20:59:34,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:59:34,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485293671] [2022-11-18 20:59:34,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:59:34,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:59:34,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:35,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 20:59:35,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:35,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:59:35,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:35,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-18 20:59:35,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:35,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-18 20:59:35,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:35,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:59:35,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:59:35,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 20:59:35,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:59:35,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485293671] [2022-11-18 20:59:35,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485293671] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:59:35,680 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:59:35,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-18 20:59:35,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718030269] [2022-11-18 20:59:35,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:59:35,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:59:35,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:59:35,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:59:35,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:59:35,682 INFO L87 Difference]: Start difference. First operand 10801 states and 15747 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) [2022-11-18 20:59:37,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:39,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:49,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:52,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:54,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 20:59:56,160 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:01,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:03,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:07,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:09,717 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:14,196 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:16,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:22,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:24,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:27,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:29,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:31,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:34,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:37,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:43,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:00:43,358 INFO L93 Difference]: Finished difference Result 22286 states and 32629 transitions. [2022-11-18 21:00:43,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 21:00:43,359 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 [2022-11-18 21:00:43,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:00:43,407 INFO L225 Difference]: With dead ends: 22286 [2022-11-18 21:00:43,407 INFO L226 Difference]: Without dead ends: 11489 [2022-11-18 21:00:43,433 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-11-18 21:00:43,434 INFO L413 NwaCegarLoop]: 4741 mSDtfsCounter, 5706 mSDsluCounter, 18808 mSDsCounter, 0 mSdLazyCounter, 19710 mSolverCounterSat, 2567 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 62.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6252 SdHoareTripleChecker+Valid, 23549 SdHoareTripleChecker+Invalid, 22293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 2567 IncrementalHoareTripleChecker+Valid, 19710 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 65.8s IncrementalHoareTripleChecker+Time [2022-11-18 21:00:43,435 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6252 Valid, 23549 Invalid, 22293 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [2567 Valid, 19710 Invalid, 16 Unknown, 0 Unchecked, 65.8s Time] [2022-11-18 21:00:43,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11489 states. [2022-11-18 21:00:44,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11489 to 10803. [2022-11-18 21:00:44,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10803 states, 7937 states have (on average 1.3589517449918105) internal successors, (10786), 8260 states have internal predecessors, (10786), 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) [2022-11-18 21:00:44,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10803 states to 10803 states and 15753 transitions. [2022-11-18 21:00:44,431 INFO L78 Accepts]: Start accepts. Automaton has 10803 states and 15753 transitions. Word has length 73 [2022-11-18 21:00:44,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:00:44,434 INFO L495 AbstractCegarLoop]: Abstraction has 10803 states and 15753 transitions. [2022-11-18 21:00:44,434 INFO L496 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) [2022-11-18 21:00:44,434 INFO L276 IsEmpty]: Start isEmpty. Operand 10803 states and 15753 transitions. [2022-11-18 21:00:44,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-11-18 21:00:44,443 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:00:44,443 INFO L195 NwaCegarLoop]: 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] [2022-11-18 21:00:44,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-18 21:00:44,444 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:00:44,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:00:44,445 INFO L85 PathProgramCache]: Analyzing trace with hash 147502511, now seen corresponding path program 1 times [2022-11-18 21:00:44,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:00:44,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764154651] [2022-11-18 21:00:44,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:00:44,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:00:44,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:44,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 21:00:44,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:44,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 21:00:44,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:44,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-18 21:00:44,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:45,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-18 21:00:45,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:45,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 21:00:45,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:45,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:00:45,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:00:45,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764154651] [2022-11-18 21:00:45,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764154651] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:00:45,093 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:00:45,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 21:00:45,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260638730] [2022-11-18 21:00:45,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:00:45,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 21:00:45,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:00:45,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 21:00:45,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 21:00:45,096 INFO L87 Difference]: Start difference. First operand 10803 states and 15753 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) [2022-11-18 21:00:47,217 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:57,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:00:59,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:02,587 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:09,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:13,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:15,158 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:17,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:21,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:23,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:28,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:30,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:33,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:35,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:37,411 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:39,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:42,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:44,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:01:49,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:01:49,703 INFO L93 Difference]: Finished difference Result 17117 states and 25166 transitions. [2022-11-18 21:01:49,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 21:01:49,704 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 [2022-11-18 21:01:49,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:01:49,778 INFO L225 Difference]: With dead ends: 17117 [2022-11-18 21:01:49,778 INFO L226 Difference]: Without dead ends: 17109 [2022-11-18 21:01:49,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-11-18 21:01:49,786 INFO L413 NwaCegarLoop]: 4887 mSDtfsCounter, 10769 mSDsluCounter, 8188 mSDsCounter, 0 mSdLazyCounter, 11781 mSolverCounterSat, 4542 mSolverCounterUnsat, 17 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 59.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11584 SdHoareTripleChecker+Valid, 13075 SdHoareTripleChecker+Invalid, 16340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 4542 IncrementalHoareTripleChecker+Valid, 11781 IncrementalHoareTripleChecker+Invalid, 17 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 62.4s IncrementalHoareTripleChecker+Time [2022-11-18 21:01:49,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11584 Valid, 13075 Invalid, 16340 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [4542 Valid, 11781 Invalid, 17 Unknown, 0 Unchecked, 62.4s Time] [2022-11-18 21:01:49,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17109 states. [2022-11-18 21:01:51,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17109 to 16124. [2022-11-18 21:01:51,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16124 states, 11846 states have (on average 1.3596150599358434) internal successors, (16106), 12327 states have internal predecessors, (16106), 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) [2022-11-18 21:01:51,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16124 states to 16124 states and 23523 transitions. [2022-11-18 21:01:51,159 INFO L78 Accepts]: Start accepts. Automaton has 16124 states and 23523 transitions. Word has length 73 [2022-11-18 21:01:51,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:01:51,159 INFO L495 AbstractCegarLoop]: Abstraction has 16124 states and 23523 transitions. [2022-11-18 21:01:51,160 INFO L496 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) [2022-11-18 21:01:51,160 INFO L276 IsEmpty]: Start isEmpty. Operand 16124 states and 23523 transitions. [2022-11-18 21:01:51,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-11-18 21:01:51,171 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:01:51,171 INFO L195 NwaCegarLoop]: 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] [2022-11-18 21:01:51,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-18 21:01:51,171 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:01:51,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:01:51,172 INFO L85 PathProgramCache]: Analyzing trace with hash 634892402, now seen corresponding path program 1 times [2022-11-18 21:01:51,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:01:51,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481783830] [2022-11-18 21:01:51,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:51,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:01:51,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:51,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 21:01:51,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:51,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 21:01:51,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:51,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-11-18 21:01:51,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:51,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:51,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:51,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-11-18 21:01:51,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:51,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-11-18 21:01:51,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:51,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-18 21:01:51,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:51,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-11-18 21:01:51,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:51,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:01:51,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:01:51,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481783830] [2022-11-18 21:01:51,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481783830] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:01:51,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:01:51,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-18 21:01:51,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873784391] [2022-11-18 21:01:51,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:01:51,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 21:01:51,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:01:51,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 21:01:51,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-18 21:01:51,778 INFO L87 Difference]: Start difference. First operand 16124 states and 23523 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) [2022-11-18 21:01:53,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:02:04,180 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:02:05,754 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:02:07,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:02:09,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:02:13,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:02:14,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:02:18,320 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:02:21,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:02:26,563 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:02:29,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:02:31,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:02:33,844 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:02:37,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:02:37,658 INFO L93 Difference]: Finished difference Result 39055 states and 57987 transitions. [2022-11-18 21:02:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 21:02:37,658 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 [2022-11-18 21:02:37,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:02:37,749 INFO L225 Difference]: With dead ends: 39055 [2022-11-18 21:02:37,749 INFO L226 Difference]: Without dead ends: 23099 [2022-11-18 21:02:37,791 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2022-11-18 21:02:37,792 INFO L413 NwaCegarLoop]: 2783 mSDtfsCounter, 3360 mSDsluCounter, 11150 mSDsCounter, 0 mSdLazyCounter, 12413 mSolverCounterSat, 1947 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 41.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3807 SdHoareTripleChecker+Valid, 13933 SdHoareTripleChecker+Invalid, 14370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1947 IncrementalHoareTripleChecker+Valid, 12413 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 43.3s IncrementalHoareTripleChecker+Time [2022-11-18 21:02:37,792 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3807 Valid, 13933 Invalid, 14370 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1947 Valid, 12413 Invalid, 10 Unknown, 0 Unchecked, 43.3s Time] [2022-11-18 21:02:37,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23099 states. [2022-11-18 21:02:40,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23099 to 22070. [2022-11-18 21:02:40,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22070 states, 16340 states have (on average 1.3692166462668298) internal successors, (22373), 16995 states have internal predecessors, (22373), 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) [2022-11-18 21:02:40,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22070 states to 22070 states and 32698 transitions. [2022-11-18 21:02:40,254 INFO L78 Accepts]: Start accepts. Automaton has 22070 states and 32698 transitions. Word has length 77 [2022-11-18 21:02:40,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:02:40,255 INFO L495 AbstractCegarLoop]: Abstraction has 22070 states and 32698 transitions. [2022-11-18 21:02:40,255 INFO L496 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) [2022-11-18 21:02:40,255 INFO L276 IsEmpty]: Start isEmpty. Operand 22070 states and 32698 transitions. [2022-11-18 21:02:40,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-18 21:02:40,268 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:02:40,268 INFO L195 NwaCegarLoop]: 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] [2022-11-18 21:02:40,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-18 21:02:40,268 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:02:40,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:02:40,269 INFO L85 PathProgramCache]: Analyzing trace with hash -935363197, now seen corresponding path program 1 times [2022-11-18 21:02:40,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:02:40,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894791496] [2022-11-18 21:02:40,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:02:40,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:02:40,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 21:02:40,531 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 21:02:40,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 21:02:40,795 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 21:02:40,795 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 21:02:40,797 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-18 21:02:40,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-18 21:02:40,802 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:02:40,806 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-18 21:02:40,937 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.11 09:02:40 BoogieIcfgContainer [2022-11-18 21:02:40,937 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-18 21:02:40,938 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-18 21:02:40,938 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-18 21:02:40,938 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-18 21:02:40,939 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:56:04" (3/4) ... [2022-11-18 21:02:40,942 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-18 21:02:40,942 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-18 21:02:40,942 INFO L158 Benchmark]: Toolchain (without parser) took 435567.74ms. Allocated memory was 132.1MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 76.4MB in the beginning and 503.2MB in the end (delta: -426.8MB). Peak memory consumption was 675.3MB. Max. memory is 16.1GB. [2022-11-18 21:02:40,943 INFO L158 Benchmark]: CDTParser took 0.77ms. Allocated memory is still 132.1MB. Free memory was 109.4MB in the beginning and 109.3MB in the end (delta: 141.4kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 21:02:40,943 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4479.66ms. Allocated memory was 132.1MB in the beginning and 276.8MB in the end (delta: 144.7MB). Free memory was 76.3MB in the beginning and 163.0MB in the end (delta: -86.7MB). Peak memory consumption was 115.1MB. Max. memory is 16.1GB. [2022-11-18 21:02:40,943 INFO L158 Benchmark]: Boogie Procedure Inliner took 562.42ms. Allocated memory is still 276.8MB. Free memory was 161.9MB in the beginning and 109.5MB in the end (delta: 52.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. [2022-11-18 21:02:40,944 INFO L158 Benchmark]: Boogie Preprocessor took 572.63ms. Allocated memory is still 276.8MB. Free memory was 109.5MB in the beginning and 153.8MB in the end (delta: -44.3MB). Peak memory consumption was 42.2MB. Max. memory is 16.1GB. [2022-11-18 21:02:40,944 INFO L158 Benchmark]: RCFGBuilder took 33665.13ms. Allocated memory was 276.8MB in the beginning and 1.0GB in the end (delta: 750.8MB). Free memory was 153.8MB in the beginning and 838.1MB in the end (delta: -684.3MB). Peak memory consumption was 595.4MB. Max. memory is 16.1GB. [2022-11-18 21:02:40,944 INFO L158 Benchmark]: TraceAbstraction took 396271.63ms. Allocated memory was 1.0GB in the beginning and 1.2GB in the end (delta: 205.5MB). Free memory was 837.1MB in the beginning and 504.3MB in the end (delta: 332.8MB). Peak memory consumption was 539.4MB. Max. memory is 16.1GB. [2022-11-18 21:02:40,944 INFO L158 Benchmark]: Witness Printer took 3.92ms. Allocated memory is still 1.2GB. Free memory was 504.3MB in the beginning and 503.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 21:02:40,946 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.77ms. Allocated memory is still 132.1MB. Free memory was 109.4MB in the beginning and 109.3MB in the end (delta: 141.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4479.66ms. Allocated memory was 132.1MB in the beginning and 276.8MB in the end (delta: 144.7MB). Free memory was 76.3MB in the beginning and 163.0MB in the end (delta: -86.7MB). Peak memory consumption was 115.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 562.42ms. Allocated memory is still 276.8MB. Free memory was 161.9MB in the beginning and 109.5MB in the end (delta: 52.4MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 572.63ms. Allocated memory is still 276.8MB. Free memory was 109.5MB in the beginning and 153.8MB in the end (delta: -44.3MB). Peak memory consumption was 42.2MB. Max. memory is 16.1GB. * RCFGBuilder took 33665.13ms. Allocated memory was 276.8MB in the beginning and 1.0GB in the end (delta: 750.8MB). Free memory was 153.8MB in the beginning and 838.1MB in the end (delta: -684.3MB). Peak memory consumption was 595.4MB. Max. memory is 16.1GB. * TraceAbstraction took 396271.63ms. Allocated memory was 1.0GB in the beginning and 1.2GB in the end (delta: 205.5MB). Free memory was 837.1MB in the beginning and 504.3MB in the end (delta: 332.8MB). Peak memory consumption was 539.4MB. Max. memory is 16.1GB. * Witness Printer took 3.92ms. Allocated memory is still 1.2GB. Free memory was 504.3MB in the beginning and 503.2MB in the end (delta: 1.0MB). 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: [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}; [L5748] static char *tty_driver_name = (char *)"synclink_gt"; [L5776] static int slgt_device_count ; [L14221] int LDV_IN_INTERRUPT ; [L5775] static struct slgt_info *slgt_device_list ; [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}; [L5778] static int debug_level ; [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}; [L5777] static int ttymajor ; [L5747] static char *driver_name = (char *)"SyncLink GT"; [L5749] static char *tty_dev_prefix = (char *)"ttySLG"; [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 ; [L5780] static struct tty_driver *serial_driver ; [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}; [L14627] int ldv_module_refcounter = 1; [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}; [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}}; [L5779] static int maxframe[32U] ; [L5755] struct pci_device_id const __mod_pci_device_table ; 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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=0, pci_table={196:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=0, pci_table={196:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=0, pci_table={196:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp=0, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp=0, tmp___1=-3, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp=0, tmp___0=2, tmp___1=-3, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp=0, tmp___0=2, tmp___1=-3, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp=0, tmp___0=2, tmp___1=-3, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, dev={4294967373:-2560}, dev={4294967373:-2560}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-42}, ttymajor=0] [L5713] void *tmp ; [L5716] CALL, EXPR netdev_priv((struct net_device const *)dev) [L5583] return ((void *)dev + 2560U); VAL [\result={4294967373: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={191:0}, dev={4294967373:-2560}, dev={4294967373:-2560}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={4294967373: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={191:0}, dev={4294967373:-2560}, dev={4294967373:-2560}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp={4294967373:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, dev={4294967373:-2560}, dev={4294967373:-2560}, dev_to_hdlc(dev)={4294967373:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, module={-197:198}, module={-197:198}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, module={-197:198}, module={-197:198}, module_get_succeeded=1, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, module={-197:198}, module={-197:198}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, dev={4294967373:-2560}, dev={4294967373:-2560}, driver_name={8:0}, hdlcdev_ops={195:0}, info={4294967384:4294967392}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp={4294967373:0}, tmp___0=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, dev={4294967373:-2560}, dev={4294967373:-2560}, driver_name={8:0}, hdlcdev_ops={195:0}, info={4294967384:4294967392}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp={4294967373:0}, tmp___0=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, dev={4294967373:-2560}, dev={4294967373:-2560}, driver_name={8:0}, hdlcdev_ops={195:0}, info={4294967384:4294967392}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=-1, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp={4294967373:0}, tmp___0=1, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, res_hdlcdev_open_33=-1, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp=0, tmp___0=2, tmp___1=-3, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-42}, ttymajor=0, var_group4={4294967373:-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={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, res_hdlcdev_open_33=-1, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp=0, tmp___0=2, tmp___1=-3, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-42}, ttymajor=0, var_group4={4294967373:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-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={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={-18446744073709551617:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tty_dev_prefix={10:0}, tty_driver_name={9:0}, tty_std_termios={4294967374:-42}, ttymajor=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 99 procedures, 2764 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 396.0s, OverallIterations: 9, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 382.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 89 mSolverCounterUnknown, 53636 SdHoareTripleChecker+Valid, 370.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 49707 mSDsluCounter, 100412 SdHoareTripleChecker+Invalid, 352.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 70713 mSDsCounter, 21687 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 82249 IncrementalHoareTripleChecker+Invalid, 104025 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 21687 mSolverCounterUnsat, 29699 mSDtfsCounter, 82249 mSolverCounterSat, 1.3s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 150 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=22070occurred 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: 7.2s AutomataMinimizationTime, 8 MinimizatonAttempts, 5586 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 4.1s InterpolantComputationTime, 559 NumberOfCodeBlocks, 559 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 477 ConstructedInterpolants, 0 QuantifiedInterpolants, 1325 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 [2022-11-18 21:02:41,197 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2022-11-18 21:02:41,231 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/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/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/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_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro --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 --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 21:02:43,279 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 21:02:43,281 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 21:02:43,302 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 21:02:43,302 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 21:02:43,304 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 21:02:43,305 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 21:02:43,307 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 21:02:43,309 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 21:02:43,310 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 21:02:43,311 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 21:02:43,312 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 21:02:43,313 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 21:02:43,314 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 21:02:43,315 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 21:02:43,317 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 21:02:43,318 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 21:02:43,319 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 21:02:43,321 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 21:02:43,323 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 21:02:43,326 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 21:02:43,333 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 21:02:43,338 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 21:02:43,339 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 21:02:43,345 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 21:02:43,351 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 21:02:43,352 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 21:02:43,353 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 21:02:43,353 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 21:02:43,354 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 21:02:43,354 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 21:02:43,355 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 21:02:43,356 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 21:02:43,358 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 21:02:43,359 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 21:02:43,362 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 21:02:43,363 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 21:02:43,364 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 21:02:43,364 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 21:02:43,365 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 21:02:43,366 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 21:02:43,368 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-11-18 21:02:43,406 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 21:02:43,409 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 21:02:43,410 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 21:02:43,410 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 21:02:43,411 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 21:02:43,411 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 21:02:43,413 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 21:02:43,413 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 21:02:43,413 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 21:02:43,414 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 21:02:43,415 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 21:02:43,415 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 21:02:43,415 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 21:02:43,416 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 21:02:43,416 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-18 21:02:43,416 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-18 21:02:43,416 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-18 21:02:43,417 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 21:02:43,417 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 21:02:43,417 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 21:02:43,418 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 21:02:43,418 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 21:02:43,418 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 21:02:43,419 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 21:02:43,419 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 21:02:43,419 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 21:02:43,419 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 21:02:43,420 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-18 21:02:43,420 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-18 21:02:43,420 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 21:02:43,421 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 21:02:43,421 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 21:02:43,421 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-18 21:02:43,422 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_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/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_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro 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 [2022-11-18 21:02:43,882 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 21:02:43,916 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 21:02:43,919 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 21:02:43,920 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 21:02:43,923 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 21:02:43,925 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2022-11-18 21:02:43,993 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/data/45e2aa287/225075f7f20a4b4691a987d5d20dbaa6/FLAG0558d3161 [2022-11-18 21:02:45,027 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 21:02:45,028 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2022-11-18 21:02:45,099 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/data/45e2aa287/225075f7f20a4b4691a987d5d20dbaa6/FLAG0558d3161 [2022-11-18 21:02:45,401 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/data/45e2aa287/225075f7f20a4b4691a987d5d20dbaa6 [2022-11-18 21:02:45,405 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 21:02:45,406 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 21:02:45,411 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 21:02:45,411 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 21:02:45,414 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 21:02:45,415 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 09:02:45" (1/1) ... [2022-11-18 21:02:45,416 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34d6fc50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:45, skipping insertion in model container [2022-11-18 21:02:45,416 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 09:02:45" (1/1) ... [2022-11-18 21:02:45,423 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 21:02:45,658 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 21:02:48,567 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2022-11-18 21:02:48,626 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 21:02:48,679 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-18 21:02:48,770 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 21:02:49,247 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2022-11-18 21:02:49,256 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 21:02:49,277 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 21:02:49,868 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2022-11-18 21:02:49,877 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 21:02:50,223 INFO L208 MainTranslator]: Completed translation [2022-11-18 21:02:50,224 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:50 WrapperNode [2022-11-18 21:02:50,224 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 21:02:50,225 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 21:02:50,225 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 21:02:50,225 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 21:02:50,232 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:50" (1/1) ... [2022-11-18 21:02:50,386 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:50" (1/1) ... [2022-11-18 21:02:50,634 INFO L138 Inliner]: procedures = 358, calls = 3539, calls flagged for inlining = 191, calls inlined = 172, statements flattened = 8187 [2022-11-18 21:02:50,634 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 21:02:50,635 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 21:02:50,636 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 21:02:50,636 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 21:02:50,645 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:50" (1/1) ... [2022-11-18 21:02:50,645 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:50" (1/1) ... [2022-11-18 21:02:50,680 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:50" (1/1) ... [2022-11-18 21:02:50,680 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:50" (1/1) ... [2022-11-18 21:02:50,822 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:50" (1/1) ... [2022-11-18 21:02:50,867 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:50" (1/1) ... [2022-11-18 21:02:50,980 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:50" (1/1) ... [2022-11-18 21:02:51,011 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:50" (1/1) ... [2022-11-18 21:02:51,057 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 21:02:51,059 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 21:02:51,060 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 21:02:51,060 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 21:02:51,061 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:50" (1/1) ... [2022-11-18 21:02:51,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 21:02:51,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:02:51,092 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 21:02:51,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 21:02:51,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-18 21:02:51,146 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2022-11-18 21:02:51,146 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2022-11-18 21:02:51,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-18 21:02:51,147 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-11-18 21:02:51,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-18 21:02:51,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-18 21:02:51,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-18 21:02:51,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-18 21:02:51,148 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-11-18 21:02:51,148 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-11-18 21:02:51,148 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-18 21:02:51,148 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-18 21:02:51,148 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-11-18 21:02:51,149 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-11-18 21:02:51,149 INFO L130 BoogieDeclarations]: Found specification of procedure set_signals [2022-11-18 21:02:51,149 INFO L138 BoogieDeclarations]: Found implementation of procedure set_signals [2022-11-18 21:02:51,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-18 21:02:51,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-18 21:02:51,149 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_dma_bufs [2022-11-18 21:02:51,150 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_dma_bufs [2022-11-18 21:02:51,150 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2022-11-18 21:02:51,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2022-11-18 21:02:51,150 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2022-11-18 21:02:51,150 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2022-11-18 21:02:51,150 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-18 21:02:51,151 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-18 21:02:51,151 INFO L130 BoogieDeclarations]: Found specification of procedure tx_stop [2022-11-18 21:02:51,151 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_stop [2022-11-18 21:02:51,151 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-11-18 21:02:51,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-11-18 21:02:51,151 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-11-18 21:02:51,152 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-11-18 21:02:51,152 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-18 21:02:51,153 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-18 21:02:51,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-18 21:02:51,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-18 21:02:51,153 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-11-18 21:02:51,154 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-11-18 21:02:51,154 INFO L130 BoogieDeclarations]: Found specification of procedure free_bufs [2022-11-18 21:02:51,154 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bufs [2022-11-18 21:02:51,154 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2022-11-18 21:02:51,154 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2022-11-18 21:02:51,154 INFO L130 BoogieDeclarations]: Found specification of procedure change_params [2022-11-18 21:02:51,154 INFO L138 BoogieDeclarations]: Found implementation of procedure change_params [2022-11-18 21:02:51,155 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2022-11-18 21:02:51,155 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2022-11-18 21:02:51,155 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-11-18 21:02:51,155 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-11-18 21:02:51,156 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-18 21:02:51,157 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-18 21:02:51,157 INFO L130 BoogieDeclarations]: Found specification of procedure tx_start [2022-11-18 21:02:51,157 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_start [2022-11-18 21:02:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 21:02:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-11-18 21:02:51,158 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2022-11-18 21:02:51,158 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2022-11-18 21:02:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 21:02:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure reset_rbufs [2022-11-18 21:02:51,159 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_rbufs [2022-11-18 21:02:51,159 INFO L130 BoogieDeclarations]: Found specification of procedure wait_until_sent [2022-11-18 21:02:51,160 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_until_sent [2022-11-18 21:02:51,160 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2022-11-18 21:02:51,160 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2022-11-18 21:02:51,160 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-11-18 21:02:51,160 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-11-18 21:02:51,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-18 21:02:51,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-18 21:02:51,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-18 21:02:51,161 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2022-11-18 21:02:51,162 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2022-11-18 21:02:51,162 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 21:02:51,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-18 21:02:51,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-18 21:02:51,162 INFO L130 BoogieDeclarations]: Found specification of procedure set_rate [2022-11-18 21:02:51,162 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rate [2022-11-18 21:02:51,163 INFO L130 BoogieDeclarations]: Found specification of procedure free_rbufs [2022-11-18 21:02:51,163 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rbufs [2022-11-18 21:02:51,163 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-18 21:02:51,163 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-18 21:02:51,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-11-18 21:02:51,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-18 21:02:51,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-18 21:02:51,164 INFO L130 BoogieDeclarations]: Found specification of procedure async_mode [2022-11-18 21:02:51,164 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mode [2022-11-18 21:02:51,164 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl [2022-11-18 21:02:51,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl [2022-11-18 21:02:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-18 21:02:51,165 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2022-11-18 21:02:51,166 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2022-11-18 21:02:51,166 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-18 21:02:51,167 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-18 21:02:51,167 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-11-18 21:02:51,167 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-11-18 21:02:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2022-11-18 21:02:51,168 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2022-11-18 21:02:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2022-11-18 21:02:51,168 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2022-11-18 21:02:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-18 21:02:51,168 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-18 21:02:51,168 INFO L130 BoogieDeclarations]: Found specification of procedure rx_stop [2022-11-18 21:02:51,169 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_stop [2022-11-18 21:02:51,169 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-18 21:02:51,169 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-18 21:02:51,169 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-11-18 21:02:51,170 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-11-18 21:02:51,170 INFO L130 BoogieDeclarations]: Found specification of procedure update_tx_timer [2022-11-18 21:02:51,170 INFO L138 BoogieDeclarations]: Found implementation of procedure update_tx_timer [2022-11-18 21:02:51,170 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bufs [2022-11-18 21:02:51,170 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bufs [2022-11-18 21:02:51,171 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-18 21:02:51,172 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-18 21:02:51,174 INFO L130 BoogieDeclarations]: Found specification of procedure msc_set_vcr [2022-11-18 21:02:51,174 INFO L138 BoogieDeclarations]: Found implementation of procedure msc_set_vcr [2022-11-18 21:02:51,174 INFO L130 BoogieDeclarations]: Found specification of procedure isr_txeom [2022-11-18 21:02:51,175 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_txeom [2022-11-18 21:02:51,175 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-18 21:02:51,176 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-18 21:02:51,177 INFO L130 BoogieDeclarations]: Found specification of procedure setup_timer_key [2022-11-18 21:02:51,177 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_timer_key [2022-11-18 21:02:51,178 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-18 21:02:51,184 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-18 21:02:51,184 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_reset [2022-11-18 21:02:51,185 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_reset [2022-11-18 21:02:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2022-11-18 21:02:51,185 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2022-11-18 21:02:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure release_resources [2022-11-18 21:02:51,185 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resources [2022-11-18 21:02:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure slgt_cleanup [2022-11-18 21:02:51,185 INFO L138 BoogieDeclarations]: Found implementation of procedure slgt_cleanup [2022-11-18 21:02:51,185 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-11-18 21:02:51,186 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-11-18 21:02:51,186 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-18 21:02:51,186 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-18 21:02:51,186 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2022-11-18 21:02:51,186 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2022-11-18 21:02:51,186 INFO L130 BoogieDeclarations]: Found specification of procedure tx_set_idle [2022-11-18 21:02:51,186 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_set_idle [2022-11-18 21:02:51,187 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2022-11-18 21:02:51,187 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2022-11-18 21:02:51,187 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-18 21:02:51,187 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-18 21:02:51,187 INFO L130 BoogieDeclarations]: Found specification of procedure enable_loopback [2022-11-18 21:02:51,187 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_loopback [2022-11-18 21:02:51,187 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-18 21:02:51,187 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-18 21:02:51,187 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-18 21:02:51,188 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-18 21:02:51,188 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load [2022-11-18 21:02:51,188 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load [2022-11-18 21:02:51,188 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg32 [2022-11-18 21:02:51,188 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg32 [2022-11-18 21:02:51,188 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_done [2022-11-18 21:02:51,188 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_done [2022-11-18 21:02:51,189 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-11-18 21:02:51,189 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-11-18 21:02:51,189 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-18 21:02:51,189 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-18 21:02:51,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-18 21:02:51,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-18 21:02:51,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-18 21:02:51,189 INFO L130 BoogieDeclarations]: Found specification of procedure program_hw [2022-11-18 21:02:51,190 INFO L138 BoogieDeclarations]: Found implementation of procedure program_hw [2022-11-18 21:02:51,190 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-18 21:02:51,190 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg32 [2022-11-18 21:02:51,190 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg32 [2022-11-18 21:02:51,190 INFO L130 BoogieDeclarations]: Found specification of procedure isr_rxdata [2022-11-18 21:02:51,190 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_rxdata [2022-11-18 21:02:51,190 INFO L130 BoogieDeclarations]: Found specification of procedure reset_port [2022-11-18 21:02:51,191 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_port [2022-11-18 21:02:51,191 INFO L130 BoogieDeclarations]: Found specification of procedure tbuf_bytes [2022-11-18 21:02:51,191 INFO L138 BoogieDeclarations]: Found implementation of procedure tbuf_bytes [2022-11-18 21:02:51,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 21:02:51,191 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2022-11-18 21:02:51,191 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2022-11-18 21:02:51,191 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-18 21:02:51,191 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-18 21:02:51,192 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 21:02:51,192 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2022-11-18 21:02:51,192 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2022-11-18 21:02:51,193 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2022-11-18 21:02:51,193 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2022-11-18 21:02:51,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 21:02:51,193 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-18 21:02:51,193 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg16 [2022-11-18 21:02:51,193 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg16 [2022-11-18 21:02:51,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-18 21:02:51,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-18 21:02:51,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-18 21:02:51,194 INFO L130 BoogieDeclarations]: Found specification of procedure tx_release [2022-11-18 21:02:51,194 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_release [2022-11-18 21:02:51,194 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-18 21:02:51,194 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-18 21:02:51,194 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg16 [2022-11-18 21:02:51,194 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg16 [2022-11-18 21:02:51,195 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2022-11-18 21:02:51,195 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2022-11-18 21:02:51,195 INFO L130 BoogieDeclarations]: Found specification of procedure sync_mode [2022-11-18 21:02:51,195 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_mode [2022-11-18 21:02:51,195 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2022-11-18 21:02:51,195 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2022-11-18 21:02:51,195 INFO L130 BoogieDeclarations]: Found specification of procedure send_xchar [2022-11-18 21:02:51,196 INFO L138 BoogieDeclarations]: Found implementation of procedure send_xchar [2022-11-18 21:02:51,196 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-18 21:02:51,196 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-18 21:02:51,196 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2022-11-18 21:02:51,196 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2022-11-18 21:02:51,196 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-18 21:02:51,196 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-18 21:02:51,196 INFO L130 BoogieDeclarations]: Found specification of procedure free_tmp_rbuf [2022-11-18 21:02:51,197 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tmp_rbuf [2022-11-18 21:02:51,197 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-18 21:02:51,197 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-18 21:02:51,197 INFO L130 BoogieDeclarations]: Found specification of procedure tdma_reset [2022-11-18 21:02:51,197 INFO L138 BoogieDeclarations]: Found implementation of procedure tdma_reset [2022-11-18 21:02:51,197 INFO L130 BoogieDeclarations]: Found specification of procedure get_signals [2022-11-18 21:02:51,197 INFO L138 BoogieDeclarations]: Found implementation of procedure get_signals [2022-11-18 21:02:51,197 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-18 21:02:51,198 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-18 21:02:51,198 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-18 21:02:51,198 INFO L130 BoogieDeclarations]: Found specification of procedure rx_start [2022-11-18 21:02:51,198 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_start [2022-11-18 21:02:51,198 INFO L130 BoogieDeclarations]: Found specification of procedure trace_block [2022-11-18 21:02:51,198 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_block [2022-11-18 21:02:51,198 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg8 [2022-11-18 21:02:51,198 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg8 [2022-11-18 21:02:51,199 INFO L130 BoogieDeclarations]: Found specification of procedure sanity_check [2022-11-18 21:02:51,199 INFO L138 BoogieDeclarations]: Found implementation of procedure sanity_check [2022-11-18 21:02:51,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 21:02:51,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 21:02:52,215 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 21:02:52,221 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 21:02:52,710 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:02:52,805 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-11-18 21:02:52,805 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-11-18 21:02:55,193 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-11-18 21:02:55,193 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-11-18 21:03:01,409 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:03:02,230 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2022-11-18 21:03:02,230 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2022-11-18 21:03:03,515 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:03:03,518 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:03:04,226 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##61: assume !false; [2022-11-18 21:03:04,227 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##60: assume false; [2022-11-18 21:03:04,227 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##132: assume !false; [2022-11-18 21:03:04,227 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##131: assume false; [2022-11-18 21:03:05,604 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:03:30,281 INFO L769 $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 [2022-11-18 21:03:30,281 INFO L769 $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; [2022-11-18 21:03:30,282 INFO L769 $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 [2022-11-18 21:03:30,282 INFO L769 $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; [2022-11-18 21:03:30,282 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##265: assume !false; [2022-11-18 21:03:30,282 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##264: assume false; [2022-11-18 21:03:30,282 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##276: assume false; [2022-11-18 21:03:30,283 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##277: assume !false; [2022-11-18 21:03:30,283 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##232: assume false; [2022-11-18 21:03:30,283 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##233: assume !false; [2022-11-18 21:03:30,283 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##241: assume !false; [2022-11-18 21:03:30,283 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##240: assume false; [2022-11-18 21:03:30,284 INFO L769 $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; [2022-11-18 21:03:30,284 INFO L769 $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 [2022-11-18 21:03:30,284 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##304: assume !false; [2022-11-18 21:03:30,284 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##303: assume false; [2022-11-18 21:03:30,285 INFO L769 $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; [2022-11-18 21:03:30,285 INFO L769 $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 [2022-11-18 21:03:30,285 INFO L769 $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 [2022-11-18 21:03:30,285 INFO L769 $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; [2022-11-18 21:03:30,285 INFO L769 $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 [2022-11-18 21:03:30,286 INFO L769 $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; [2022-11-18 21:03:30,286 INFO L769 $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 [2022-11-18 21:03:30,286 INFO L769 $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; [2022-11-18 21:03:30,286 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##76: assume !false; [2022-11-18 21:03:30,286 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume false; [2022-11-18 21:03:30,287 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##69: assume !false; [2022-11-18 21:03:30,287 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##68: assume false; [2022-11-18 21:03:30,287 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##195: assume false; [2022-11-18 21:03:30,287 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##196: assume !false; [2022-11-18 21:03:30,287 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume !false; [2022-11-18 21:03:30,287 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume false; [2022-11-18 21:03:30,288 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##139: assume !false; [2022-11-18 21:03:30,288 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##138: assume false; [2022-11-18 21:03:30,288 INFO L769 $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 [2022-11-18 21:03:30,288 INFO L769 $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; [2022-11-18 21:03:30,288 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##389: assume false; [2022-11-18 21:03:30,289 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##151: assume !false; [2022-11-18 21:03:30,289 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##150: assume false; [2022-11-18 21:03:30,289 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##390: assume !false; [2022-11-18 21:03:30,289 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##155: assume false; [2022-11-18 21:03:30,289 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##156: assume !false; [2022-11-18 21:03:30,289 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##162: assume false; [2022-11-18 21:03:30,290 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##163: assume !false; [2022-11-18 21:03:30,290 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##327: assume !false; [2022-11-18 21:03:30,290 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##326: assume false; [2022-11-18 21:03:32,905 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:03:32,908 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:03:32,918 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:03:32,918 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:03:32,919 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:04:28,879 INFO L769 $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; [2022-11-18 21:04:28,879 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume false; [2022-11-18 21:04:28,879 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##301: assume !false; [2022-11-18 21:04:28,879 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##300: assume false; [2022-11-18 21:04:28,879 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##323: assume !false; [2022-11-18 21:04:28,880 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##322: assume false; [2022-11-18 21:04:28,880 INFO L769 $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 [2022-11-18 21:04:28,880 INFO L769 $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; [2022-11-18 21:04:28,880 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##399: assume false; [2022-11-18 21:04:28,880 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##423: assume false; [2022-11-18 21:04:28,880 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##424: assume !false; [2022-11-18 21:04:28,880 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##400: assume !false; [2022-11-18 21:04:28,881 INFO L769 $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; [2022-11-18 21:04:28,881 INFO L769 $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 [2022-11-18 21:04:28,881 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##78: assume !false; [2022-11-18 21:04:28,881 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##77: assume false; [2022-11-18 21:04:28,881 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##133: assume !false; [2022-11-18 21:04:28,882 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##132: assume false; [2022-11-18 21:04:30,406 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 21:04:30,432 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 21:04:30,432 INFO L300 CfgBuilder]: Removed 17 assume(true) statements. [2022-11-18 21:04:30,438 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 09:04:30 BoogieIcfgContainer [2022-11-18 21:04:30,438 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 21:04:30,440 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 21:04:30,440 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 21:04:30,444 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 21:04:30,444 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 09:02:45" (1/3) ... [2022-11-18 21:04:30,445 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63a8fcd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 09:04:30, skipping insertion in model container [2022-11-18 21:04:30,445 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:02:50" (2/3) ... [2022-11-18 21:04:30,445 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63a8fcd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 09:04:30, skipping insertion in model container [2022-11-18 21:04:30,446 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 09:04:30" (3/3) ... [2022-11-18 21:04:30,447 INFO L112 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2022-11-18 21:04:30,467 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 21:04:30,467 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-18 21:04:30,583 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 21:04:30,590 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@30070857, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 21:04:30,590 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-18 21:04:30,605 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) [2022-11-18 21:04:30,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-18 21:04:30,614 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:04:30,615 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:04:30,615 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:04:30,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:30,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1683062230, now seen corresponding path program 1 times [2022-11-18 21:04:30,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:04:30,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1373880582] [2022-11-18 21:04:30,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:30,640 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:30,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:04:30,647 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 21:04:30,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-18 21:04:31,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:32,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 1144 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 21:04:32,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:32,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:04:32,594 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:04:32,595 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:04:32,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1373880582] [2022-11-18 21:04:32,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1373880582] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:32,596 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:32,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 21:04:32,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032957960] [2022-11-18 21:04:32,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:32,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:04:32,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:04:32,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:04:32,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:04:32,655 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) [2022-11-18 21:04:33,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:04:33,406 INFO L93 Difference]: Finished difference Result 8125 states and 12244 transitions. [2022-11-18 21:04:33,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:04:33,409 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 [2022-11-18 21:04:33,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:04:33,476 INFO L225 Difference]: With dead ends: 8125 [2022-11-18 21:04:33,477 INFO L226 Difference]: Without dead ends: 5402 [2022-11-18 21:04:33,504 INFO L412 NwaCegarLoop]: 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 [2022-11-18 21:04:33,511 INFO L413 NwaCegarLoop]: 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.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:04:33,512 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4020 Valid, 9821 Invalid, 10 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 21:04:33,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5402 states. [2022-11-18 21:04:33,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5402 to 5399. [2022-11-18 21:04:33,924 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) [2022-11-18 21:04:33,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5399 states to 5399 states and 8018 transitions. [2022-11-18 21:04:33,971 INFO L78 Accepts]: Start accepts. Automaton has 5399 states and 8018 transitions. Word has length 17 [2022-11-18 21:04:33,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:04:33,973 INFO L495 AbstractCegarLoop]: Abstraction has 5399 states and 8018 transitions. [2022-11-18 21:04:33,976 INFO L496 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) [2022-11-18 21:04:33,977 INFO L276 IsEmpty]: Start isEmpty. Operand 5399 states and 8018 transitions. [2022-11-18 21:04:33,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-18 21:04:33,993 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:04:33,993 INFO L195 NwaCegarLoop]: 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] [2022-11-18 21:04:34,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-18 21:04:34,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:34,212 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:04:34,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:34,213 INFO L85 PathProgramCache]: Analyzing trace with hash -724110025, now seen corresponding path program 1 times [2022-11-18 21:04:34,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:04:34,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1825859815] [2022-11-18 21:04:34,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:34,215 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:34,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:04:34,217 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 21:04:34,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-18 21:04:35,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:35,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 1226 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 21:04:35,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:35,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:04:35,691 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:04:35,692 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:04:35,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1825859815] [2022-11-18 21:04:35,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1825859815] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:35,693 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:35,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 21:04:35,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554207901] [2022-11-18 21:04:35,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:35,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 21:04:35,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:04:35,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 21:04:35,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 21:04:35,696 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) [2022-11-18 21:04:36,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:04:36,273 INFO L93 Difference]: Finished difference Result 10703 states and 15909 transitions. [2022-11-18 21:04:36,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 21:04:36,274 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 [2022-11-18 21:04:36,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:04:36,306 INFO L225 Difference]: With dead ends: 10703 [2022-11-18 21:04:36,306 INFO L226 Difference]: Without dead ends: 5399 [2022-11-18 21:04:36,329 INFO L412 NwaCegarLoop]: 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 [2022-11-18 21:04:36,330 INFO L413 NwaCegarLoop]: 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 [2022-11-18 21:04:36,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 12087 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 21:04:36,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5399 states. [2022-11-18 21:04:36,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5399 to 5399. [2022-11-18 21:04:36,550 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) [2022-11-18 21:04:36,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5399 states to 5399 states and 8017 transitions. [2022-11-18 21:04:36,585 INFO L78 Accepts]: Start accepts. Automaton has 5399 states and 8017 transitions. Word has length 54 [2022-11-18 21:04:36,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:04:36,585 INFO L495 AbstractCegarLoop]: Abstraction has 5399 states and 8017 transitions. [2022-11-18 21:04:36,586 INFO L496 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) [2022-11-18 21:04:36,586 INFO L276 IsEmpty]: Start isEmpty. Operand 5399 states and 8017 transitions. [2022-11-18 21:04:36,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-18 21:04:36,590 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:04:36,591 INFO L195 NwaCegarLoop]: 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] [2022-11-18 21:04:36,619 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-18 21:04:36,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:36,805 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:04:36,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:36,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1735445289, now seen corresponding path program 1 times [2022-11-18 21:04:36,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:04:36,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [941009396] [2022-11-18 21:04:36,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:36,809 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:36,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:04:36,811 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 21:04:36,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-18 21:04:38,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:39,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 2198 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-18 21:04:39,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:40,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:04:40,107 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:04:40,107 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:04:40,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [941009396] [2022-11-18 21:04:40,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [941009396] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:40,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:40,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 21:04:40,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197462958] [2022-11-18 21:04:40,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:40,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 21:04:40,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:04:40,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 21:04:40,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 21:04:40,110 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) [2022-11-18 21:04:43,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-18 21:04:44,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:04:44,536 INFO L93 Difference]: Finished difference Result 16162 states and 24022 transitions. [2022-11-18 21:04:44,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 21:04:44,537 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 [2022-11-18 21:04:44,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:04:44,617 INFO L225 Difference]: With dead ends: 16162 [2022-11-18 21:04:44,617 INFO L226 Difference]: Without dead ends: 10767 [2022-11-18 21:04:44,648 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:04:44,651 INFO L413 NwaCegarLoop]: 7724 mSDtfsCounter, 4001 mSDsluCounter, 27173 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4007 SdHoareTripleChecker+Valid, 34897 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-11-18 21:04:44,656 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4007 Valid, 34897 Invalid, 41 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 37 Invalid, 1 Unknown, 0 Unchecked, 3.0s Time] [2022-11-18 21:04:44,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10767 states. [2022-11-18 21:04:45,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10767 to 10753. [2022-11-18 21:04:45,488 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) [2022-11-18 21:04:45,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10753 states to 10753 states and 15980 transitions. [2022-11-18 21:04:45,567 INFO L78 Accepts]: Start accepts. Automaton has 10753 states and 15980 transitions. Word has length 61 [2022-11-18 21:04:45,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:04:45,567 INFO L495 AbstractCegarLoop]: Abstraction has 10753 states and 15980 transitions. [2022-11-18 21:04:45,568 INFO L496 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) [2022-11-18 21:04:45,568 INFO L276 IsEmpty]: Start isEmpty. Operand 10753 states and 15980 transitions. [2022-11-18 21:04:45,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-18 21:04:45,575 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:04:45,575 INFO L195 NwaCegarLoop]: 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] [2022-11-18 21:04:45,626 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-18 21:04:45,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:45,791 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:04:45,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:45,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1755782664, now seen corresponding path program 1 times [2022-11-18 21:04:45,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:04:45,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [262484915] [2022-11-18 21:04:45,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:45,795 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:45,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:04:45,800 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 21:04:45,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-18 21:04:47,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:48,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 2204 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 21:04:48,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:48,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:04:48,447 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:04:48,448 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:04:48,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [262484915] [2022-11-18 21:04:48,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [262484915] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:48,448 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:48,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:04:48,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925760733] [2022-11-18 21:04:48,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:48,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:04:48,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:04:48,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:04:48,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:04:48,450 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) [2022-11-18 21:04:51,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:04:51,028 INFO L93 Difference]: Finished difference Result 18231 states and 27325 transitions. [2022-11-18 21:04:51,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:04:51,029 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 [2022-11-18 21:04:51,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:04:51,131 INFO L225 Difference]: With dead ends: 18231 [2022-11-18 21:04:51,131 INFO L226 Difference]: Without dead ends: 12861 [2022-11-18 21:04:51,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-18 21:04:51,167 INFO L413 NwaCegarLoop]: 5539 mSDtfsCounter, 3407 mSDsluCounter, 12800 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 812 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3407 SdHoareTripleChecker+Valid, 18339 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 812 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-18 21:04:51,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3407 Valid, 18339 Invalid, 830 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [812 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-18 21:04:51,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12861 states. [2022-11-18 21:04:51,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12861 to 10759. [2022-11-18 21:04:51,943 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) [2022-11-18 21:04:51,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10759 states to 10759 states and 15986 transitions. [2022-11-18 21:04:51,996 INFO L78 Accepts]: Start accepts. Automaton has 10759 states and 15986 transitions. Word has length 61 [2022-11-18 21:04:51,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:04:51,998 INFO L495 AbstractCegarLoop]: Abstraction has 10759 states and 15986 transitions. [2022-11-18 21:04:51,999 INFO L496 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) [2022-11-18 21:04:51,999 INFO L276 IsEmpty]: Start isEmpty. Operand 10759 states and 15986 transitions. [2022-11-18 21:04:52,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-18 21:04:52,006 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:04:52,006 INFO L195 NwaCegarLoop]: 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] [2022-11-18 21:04:52,053 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-18 21:04:52,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:52,231 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:04:52,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:52,231 INFO L85 PathProgramCache]: Analyzing trace with hash -205695727, now seen corresponding path program 1 times [2022-11-18 21:04:52,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:04:52,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2032173039] [2022-11-18 21:04:52,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:52,234 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:52,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:04:52,236 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 21:04:52,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-18 21:04:54,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:54,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 2211 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 21:04:54,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:55,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:04:55,687 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:04:55,687 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:04:55,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2032173039] [2022-11-18 21:04:55,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2032173039] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:04:55,688 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:04:55,688 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 21:04:55,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084511285] [2022-11-18 21:04:55,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:04:55,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:04:55,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:04:55,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:04:55,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:04:55,690 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) [2022-11-18 21:04:58,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:04:58,045 INFO L93 Difference]: Finished difference Result 21413 states and 31947 transitions. [2022-11-18 21:04:58,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:04:58,046 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 [2022-11-18 21:04:58,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:04:58,112 INFO L225 Difference]: With dead ends: 21413 [2022-11-18 21:04:58,112 INFO L226 Difference]: Without dead ends: 10679 [2022-11-18 21:04:58,162 INFO L412 NwaCegarLoop]: 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 [2022-11-18 21:04:58,163 INFO L413 NwaCegarLoop]: 3829 mSDtfsCounter, 3877 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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.6s IncrementalHoareTripleChecker+Time [2022-11-18 21:04:58,163 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3877 Valid, 3829 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-18 21:04:58,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10679 states. [2022-11-18 21:04:59,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10679 to 10679. [2022-11-18 21:04:59,029 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) [2022-11-18 21:04:59,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10679 states to 10679 states and 15531 transitions. [2022-11-18 21:04:59,081 INFO L78 Accepts]: Start accepts. Automaton has 10679 states and 15531 transitions. Word has length 65 [2022-11-18 21:04:59,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:04:59,081 INFO L495 AbstractCegarLoop]: Abstraction has 10679 states and 15531 transitions. [2022-11-18 21:04:59,082 INFO L496 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) [2022-11-18 21:04:59,082 INFO L276 IsEmpty]: Start isEmpty. Operand 10679 states and 15531 transitions. [2022-11-18 21:04:59,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-18 21:04:59,089 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:04:59,089 INFO L195 NwaCegarLoop]: 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] [2022-11-18 21:04:59,141 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-11-18 21:04:59,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:59,315 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:04:59,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:59,315 INFO L85 PathProgramCache]: Analyzing trace with hash -143656113, now seen corresponding path program 1 times [2022-11-18 21:04:59,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:04:59,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [853353087] [2022-11-18 21:04:59,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:59,319 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:04:59,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:04:59,320 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 21:04:59,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-18 21:05:01,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:01,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 2211 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 21:05:01,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:05:03,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:05:03,068 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:05:03,068 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:05:03,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [853353087] [2022-11-18 21:05:03,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [853353087] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:03,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:03,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 21:05:03,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163204694] [2022-11-18 21:05:03,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:03,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:05:03,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:05:03,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:05:03,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:05:03,071 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) [2022-11-18 21:05:04,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:05:04,084 INFO L93 Difference]: Finished difference Result 16018 states and 23291 transitions. [2022-11-18 21:05:04,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:05:04,087 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 [2022-11-18 21:05:04,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:05:04,143 INFO L225 Difference]: With dead ends: 16018 [2022-11-18 21:05:04,144 INFO L226 Difference]: Without dead ends: 10687 [2022-11-18 21:05:04,168 INFO L412 NwaCegarLoop]: 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 [2022-11-18 21:05:04,169 INFO L413 NwaCegarLoop]: 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 [2022-11-18 21:05:04,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3865 Valid, 8788 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 21:05:04,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10687 states. [2022-11-18 21:05:05,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10687 to 10679. [2022-11-18 21:05:05,166 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) [2022-11-18 21:05:05,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10679 states to 10679 states and 15529 transitions. [2022-11-18 21:05:05,212 INFO L78 Accepts]: Start accepts. Automaton has 10679 states and 15529 transitions. Word has length 65 [2022-11-18 21:05:05,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:05:05,214 INFO L495 AbstractCegarLoop]: Abstraction has 10679 states and 15529 transitions. [2022-11-18 21:05:05,214 INFO L496 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) [2022-11-18 21:05:05,215 INFO L276 IsEmpty]: Start isEmpty. Operand 10679 states and 15529 transitions. [2022-11-18 21:05:05,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-11-18 21:05:05,224 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:05:05,224 INFO L195 NwaCegarLoop]: 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] [2022-11-18 21:05:05,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-18 21:05:05,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:05:05,437 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:05:05,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:05,437 INFO L85 PathProgramCache]: Analyzing trace with hash 49835295, now seen corresponding path program 1 times [2022-11-18 21:05:05,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:05:05,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1767333028] [2022-11-18 21:05:05,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:05,440 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:05:05,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:05:05,441 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 21:05:05,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-18 21:05:07,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:07,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 2228 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 21:05:07,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:05:09,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:05:09,508 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:05:09,508 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:05:09,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1767333028] [2022-11-18 21:05:09,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1767333028] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:09,508 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:09,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 21:05:09,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091260607] [2022-11-18 21:05:09,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:09,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:05:09,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:05:09,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:05:09,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:05:09,510 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) [2022-11-18 21:05:10,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:05:10,592 INFO L93 Difference]: Finished difference Result 15954 states and 23202 transitions. [2022-11-18 21:05:10,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:05:10,593 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 [2022-11-18 21:05:10,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:05:10,679 INFO L225 Difference]: With dead ends: 15954 [2022-11-18 21:05:10,679 INFO L226 Difference]: Without dead ends: 15946 [2022-11-18 21:05:10,690 INFO L412 NwaCegarLoop]: 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 [2022-11-18 21:05:10,691 INFO L413 NwaCegarLoop]: 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 [2022-11-18 21:05:10,691 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3843 Valid, 8861 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 21:05:10,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15946 states. [2022-11-18 21:05:12,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15946 to 15938. [2022-11-18 21:05:12,084 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) [2022-11-18 21:05:12,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15938 states to 15938 states and 23187 transitions. [2022-11-18 21:05:12,155 INFO L78 Accepts]: Start accepts. Automaton has 15938 states and 23187 transitions. Word has length 73 [2022-11-18 21:05:12,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:05:12,156 INFO L495 AbstractCegarLoop]: Abstraction has 15938 states and 23187 transitions. [2022-11-18 21:05:12,156 INFO L496 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) [2022-11-18 21:05:12,156 INFO L276 IsEmpty]: Start isEmpty. Operand 15938 states and 23187 transitions. [2022-11-18 21:05:12,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-11-18 21:05:12,179 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:05:12,179 INFO L195 NwaCegarLoop]: 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] [2022-11-18 21:05:12,235 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-18 21:05:12,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:05:12,400 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:05:12,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:12,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1405702881, now seen corresponding path program 1 times [2022-11-18 21:05:12,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:05:12,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [954241470] [2022-11-18 21:05:12,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:12,403 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:05:12,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:05:12,406 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 21:05:12,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-18 21:05:14,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:14,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 2280 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 21:05:14,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:05:15,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 21:05:15,568 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:05:15,568 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:05:15,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [954241470] [2022-11-18 21:05:15,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [954241470] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:05:15,568 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:05:15,568 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 21:05:15,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819201173] [2022-11-18 21:05:15,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:05:15,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:05:15,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:05:15,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:05:15,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:05:15,570 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) [2022-11-18 21:05:16,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:05:16,914 INFO L93 Difference]: Finished difference Result 37604 states and 55261 transitions. [2022-11-18 21:05:16,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:05:16,914 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 [2022-11-18 21:05:16,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:05:17,034 INFO L225 Difference]: With dead ends: 37604 [2022-11-18 21:05:17,034 INFO L226 Difference]: Without dead ends: 21834 [2022-11-18 21:05:17,096 INFO L412 NwaCegarLoop]: 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 [2022-11-18 21:05:17,097 INFO L413 NwaCegarLoop]: 4273 mSDtfsCounter, 1074 mSDsluCounter, 3844 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:05:17,097 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1338 Valid, 8117 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 21:05:17,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21834 states. [2022-11-18 21:05:18,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21834 to 21824. [2022-11-18 21:05:18,755 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) [2022-11-18 21:05:18,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21824 states to 21824 states and 32260 transitions. [2022-11-18 21:05:18,830 INFO L78 Accepts]: Start accepts. Automaton has 21824 states and 32260 transitions. Word has length 77 [2022-11-18 21:05:18,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:05:18,831 INFO L495 AbstractCegarLoop]: Abstraction has 21824 states and 32260 transitions. [2022-11-18 21:05:18,831 INFO L496 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) [2022-11-18 21:05:18,831 INFO L276 IsEmpty]: Start isEmpty. Operand 21824 states and 32260 transitions. [2022-11-18 21:05:18,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-18 21:05:18,848 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:05:18,848 INFO L195 NwaCegarLoop]: 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] [2022-11-18 21:05:18,903 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-18 21:05:19,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:05:19,063 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:05:19,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:19,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1461524583, now seen corresponding path program 1 times [2022-11-18 21:05:19,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:05:19,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [524417389] [2022-11-18 21:05:19,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:19,065 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:05:19,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:05:19,066 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-18 21:05:19,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-18 21:06:26,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 21:06:26,395 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 21:06:48,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 21:06:49,674 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2022-11-18 21:06:49,675 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 21:06:49,676 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-18 21:06:49,758 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-18 21:06:49,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-18 21:06:49,902 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:06:49,905 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-18 21:06:50,056 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.11 09:06:50 BoogieIcfgContainer [2022-11-18 21:06:50,068 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-18 21:06:50,069 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-18 21:06:50,069 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-18 21:06:50,069 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-18 21:06:50,070 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 09:04:30" (3/4) ... [2022-11-18 21:06:50,072 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-18 21:06:50,073 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-18 21:06:50,073 INFO L158 Benchmark]: Toolchain (without parser) took 244666.89ms. Allocated memory was 56.6MB in the beginning and 1.5GB in the end (delta: 1.5GB). Free memory was 31.3MB in the beginning and 991.6MB in the end (delta: -960.3MB). Peak memory consumption was 507.0MB. Max. memory is 16.1GB. [2022-11-18 21:06:50,073 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 56.6MB. Free memory was 38.8MB in the beginning and 38.8MB in the end (delta: 44.5kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 21:06:50,074 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4813.65ms. Allocated memory was 56.6MB in the beginning and 297.8MB in the end (delta: 241.2MB). Free memory was 31.0MB in the beginning and 192.5MB in the end (delta: -161.5MB). Peak memory consumption was 162.1MB. Max. memory is 16.1GB. [2022-11-18 21:06:50,074 INFO L158 Benchmark]: Boogie Procedure Inliner took 409.54ms. Allocated memory is still 297.8MB. Free memory was 192.5MB in the beginning and 146.4MB in the end (delta: 46.1MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. [2022-11-18 21:06:50,074 INFO L158 Benchmark]: Boogie Preprocessor took 422.14ms. Allocated memory is still 297.8MB. Free memory was 146.4MB in the beginning and 166.0MB in the end (delta: -19.7MB). Peak memory consumption was 76.8MB. Max. memory is 16.1GB. [2022-11-18 21:06:50,075 INFO L158 Benchmark]: RCFGBuilder took 99379.46ms. Allocated memory was 297.8MB in the beginning and 1.0GB in the end (delta: 715.1MB). Free memory was 166.0MB in the beginning and 394.6MB in the end (delta: -228.5MB). Peak memory consumption was 616.6MB. Max. memory is 16.1GB. [2022-11-18 21:06:50,075 INFO L158 Benchmark]: TraceAbstraction took 139628.14ms. Allocated memory was 1.0GB in the beginning and 1.5GB in the end (delta: 511.7MB). Free memory was 393.5MB in the beginning and 992.6MB in the end (delta: -599.1MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 21:06:50,075 INFO L158 Benchmark]: Witness Printer took 3.90ms. Allocated memory is still 1.5GB. Free memory was 992.6MB in the beginning and 991.6MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 21:06:50,077 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.27ms. Allocated memory is still 56.6MB. Free memory was 38.8MB in the beginning and 38.8MB in the end (delta: 44.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4813.65ms. Allocated memory was 56.6MB in the beginning and 297.8MB in the end (delta: 241.2MB). Free memory was 31.0MB in the beginning and 192.5MB in the end (delta: -161.5MB). Peak memory consumption was 162.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 409.54ms. Allocated memory is still 297.8MB. Free memory was 192.5MB in the beginning and 146.4MB in the end (delta: 46.1MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 422.14ms. Allocated memory is still 297.8MB. Free memory was 146.4MB in the beginning and 166.0MB in the end (delta: -19.7MB). Peak memory consumption was 76.8MB. Max. memory is 16.1GB. * RCFGBuilder took 99379.46ms. Allocated memory was 297.8MB in the beginning and 1.0GB in the end (delta: 715.1MB). Free memory was 166.0MB in the beginning and 394.6MB in the end (delta: -228.5MB). Peak memory consumption was 616.6MB. Max. memory is 16.1GB. * TraceAbstraction took 139628.14ms. Allocated memory was 1.0GB in the beginning and 1.5GB in the end (delta: 511.7MB). Free memory was 393.5MB in the beginning and 992.6MB in the end (delta: -599.1MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 3.90ms. Allocated memory is still 1.5GB. Free memory was 992.6MB in the beginning and 991.6MB in the end (delta: 1.0MB). 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: [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}; [L5748] static char *tty_driver_name = (char *)"synclink_gt"; [L5776] static int slgt_device_count ; [L14221] int LDV_IN_INTERRUPT ; [L5775] static struct slgt_info *slgt_device_list ; [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}; [L5778] static int debug_level ; [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}; [L5777] static int ttymajor ; [L5747] static char *driver_name = (char *)"SyncLink GT"; [L5749] static char *tty_dev_prefix = (char *)"ttySLG"; [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 ; [L5780] static struct tty_driver *serial_driver ; [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}; [L14627] int ldv_module_refcounter = 1; [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}; [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}}; [L5779] static int maxframe[32U] ; [L5755] struct pci_device_id const __mod_pci_device_table ; 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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=0, pci_table={196:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=0, pci_table={196:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, arg0=null, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct tty_driver))={134217728:0}, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=0, pci_table={196:0}, serial_driver={0:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, dev={8:35184372088832}, dev={8:35184372088832}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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={8:35184372091392}, __mod_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:-9223372036854775680}, debug_level=0, default_params={191:0}, dev={8:35184372088832}, dev={8:35184372088832}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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={8:35184372091392}, __mod_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:-9223372036854775680}, debug_level=0, default_params={191:0}, dev={8:35184372088832}, dev={8:35184372088832}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp={8:35184372091392}, 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:-9223372036854775680}, debug_level=0, default_params={191:0}, dev={8:35184372088832}, dev={8:35184372088832}, dev_to_hdlc(dev)={8:35184372091392}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, maxframe={197:0}, module={0:-9223372036854775680}, module={0:-9223372036854775680}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, module={0:-9223372036854775680}, module={0:-9223372036854775680}, module_get_succeeded=1, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, module={0:-9223372036854775680}, module={0:-9223372036854775680}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, dev={8:35184372088832}, dev={8:35184372088832}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp={8:35184372091392}, 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:-9223372036854775680}, debug_level=0, default_params={191:0}, dev={8:35184372088832}, dev={8:35184372088832}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp={8:35184372091392}, 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=-2147483648, __mod_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:-9223372036854775680}, debug_level=0, default_params={191:0}, dev={8:35184372088832}, dev={8:35184372088832}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=2147483648, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190:0}, tmp={8:35184372091392}, 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:-9223372036854775680}, debug_level=0, default_params={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, res_hdlcdev_open_33=2147483648, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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={8:35184372088832}] [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:-9223372036854775680}, debug_level=0, default_params={191: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={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, res_hdlcdev_open_33=2147483648, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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={8:35184372088832}] [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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, info={0:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, rc=0, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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:-9223372036854775680}, debug_level=0, default_params={191:0}, driver_name={8:0}, hdlcdev_ops={195:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, maxframe={197:0}, ops={194:0}, pci_driver={193:0}, pci_registered=1, pci_table={196:0}, serial_driver={134217728:0}, slgt_device_count=0, slgt_device_list={0:0}, slgt_port_ops={192:0}, synclink_gt_proc_fops={190: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: 139.4s, OverallIterations: 9, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 15.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 24358 SdHoareTripleChecker+Valid, 7.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 24088 mSDsluCounter, 104739 SdHoareTripleChecker+Invalid, 6.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 63665 mSDsCounter, 908 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 181 IncrementalHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 908 mSolverCounterUnsat, 41074 mSDtfsCounter, 181 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 473 GetRequests, 453 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 2.5s 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: 7.6s AutomataMinimizationTime, 8 MinimizatonAttempts, 2145 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 74.9s SatisfiabilityAnalysisTime, 7.9s InterpolantComputationTime, 547 NumberOfCodeBlocks, 547 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 465 ConstructedInterpolants, 0 QuantifiedInterpolants, 969 SizeOfPredicates, 9 NumberOfNonLiveVariables, 15702 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 [2022-11-18 21:06:50,271 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aa029563-64d8-43cb-85de-47f19556afa2/bin/uautomizer-TMbwUNV5ro/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