./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--staging--lustre--lnet--lnet--lnet.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--staging--lustre--lnet--lnet--lnet.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 6b93742b9fb9c9f08a0ff73db01511709610cd1fe41eb0fdf4459c4c9ead2134 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 12:01:35,022 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 12:01:35,025 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 12:01:35,072 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 12:01:35,072 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 12:01:35,074 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 12:01:35,079 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 12:01:35,082 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 12:01:35,085 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 12:01:35,097 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 12:01:35,099 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 12:01:35,104 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 12:01:35,105 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 12:01:35,108 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 12:01:35,109 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 12:01:35,113 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 12:01:35,114 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 12:01:35,116 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 12:01:35,118 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 12:01:35,125 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 12:01:35,127 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 12:01:35,129 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 12:01:35,131 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 12:01:35,132 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 12:01:35,134 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 12:01:35,139 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 12:01:35,139 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 12:01:35,140 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 12:01:35,141 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 12:01:35,142 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 12:01:35,143 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 12:01:35,143 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 12:01:35,145 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 12:01:35,146 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 12:01:35,148 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 12:01:35,149 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 12:01:35,149 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 12:01:35,149 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 12:01:35,150 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 12:01:35,150 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 12:01:35,151 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 12:01:35,152 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 12:01:35,159 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-21 12:01:35,197 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 12:01:35,198 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 12:01:35,198 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 12:01:35,198 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 12:01:35,199 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 12:01:35,199 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 12:01:35,200 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 12:01:35,200 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 12:01:35,201 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 12:01:35,202 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 12:01:35,202 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 12:01:35,202 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 12:01:35,202 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 12:01:35,203 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 12:01:35,203 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 12:01:35,203 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 12:01:35,204 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 12:01:35,204 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 12:01:35,204 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 12:01:35,204 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 12:01:35,204 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 12:01:35,205 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 12:01:35,205 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 12:01:35,205 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 12:01:35,205 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 12:01:35,206 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 12:01:35,206 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 12:01:35,206 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 12:01:35,206 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 12:01:35,206 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 12:01:35,207 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 6b93742b9fb9c9f08a0ff73db01511709610cd1fe41eb0fdf4459c4c9ead2134 [2022-07-21 12:01:35,561 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 12:01:35,585 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 12:01:35,589 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 12:01:35,591 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 12:01:35,591 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 12:01:35,593 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--staging--lustre--lnet--lnet--lnet.ko-entry_point.cil.out.i [2022-07-21 12:01:35,677 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3b8be2947/33f9947591974bc78f98d197dd3877f6/FLAG4069604f3 [2022-07-21 12:01:37,148 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 12:01:37,149 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--staging--lustre--lnet--lnet--lnet.ko-entry_point.cil.out.i [2022-07-21 12:01:37,259 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3b8be2947/33f9947591974bc78f98d197dd3877f6/FLAG4069604f3 [2022-07-21 12:01:37,669 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3b8be2947/33f9947591974bc78f98d197dd3877f6 [2022-07-21 12:01:37,673 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 12:01:37,676 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 12:01:37,678 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 12:01:37,678 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 12:01:37,684 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 12:01:37,685 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 12:01:37" (1/1) ... [2022-07-21 12:01:37,686 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b593624 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:01:37, skipping insertion in model container [2022-07-21 12:01:37,686 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 12:01:37" (1/1) ... [2022-07-21 12:01:37,694 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 12:01:37,995 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 12:01:49,801 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--staging--lustre--lnet--lnet--lnet.ko-entry_point.cil.out.i[1249510,1249523] [2022-07-21 12:01:49,929 WARN L611 FunctionHandler]: implicit declaration of function ldv_xmalloc [2022-07-21 12:01:49,989 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 12:01:50,050 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 12:01:51,600 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--staging--lustre--lnet--lnet--lnet.ko-entry_point.cil.out.i[1249510,1249523] [2022-07-21 12:01:51,604 WARN L611 FunctionHandler]: implicit declaration of function ldv_xmalloc [2022-07-21 12:01:51,609 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 12:01:51,905 INFO L208 MainTranslator]: Completed translation [2022-07-21 12:01:51,906 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:01:51 WrapperNode [2022-07-21 12:01:51,906 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 12:01:51,907 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 12:01:51,909 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 12:01:51,909 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 12:01:51,916 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:01:51" (1/1) ... [2022-07-21 12:01:52,322 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:01:51" (1/1) ... [2022-07-21 12:01:53,080 INFO L137 Inliner]: procedures = 536, calls = 22203, calls flagged for inlining = 194, calls inlined = 189, statements flattened = 32406 [2022-07-21 12:01:53,082 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 12:01:53,083 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 12:01:53,083 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 12:01:53,083 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 12:01:53,092 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:01:51" (1/1) ... [2022-07-21 12:01:53,093 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:01:51" (1/1) ... [2022-07-21 12:01:53,452 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:01:51" (1/1) ... [2022-07-21 12:01:53,454 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:01:51" (1/1) ... [2022-07-21 12:01:54,281 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:01:51" (1/1) ... [2022-07-21 12:01:54,368 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:01:51" (1/1) ... [2022-07-21 12:01:54,550 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:01:51" (1/1) ... [2022-07-21 12:01:54,891 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 12:01:54,892 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 12:01:54,892 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 12:01:54,893 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 12:01:54,894 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:01:51" (1/1) ... [2022-07-21 12:01:54,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 12:01:54,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 12:01:54,941 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-21 12:01:54,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-21 12:01:54,986 INFO L130 BoogieDeclarations]: Found specification of procedure sock_release [2022-07-21 12:01:54,987 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_release [2022-07-21 12:01:54,987 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ipif_query [2022-07-21 12:01:54,987 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ipif_query [2022-07-21 12:01:54,987 INFO L130 BoogieDeclarations]: Found specification of procedure __swab64s [2022-07-21 12:01:54,987 INFO L138 BoogieDeclarations]: Found implementation of procedure __swab64s [2022-07-21 12:01:54,988 INFO L130 BoogieDeclarations]: Found specification of procedure LNET_NIDNET [2022-07-21 12:01:54,988 INFO L138 BoogieDeclarations]: Found implementation of procedure LNET_NIDNET [2022-07-21 12:01:54,988 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ni_recv [2022-07-21 12:01:54,988 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ni_recv [2022-07-21 12:01:54,988 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_find_net_locked [2022-07-21 12:01:54,988 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_find_net_locked [2022-07-21 12:01:54,988 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_unregister_lnd [2022-07-21 12:01:54,989 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_unregister_lnd [2022-07-21 12:01:54,989 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-07-21 12:01:54,989 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2022-07-21 12:01:54,989 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2022-07-21 12:01:54,989 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-21 12:01:54,989 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-21 12:01:54,990 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_restore_sigs [2022-07-21 12:01:54,990 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_restore_sigs [2022-07-21 12:01:54,990 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_rtrpool_init [2022-07-21 12:01:54,990 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_rtrpool_init [2022-07-21 12:01:54,990 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_notify_locked [2022-07-21 12:01:54,990 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_notify_locked [2022-07-21 12:01:54,990 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-07-21 12:01:54,991 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-07-21 12:01:54,991 INFO L130 BoogieDeclarations]: Found specification of procedure LNetGetId [2022-07-21 12:01:54,991 INFO L138 BoogieDeclarations]: Found implementation of procedure LNetGetId [2022-07-21 12:01:54,991 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-21 12:01:54,991 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-21 12:01:54,991 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_msg_commit [2022-07-21 12:01:54,992 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_msg_commit [2022-07-21 12:01:54,992 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_configure [2022-07-21 12:01:54,992 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_configure [2022-07-21 12:01:54,992 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_prep_send [2022-07-21 12:01:54,993 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_prep_send [2022-07-21 12:01:54,993 INFO L130 BoogieDeclarations]: Found specification of procedure LNetEQAlloc [2022-07-21 12:01:54,993 INFO L138 BoogieDeclarations]: Found implementation of procedure LNetEQAlloc [2022-07-21 12:01:54,993 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_time_after [2022-07-21 12:01:54,994 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_time_after [2022-07-21 12:01:54,994 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2022-07-21 12:01:54,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2022-07-21 12:01:54,994 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_check_routes [2022-07-21 12:01:54,994 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_check_routes [2022-07-21 12:01:54,995 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_parse_reply [2022-07-21 12:01:54,995 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_parse_reply [2022-07-21 12:01:54,995 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_peer_tables_destroy [2022-07-21 12:01:54,995 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_peer_tables_destroy [2022-07-21 12:01:54,995 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_portals_destroy [2022-07-21 12:01:54,995 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_portals_destroy [2022-07-21 12:01:54,996 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_md_free [2022-07-21 12:01:54,996 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_md_free [2022-07-21 12:01:54,997 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_sock_read [2022-07-21 12:01:54,997 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_sock_read [2022-07-21 12:01:54,998 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_res_lh_initialize [2022-07-21 12:01:54,998 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_res_lh_initialize [2022-07-21 12:01:54,998 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_match2mt [2022-07-21 12:01:54,999 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_match2mt [2022-07-21 12:01:54,999 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_time_add [2022-07-21 12:01:54,999 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_time_add [2022-07-21 12:01:55,000 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-21 12:01:55,000 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-21 12:01:55,000 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_cdebug_show [2022-07-21 12:01:55,000 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_cdebug_show [2022-07-21 12:01:55,001 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_setpayloadbuffer [2022-07-21 12:01:55,001 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_setpayloadbuffer [2022-07-21 12:01:55,001 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_nid_cpt_hash [2022-07-21 12:01:55,001 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_nid_cpt_hash [2022-07-21 12:01:55,002 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_percpt_unlock [2022-07-21 12:01:55,002 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_percpt_unlock [2022-07-21 12:01:55,002 INFO L130 BoogieDeclarations]: Found specification of procedure down [2022-07-21 12:01:55,002 INFO L138 BoogieDeclarations]: Found implementation of procedure down [2022-07-21 12:01:55,002 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_send [2022-07-21 12:01:55,003 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_send [2022-07-21 12:01:55,003 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_acceptor_stop [2022-07-21 12:01:55,003 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_acceptor_stop [2022-07-21 12:01:55,003 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_net2ni_locked [2022-07-21 12:01:55,003 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_net2ni_locked [2022-07-21 12:01:55,003 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-07-21 12:01:55,004 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ni_free [2022-07-21 12:01:55,004 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ni_free [2022-07-21 12:01:55,004 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_nid2ni_locked [2022-07-21 12:01:55,004 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_nid2ni_locked [2022-07-21 12:01:55,005 INFO L130 BoogieDeclarations]: Found specification of procedure libcfs_lnd2str [2022-07-21 12:01:55,005 INFO L138 BoogieDeclarations]: Found implementation of procedure libcfs_lnd2str [2022-07-21 12:01:55,005 INFO L130 BoogieDeclarations]: Found specification of procedure lbug_with_loc [2022-07-21 12:01:55,005 INFO L138 BoogieDeclarations]: Found implementation of procedure lbug_with_loc [2022-07-21 12:01:55,006 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-07-21 12:01:55,006 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-07-21 12:01:55,006 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_handle2me [2022-07-21 12:01:55,006 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_handle2me [2022-07-21 12:01:55,006 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_handle2md [2022-07-21 12:01:55,007 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_handle2md [2022-07-21 12:01:55,007 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_return_rx_credits_locked [2022-07-21 12:01:55,007 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_return_rx_credits_locked [2022-07-21 12:01:55,008 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_md2handle [2022-07-21 12:01:55,008 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_md2handle [2022-07-21 12:01:55,008 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_new_text_buf [2022-07-21 12:01:55,008 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_new_text_buf [2022-07-21 12:01:55,008 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 12:01:55,008 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add [2022-07-21 12:01:55,008 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add [2022-07-21 12:01:55,009 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_cpt_current [2022-07-21 12:01:55,009 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_cpt_current [2022-07-21 12:01:55,009 INFO L130 BoogieDeclarations]: Found specification of procedure LNetInvalidateHandle [2022-07-21 12:01:55,009 INFO L138 BoogieDeclarations]: Found implementation of procedure LNetInvalidateHandle [2022-07-21 12:01:55,009 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ptl_cleanup [2022-07-21 12:01:55,009 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ptl_cleanup [2022-07-21 12:01:55,010 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_swap_pinginfo [2022-07-21 12:01:55,010 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_swap_pinginfo [2022-07-21 12:01:55,010 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_md_deconstruct [2022-07-21 12:01:55,011 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_md_deconstruct [2022-07-21 12:01:55,011 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-07-21 12:01:55,011 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-07-21 12:01:55,012 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_rtrpool_free_bufs [2022-07-21 12:01:55,012 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_rtrpool_free_bufs [2022-07-21 12:01:55,014 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-07-21 12:01:55,014 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-07-21 12:01:55,015 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ni_addref_locked [2022-07-21 12:01:55,015 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ni_addref_locked [2022-07-21 12:01:55,016 INFO L130 BoogieDeclarations]: Found specification of procedure LNetGet [2022-07-21 12:01:55,016 INFO L138 BoogieDeclarations]: Found implementation of procedure LNetGet [2022-07-21 12:01:55,016 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_res_container_setup [2022-07-21 12:01:55,017 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_res_container_setup [2022-07-21 12:01:55,018 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-07-21 12:01:55,025 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-07-21 12:01:55,025 INFO L130 BoogieDeclarations]: Found specification of procedure init_waitqueue_entry [2022-07-21 12:01:55,025 INFO L138 BoogieDeclarations]: Found implementation of procedure init_waitqueue_entry [2022-07-21 12:01:55,025 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_res_containers_destroy [2022-07-21 12:01:55,025 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_res_containers_destroy [2022-07-21 12:01:55,026 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-07-21 12:01:55,026 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-07-21 12:01:55,026 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-07-21 12:01:55,026 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_cpt_spread_node [2022-07-21 12:01:55,026 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_cpt_spread_node [2022-07-21 12:01:55,026 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-21 12:01:55,026 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-21 12:01:55,027 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_destroy_rc_data [2022-07-21 12:01:55,027 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_destroy_rc_data [2022-07-21 12:01:55,027 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_sock_accept [2022-07-21 12:01:55,027 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_sock_accept [2022-07-21 12:01:55,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-07-21 12:01:55,027 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ptl_is_unique [2022-07-21 12:01:55,027 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ptl_is_unique [2022-07-21 12:01:55,027 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_res_unlock [2022-07-21 12:01:55,028 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_res_unlock [2022-07-21 12:01:55,028 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_res_lh_lookup [2022-07-21 12:01:55,028 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_res_lh_lookup [2022-07-21 12:01:55,028 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ptl_setopt [2022-07-21 12:01:55,028 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ptl_setopt [2022-07-21 12:01:55,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-21 12:01:55,028 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_drop_delayed_msg_list [2022-07-21 12:01:55,029 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_drop_delayed_msg_list [2022-07-21 12:01:55,029 INFO L130 BoogieDeclarations]: Found specification of procedure kmap [2022-07-21 12:01:55,029 INFO L138 BoogieDeclarations]: Found implementation of procedure kmap [2022-07-21 12:01:55,029 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ni_alloc [2022-07-21 12:01:55,029 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ni_alloc [2022-07-21 12:01:55,029 INFO L130 BoogieDeclarations]: Found specification of procedure sock_create [2022-07-21 12:01:55,029 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_create [2022-07-21 12:01:55,030 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_mt_test_exhausted [2022-07-21 12:01:55,030 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_mt_test_exhausted [2022-07-21 12:01:55,030 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-21 12:01:55,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-21 12:01:55,030 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_node [2022-07-21 12:01:55,030 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_node [2022-07-21 12:01:55,030 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_free_text_buf [2022-07-21 12:01:55,031 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_free_text_buf [2022-07-21 12:01:55,031 INFO L130 BoogieDeclarations]: Found specification of procedure sk_sleep [2022-07-21 12:01:55,031 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_sleep [2022-07-21 12:01:55,031 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_net_lock_current [2022-07-21 12:01:55,031 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_net_lock_current [2022-07-21 12:01:55,031 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_percpt_number [2022-07-21 12:01:55,031 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_percpt_number [2022-07-21 12:01:55,032 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ni_notify_locked [2022-07-21 12:01:55,032 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ni_notify_locked [2022-07-21 12:01:55,032 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2022-07-21 12:01:55,032 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2022-07-21 12:01:55,032 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-07-21 12:01:55,032 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-07-21 12:01:55,032 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_startup_lndnis [2022-07-21 12:01:55,032 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_startup_lndnis [2022-07-21 12:01:55,033 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_eq_enqueue_event [2022-07-21 12:01:55,033 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_eq_enqueue_event [2022-07-21 12:01:55,033 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_return_tx_credits_locked [2022-07-21 12:01:55,034 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_return_tx_credits_locked [2022-07-21 12:01:55,034 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2022-07-21 12:01:55,034 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2022-07-21 12:01:55,034 INFO L130 BoogieDeclarations]: Found specification of procedure libcfs_str2net [2022-07-21 12:01:55,035 INFO L138 BoogieDeclarations]: Found implementation of procedure libcfs_str2net [2022-07-21 12:01:55,035 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_res_lock [2022-07-21 12:01:55,035 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_res_lock [2022-07-21 12:01:55,035 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 12:01:55,035 INFO L130 BoogieDeclarations]: Found specification of procedure LNetMDBind [2022-07-21 12:01:55,035 INFO L138 BoogieDeclarations]: Found implementation of procedure LNetMDBind [2022-07-21 12:01:55,035 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_cpt_of_nid [2022-07-21 12:01:55,035 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_cpt_of_nid [2022-07-21 12:01:55,036 INFO L130 BoogieDeclarations]: Found specification of procedure libcfs_net2str [2022-07-21 12:01:55,036 INFO L138 BoogieDeclarations]: Found implementation of procedure libcfs_net2str [2022-07-21 12:01:55,036 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2022-07-21 12:01:55,036 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2022-07-21 12:01:55,036 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_percpt_free [2022-07-21 12:01:55,036 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_percpt_free [2022-07-21 12:01:55,036 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-07-21 12:01:55,037 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-07-21 12:01:55,037 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 12:01:55,037 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_find_peer_locked [2022-07-21 12:01:55,037 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_find_peer_locked [2022-07-21 12:01:55,037 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_init [2022-07-21 12:01:55,037 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_init [2022-07-21 12:01:55,037 INFO L130 BoogieDeclarations]: Found specification of procedure LNetHandleIsInvalid [2022-07-21 12:01:55,038 INFO L138 BoogieDeclarations]: Found implementation of procedure LNetHandleIsInvalid [2022-07-21 12:01:55,038 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_destroy_routes [2022-07-21 12:01:55,038 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_destroy_routes [2022-07-21 12:01:55,038 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2022-07-21 12:01:55,038 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2022-07-21 12:01:55,038 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ni_decref_locked [2022-07-21 12:01:55,038 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ni_decref_locked [2022-07-21 12:01:55,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 12:01:55,039 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_handle2eq [2022-07-21 12:01:55,039 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_handle2eq [2022-07-21 12:01:55,039 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-07-21 12:01:55,039 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-07-21 12:01:55,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-07-21 12:01:55,039 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2022-07-21 12:01:55,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2022-07-21 12:01:55,040 INFO L130 BoogieDeclarations]: Found specification of procedure libcfs_isknown_lnd [2022-07-21 12:01:55,040 INFO L138 BoogieDeclarations]: Found implementation of procedure libcfs_isknown_lnd [2022-07-21 12:01:55,040 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_me_free [2022-07-21 12:01:55,040 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_me_free [2022-07-21 12:01:55,040 INFO L130 BoogieDeclarations]: Found specification of procedure __list_splice [2022-07-21 12:01:55,040 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_splice [2022-07-21 12:01:55,040 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_sock_ioctl [2022-07-21 12:01:55,041 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_sock_ioctl [2022-07-21 12:01:55,041 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2022-07-21 12:01:55,041 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2022-07-21 12:01:55,041 INFO L130 BoogieDeclarations]: Found specification of procedure lolnd_recv [2022-07-21 12:01:55,041 INFO L138 BoogieDeclarations]: Found implementation of procedure lolnd_recv [2022-07-21 12:01:55,041 INFO L130 BoogieDeclarations]: Found specification of procedure libcfs_nid2str [2022-07-21 12:01:55,041 INFO L138 BoogieDeclarations]: Found implementation of procedure libcfs_nid2str [2022-07-21 12:01:55,042 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_sock_create [2022-07-21 12:01:55,042 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_sock_create [2022-07-21 12:01:55,042 INFO L130 BoogieDeclarations]: Found specification of procedure list_move [2022-07-21 12:01:55,043 INFO L138 BoogieDeclarations]: Found implementation of procedure list_move [2022-07-21 12:01:55,046 INFO L130 BoogieDeclarations]: Found specification of procedure libcfs_str2nid [2022-07-21 12:01:55,046 INFO L138 BoogieDeclarations]: Found implementation of procedure libcfs_str2nid [2022-07-21 12:01:55,046 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-07-21 12:01:55,047 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-07-21 12:01:55,047 INFO L130 BoogieDeclarations]: Found specification of procedure vmalloc_node [2022-07-21 12:01:55,047 INFO L138 BoogieDeclarations]: Found implementation of procedure vmalloc_node [2022-07-21 12:01:55,047 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_isrouter [2022-07-21 12:01:55,047 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_isrouter [2022-07-21 12:01:55,047 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_parse_forward_locked [2022-07-21 12:01:55,048 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_parse_forward_locked [2022-07-21 12:01:55,049 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2022-07-21 12:01:55,049 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2022-07-21 12:01:55,049 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_msgtyp2str [2022-07-21 12:01:55,050 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_msgtyp2str [2022-07-21 12:01:55,050 INFO L130 BoogieDeclarations]: Found specification of procedure __roundup_pow_of_two [2022-07-21 12:01:55,050 INFO L138 BoogieDeclarations]: Found implementation of procedure __roundup_pow_of_two [2022-07-21 12:01:55,050 INFO L130 BoogieDeclarations]: Found specification of procedure libcfs_id2str [2022-07-21 12:01:55,050 INFO L138 BoogieDeclarations]: Found implementation of procedure libcfs_id2str [2022-07-21 12:01:55,050 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 12:01:55,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 12:01:55,050 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_me2handle [2022-07-21 12:01:55,051 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_me2handle [2022-07-21 12:01:55,051 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-21 12:01:55,051 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-21 12:01:55,051 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2022-07-21 12:01:55,051 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2022-07-21 12:01:55,051 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_mt_match_md [2022-07-21 12:01:55,051 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_mt_match_md [2022-07-21 12:01:55,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2022-07-21 12:01:55,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2022-07-21 12:01:55,052 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2022-07-21 12:01:55,052 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2022-07-21 12:01:55,052 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_cpt_of_cookie [2022-07-21 12:01:55,052 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_cpt_of_cookie [2022-07-21 12:01:55,052 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_register_lnd [2022-07-21 12:01:55,053 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_register_lnd [2022-07-21 12:01:55,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-21 12:01:55,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-21 12:01:55,053 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-21 12:01:55,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-21 12:01:55,053 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_find_lnd_by_type [2022-07-21 12:01:55,053 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_find_lnd_by_type [2022-07-21 12:01:55,053 INFO L130 BoogieDeclarations]: Found specification of procedure hash_64 [2022-07-21 12:01:55,054 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_64 [2022-07-21 12:01:55,054 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_add_route [2022-07-21 12:01:55,054 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_add_route [2022-07-21 12:01:55,054 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_net_lock [2022-07-21 12:01:55,054 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_net_lock [2022-07-21 12:01:55,054 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_build_unlink_event [2022-07-21 12:01:55,054 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_build_unlink_event [2022-07-21 12:01:55,055 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_islocalnid [2022-07-21 12:01:55,055 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_islocalnid [2022-07-21 12:01:55,055 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_parse_get [2022-07-21 12:01:55,055 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_parse_get [2022-07-21 12:01:55,055 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_destroy_ping_info [2022-07-21 12:01:55,055 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_destroy_ping_info [2022-07-21 12:01:55,055 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_net2rnethash [2022-07-21 12:01:55,056 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_net2rnethash [2022-07-21 12:01:55,056 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_del_route [2022-07-21 12:01:55,056 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_del_route [2022-07-21 12:01:55,056 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-07-21 12:01:55,056 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-07-21 12:01:55,056 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_peer_decref_locked [2022-07-21 12:01:55,057 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_peer_decref_locked [2022-07-21 12:01:55,057 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_sock_write [2022-07-21 12:01:55,057 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_sock_write [2022-07-21 12:01:55,057 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2022-07-21 12:01:55,057 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_post_send_locked [2022-07-21 12:01:55,057 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_post_send_locked [2022-07-21 12:01:55,057 INFO L130 BoogieDeclarations]: Found specification of procedure fls64 [2022-07-21 12:01:55,057 INFO L138 BoogieDeclarations]: Found implementation of procedure fls64 [2022-07-21 12:01:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure libcfs_lnd2modname [2022-07-21 12:01:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure libcfs_lnd2modname [2022-07-21 12:01:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_percpt_lock [2022-07-21 12:01:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_percpt_lock [2022-07-21 12:01:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_percpt_alloc [2022-07-21 12:01:55,058 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_percpt_alloc [2022-07-21 12:01:55,058 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_issep [2022-07-21 12:01:55,059 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_issep [2022-07-21 12:01:55,059 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2022-07-21 12:01:55,059 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2022-07-21 12:01:55,059 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_peer_addref_locked [2022-07-21 12:01:55,059 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_peer_addref_locked [2022-07-21 12:01:55,059 INFO L130 BoogieDeclarations]: Found specification of procedure LNetNIInit [2022-07-21 12:01:55,059 INFO L138 BoogieDeclarations]: Found implementation of procedure LNetNIInit [2022-07-21 12:01:55,059 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-07-21 12:01:55,060 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-07-21 12:01:55,060 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_destroy_locks [2022-07-21 12:01:55,060 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_destroy_locks [2022-07-21 12:01:55,060 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-21 12:01:55,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-21 12:01:55,060 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice [2022-07-21 12:01:55,060 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice [2022-07-21 12:01:55,061 INFO L130 BoogieDeclarations]: Found specification of procedure LNetEQPoll [2022-07-21 12:01:55,061 INFO L138 BoogieDeclarations]: Found implementation of procedure LNetEQPoll [2022-07-21 12:01:55,061 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_percpt_lock_free [2022-07-21 12:01:55,061 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_percpt_lock_free [2022-07-21 12:01:55,061 INFO L130 BoogieDeclarations]: Found specification of procedure fail_peer [2022-07-21 12:01:55,061 INFO L138 BoogieDeclarations]: Found implementation of procedure fail_peer [2022-07-21 12:01:55,061 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_sub [2022-07-21 12:01:55,062 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_sub [2022-07-21 12:01:55,062 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-07-21 12:01:55,062 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-07-21 12:01:55,062 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-21 12:01:55,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-21 12:01:55,062 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_post_routed_recv_locked [2022-07-21 12:01:55,062 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_post_routed_recv_locked [2022-07-21 12:01:55,063 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-21 12:01:55,063 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-21 12:01:55,063 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_md_validate [2022-07-21 12:01:55,063 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_md_validate [2022-07-21 12:01:55,063 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ptl_detach_md [2022-07-21 12:01:55,063 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ptl_detach_md [2022-07-21 12:01:55,063 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_msg_alloc [2022-07-21 12:01:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_msg_alloc [2022-07-21 12:01:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_sock_getaddr [2022-07-21 12:01:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_sock_getaddr [2022-07-21 12:01:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_nid2peer_locked [2022-07-21 12:01:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_nid2peer_locked [2022-07-21 12:01:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_msg_containers_destroy [2022-07-21 12:01:55,064 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_msg_containers_destroy [2022-07-21 12:01:55,064 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 12:01:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-07-21 12:01:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-07-21 12:01:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_eq2handle [2022-07-21 12:01:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_eq2handle [2022-07-21 12:01:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 12:01:55,065 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2022-07-21 12:01:55,065 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_del_entry [2022-07-21 12:01:55,066 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_msg_decommit [2022-07-21 12:01:55,066 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_msg_decommit [2022-07-21 12:01:55,066 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_msg_container_cleanup [2022-07-21 12:01:55,066 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_msg_container_cleanup [2022-07-21 12:01:55,066 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_expand1tb [2022-07-21 12:01:55,066 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_expand1tb [2022-07-21 12:01:55,066 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2022-07-21 12:01:55,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2022-07-21 12:01:55,067 INFO L130 BoogieDeclarations]: Found specification of procedure LNetMDUnlink [2022-07-21 12:01:55,067 INFO L138 BoogieDeclarations]: Found implementation of procedure LNetMDUnlink [2022-07-21 12:01:55,067 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2022-07-21 12:01:55,067 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2022-07-21 12:01:55,067 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ipaddr_free_enumeration [2022-07-21 12:01:55,067 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ipaddr_free_enumeration [2022-07-21 12:01:55,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 12:01:55,068 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_msg_free [2022-07-21 12:01:55,068 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_msg_free [2022-07-21 12:01:55,068 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_md_link [2022-07-21 12:01:55,068 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_md_link [2022-07-21 12:01:55,072 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-07-21 12:01:55,072 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-07-21 12:01:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_netspec2net [2022-07-21 12:01:55,073 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_netspec2net [2022-07-21 12:01:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ipif_enumerate [2022-07-21 12:01:55,073 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ipif_enumerate [2022-07-21 12:01:55,073 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-07-21 12:01:55,073 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-07-21 12:01:55,074 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_time_seconds [2022-07-21 12:01:55,074 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_time_seconds [2022-07-21 12:01:55,074 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_rtrpool_alloc_bufs [2022-07-21 12:01:55,074 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_rtrpool_alloc_bufs [2022-07-21 12:01:55,074 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2022-07-21 12:01:55,074 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2022-07-21 12:01:55,074 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2022-07-21 12:01:55,075 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2022-07-21 12:01:55,075 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~lnet_nid_t~0~X~int~TO~VOID [2022-07-21 12:01:55,075 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~lnet_nid_t~0~X~int~TO~VOID [2022-07-21 12:01:55,075 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_nid2peerhash [2022-07-21 12:01:55,075 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_nid2peerhash [2022-07-21 12:01:55,075 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_md_unlink [2022-07-21 12:01:55,075 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_md_unlink [2022-07-21 12:01:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_parse_put [2022-07-21 12:01:55,076 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_parse_put [2022-07-21 12:01:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_md_exhausted [2022-07-21 12:01:55,076 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_md_exhausted [2022-07-21 12:01:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_percpt_lock_alloc [2022-07-21 12:01:55,076 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_percpt_lock_alloc [2022-07-21 12:01:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_fail_nid [2022-07-21 12:01:55,077 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_fail_nid [2022-07-21 12:01:55,077 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ptl_is_lazy [2022-07-21 12:01:55,077 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ptl_is_lazy [2022-07-21 12:01:55,077 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_net2ni [2022-07-21 12:01:55,077 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_net2ni [2022-07-21 12:01:55,077 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_drop_message [2022-07-21 12:01:55,077 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_drop_message [2022-07-21 12:01:55,078 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_try_match_md [2022-07-21 12:01:55,078 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_try_match_md [2022-07-21 12:01:55,078 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-07-21 12:01:55,078 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-07-21 12:01:55,078 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_finalize [2022-07-21 12:01:55,078 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_finalize [2022-07-21 12:01:55,078 INFO L130 BoogieDeclarations]: Found specification of procedure LNET_NETTYP [2022-07-21 12:01:55,079 INFO L138 BoogieDeclarations]: Found implementation of procedure LNET_NETTYP [2022-07-21 12:01:55,079 INFO L130 BoogieDeclarations]: Found specification of procedure LNetEQFree [2022-07-21 12:01:55,079 INFO L138 BoogieDeclarations]: Found implementation of procedure LNetEQFree [2022-07-21 12:01:55,079 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_time_current [2022-07-21 12:01:55,079 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_time_current [2022-07-21 12:01:55,079 INFO L130 BoogieDeclarations]: Found specification of procedure LNetNIFini [2022-07-21 12:01:55,079 INFO L138 BoogieDeclarations]: Found implementation of procedure LNetNIFini [2022-07-21 12:01:55,079 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ni_decref [2022-07-21 12:01:55,080 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ni_decref [2022-07-21 12:01:55,080 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_str2tbs_sep [2022-07-21 12:01:55,080 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_str2tbs_sep [2022-07-21 12:01:55,080 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_recv_put [2022-07-21 12:01:55,080 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_recv_put [2022-07-21 12:01:55,080 INFO L130 BoogieDeclarations]: Found specification of procedure strnlen [2022-07-21 12:01:55,080 INFO L138 BoogieDeclarations]: Found implementation of procedure strnlen [2022-07-21 12:01:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_me_alloc [2022-07-21 12:01:55,081 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_me_alloc [2022-07-21 12:01:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-21 12:01:55,081 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-21 12:01:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_eq_free [2022-07-21 12:01:55,081 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_eq_free [2022-07-21 12:01:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-21 12:01:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_peer_is_alive [2022-07-21 12:01:55,082 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_peer_is_alive [2022-07-21 12:01:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-21 12:01:55,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-21 12:01:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_cpt_of_nid_locked [2022-07-21 12:01:55,082 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_cpt_of_nid_locked [2022-07-21 12:01:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_res_containers_create [2022-07-21 12:01:55,083 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_res_containers_create [2022-07-21 12:01:55,083 INFO L130 BoogieDeclarations]: Found specification of procedure get_seconds [2022-07-21 12:01:55,083 INFO L138 BoogieDeclarations]: Found implementation of procedure get_seconds [2022-07-21 12:01:55,083 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_wire_handle2md [2022-07-21 12:01:55,083 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_wire_handle2md [2022-07-21 12:01:55,083 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_parse_ack [2022-07-21 12:01:55,083 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_parse_ack [2022-07-21 12:01:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure vmalloc [2022-07-21 12:01:55,084 INFO L138 BoogieDeclarations]: Found implementation of procedure vmalloc [2022-07-21 12:01:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_rtrpools_free [2022-07-21 12:01:55,084 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_rtrpools_free [2022-07-21 12:01:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~X~int~X~int~TO~int [2022-07-21 12:01:55,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~X~$Pointer$~X~int~X~int~X~int~TO~int [2022-07-21 12:01:55,084 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~int [2022-07-21 12:01:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~int [2022-07-21 12:01:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_msg2bufpool [2022-07-21 12:01:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_msg2bufpool [2022-07-21 12:01:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_block_allsigs [2022-07-21 12:01:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_block_allsigs [2022-07-21 12:01:55,085 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_prune_rc_data [2022-07-21 12:01:55,085 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_prune_rc_data [2022-07-21 12:01:55,086 INFO L130 BoogieDeclarations]: Found specification of procedure __swab32s [2022-07-21 12:01:55,086 INFO L138 BoogieDeclarations]: Found implementation of procedure __swab32s [2022-07-21 12:01:55,086 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2022-07-21 12:01:55,086 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2022-07-21 12:01:55,086 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_msg_attach_md [2022-07-21 12:01:55,086 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_msg_attach_md [2022-07-21 12:01:55,086 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_msg_decommit_tx [2022-07-21 12:01:55,087 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_msg_decommit_tx [2022-07-21 12:01:55,087 INFO L130 BoogieDeclarations]: Found specification of procedure kernel_setsockopt [2022-07-21 12:01:55,087 INFO L138 BoogieDeclarations]: Found implementation of procedure kernel_setsockopt [2022-07-21 12:01:55,087 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_md_build [2022-07-21 12:01:55,087 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_md_build [2022-07-21 12:01:55,087 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_expr_list_free [2022-07-21 12:01:55,087 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_expr_list_free [2022-07-21 12:01:55,087 INFO L130 BoogieDeclarations]: Found specification of procedure lolnd_send [2022-07-21 12:01:55,088 INFO L138 BoogieDeclarations]: Found implementation of procedure lolnd_send [2022-07-21 12:01:55,088 INFO L130 BoogieDeclarations]: Found specification of procedure kunmap [2022-07-21 12:01:55,088 INFO L138 BoogieDeclarations]: Found implementation of procedure kunmap [2022-07-21 12:01:55,088 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_md_alloc [2022-07-21 12:01:55,088 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_md_alloc [2022-07-21 12:01:55,088 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_parse [2022-07-21 12:01:55,088 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_parse [2022-07-21 12:01:55,089 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_unprepare [2022-07-21 12:01:55,089 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_unprepare [2022-07-21 12:01:55,089 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_res_container_cleanup [2022-07-21 12:01:55,089 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_res_container_cleanup [2022-07-21 12:01:55,089 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-07-21 12:01:55,089 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-07-21 12:01:55,089 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ni_eager_recv [2022-07-21 12:01:55,089 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ni_eager_recv [2022-07-21 12:01:55,090 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_build_msg_event [2022-07-21 12:01:55,090 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_build_msg_event [2022-07-21 12:01:55,090 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_complete_msg_locked [2022-07-21 12:01:55,090 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_complete_msg_locked [2022-07-21 12:01:55,090 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_me_unlink [2022-07-21 12:01:55,090 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_me_unlink [2022-07-21 12:01:55,090 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-07-21 12:01:55,091 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-07-21 12:01:55,091 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_syntax [2022-07-21 12:01:55,091 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_syntax [2022-07-21 12:01:55,091 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_net_unlock [2022-07-21 12:01:55,091 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_net_unlock [2022-07-21 12:01:55,091 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ptl_disable_mt [2022-07-21 12:01:55,091 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ptl_disable_mt [2022-07-21 12:01:55,091 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ni_send [2022-07-21 12:01:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ni_send [2022-07-21 12:01:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_mt_match_head [2022-07-21 12:01:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_mt_match_head [2022-07-21 12:01:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_mt_set_exhausted [2022-07-21 12:01:55,092 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_mt_set_exhausted [2022-07-21 12:01:55,092 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_accept_magic [2022-07-21 12:01:55,093 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_accept_magic [2022-07-21 12:01:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ping_target_fini [2022-07-21 12:01:55,093 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ping_target_fini [2022-07-21 12:01:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ipif_free_enumeration [2022-07-21 12:01:55,093 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ipif_free_enumeration [2022-07-21 12:01:55,093 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_time_sub [2022-07-21 12:01:55,093 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_time_sub [2022-07-21 12:01:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_shutdown_lndnis [2022-07-21 12:01:55,094 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_shutdown_lndnis [2022-07-21 12:01:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-07-21 12:01:55,094 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-07-21 12:01:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure cfs_trimwhite [2022-07-21 12:01:55,094 INFO L138 BoogieDeclarations]: Found implementation of procedure cfs_trimwhite [2022-07-21 12:01:55,094 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ptl_match_md [2022-07-21 12:01:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ptl_match_md [2022-07-21 12:01:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_msg_decommit_rx [2022-07-21 12:01:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_msg_decommit_rx [2022-07-21 12:01:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_res_type2str [2022-07-21 12:01:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_res_type2str [2022-07-21 12:01:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 12:01:55,095 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_free_text_bufs [2022-07-21 12:01:55,095 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_free_text_bufs [2022-07-21 12:01:55,096 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ptl_is_wildcard [2022-07-21 12:01:55,096 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ptl_is_wildcard [2022-07-21 12:01:55,096 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_res_lh_invalidate [2022-07-21 12:01:55,096 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_res_lh_invalidate [2022-07-21 12:01:55,096 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2022-07-21 12:01:55,096 INFO L130 BoogieDeclarations]: Found specification of procedure lnet_ni_tq_credits [2022-07-21 12:01:55,096 INFO L138 BoogieDeclarations]: Found implementation of procedure lnet_ni_tq_credits [2022-07-21 12:01:55,097 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2022-07-21 12:01:55,097 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2022-07-21 12:01:57,405 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 12:01:57,411 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 12:01:58,951 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-21 12:03:11,137 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 12:03:11,195 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 12:03:11,195 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-21 12:03:11,209 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 12:03:11 BoogieIcfgContainer [2022-07-21 12:03:11,209 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 12:03:11,211 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 12:03:11,211 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 12:03:11,214 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 12:03:11,214 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 12:01:37" (1/3) ... [2022-07-21 12:03:11,215 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55c71eb4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 12:03:11, skipping insertion in model container [2022-07-21 12:03:11,215 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:01:51" (2/3) ... [2022-07-21 12:03:11,215 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55c71eb4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 12:03:11, skipping insertion in model container [2022-07-21 12:03:11,216 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 12:03:11" (3/3) ... [2022-07-21 12:03:11,217 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--staging--lustre--lnet--lnet--lnet.ko-entry_point.cil.out.i [2022-07-21 12:03:11,233 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 12:03:11,233 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 12:03:11,465 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 12:03:11,470 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@75fa20f7, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6654ce06 [2022-07-21 12:03:11,471 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-21 12:03:11,503 INFO L276 IsEmpty]: Start isEmpty. Operand has 9765 states, 6458 states have (on average 1.3702384639207186) internal successors, (8849), 7003 states have internal predecessors, (8849), 3033 states have call successors, (3033), 273 states have call predecessors, (3033), 272 states have return successors, (3030), 2971 states have call predecessors, (3030), 3030 states have call successors, (3030) [2022-07-21 12:03:11,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-07-21 12:03:11,517 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 12:03:11,518 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 12:03:11,519 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 12:03:11,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 12:03:11,523 INFO L85 PathProgramCache]: Analyzing trace with hash -353018062, now seen corresponding path program 1 times [2022-07-21 12:03:11,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 12:03:11,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400628243] [2022-07-21 12:03:11,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 12:03:11,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 12:03:12,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:03:13,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 12:03:13,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:03:13,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-21 12:03:13,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:03:13,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 12:03:13,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:03:13,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-21 12:03:13,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:03:13,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-21 12:03:13,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:03:13,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-21 12:03:13,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:03:13,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-21 12:03:13,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:03:13,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-21 12:03:13,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:03:13,258 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-21 12:03:13,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 12:03:13,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400628243] [2022-07-21 12:03:13,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400628243] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 12:03:13,263 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 12:03:13,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 12:03:13,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553072953] [2022-07-21 12:03:13,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 12:03:13,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 12:03:13,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 12:03:13,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 12:03:13,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-21 12:03:13,338 INFO L87 Difference]: Start difference. First operand has 9765 states, 6458 states have (on average 1.3702384639207186) internal successors, (8849), 7003 states have internal predecessors, (8849), 3033 states have call successors, (3033), 273 states have call predecessors, (3033), 272 states have return successors, (3030), 2971 states have call predecessors, (3030), 3030 states have call successors, (3030) Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-21 12:03:24,471 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:03:29,751 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:03:32,540 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:03:49,839 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:04:05,894 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:04:08,143 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:04:14,797 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:04:34,708 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:04:36,780 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:04:39,854 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:04:45,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 12:04:45,031 INFO L93 Difference]: Finished difference Result 21617 states and 33692 transitions. [2022-07-21 12:04:45,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 12:04:45,035 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 69 [2022-07-21 12:04:45,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 12:04:45,153 INFO L225 Difference]: With dead ends: 21617 [2022-07-21 12:04:45,153 INFO L226 Difference]: Without dead ends: 11852 [2022-07-21 12:04:45,231 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-21 12:04:45,240 INFO L413 NwaCegarLoop]: 14293 mSDtfsCounter, 5276 mSDsluCounter, 6349 mSDsCounter, 0 mSdLazyCounter, 6257 mSolverCounterSat, 7867 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 82.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5966 SdHoareTripleChecker+Valid, 20642 SdHoareTripleChecker+Invalid, 14132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 7867 IncrementalHoareTripleChecker+Valid, 6257 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 90.3s IncrementalHoareTripleChecker+Time [2022-07-21 12:04:45,241 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5966 Valid, 20642 Invalid, 14132 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [7867 Valid, 6257 Invalid, 8 Unknown, 0 Unchecked, 90.3s Time] [2022-07-21 12:04:45,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11852 states. [2022-07-21 12:04:46,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11852 to 9755. [2022-07-21 12:04:46,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9755 states, 6453 states have (on average 1.3682008368200838) internal successors, (8829), 6993 states have internal predecessors, (8829), 3030 states have call successors, (3030), 272 states have call predecessors, (3030), 271 states have return successors, (3029), 2970 states have call predecessors, (3029), 3029 states have call successors, (3029) [2022-07-21 12:04:46,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9755 states to 9755 states and 14888 transitions. [2022-07-21 12:04:46,264 INFO L78 Accepts]: Start accepts. Automaton has 9755 states and 14888 transitions. Word has length 69 [2022-07-21 12:04:46,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 12:04:46,265 INFO L495 AbstractCegarLoop]: Abstraction has 9755 states and 14888 transitions. [2022-07-21 12:04:46,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-21 12:04:46,266 INFO L276 IsEmpty]: Start isEmpty. Operand 9755 states and 14888 transitions. [2022-07-21 12:04:46,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-07-21 12:04:46,277 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 12:04:46,277 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 12:04:46,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 12:04:46,278 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 12:04:46,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 12:04:46,279 INFO L85 PathProgramCache]: Analyzing trace with hash -151194128, now seen corresponding path program 1 times [2022-07-21 12:04:46,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 12:04:46,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133965108] [2022-07-21 12:04:46,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 12:04:46,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 12:04:46,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:04:47,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 12:04:47,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:04:47,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-21 12:04:47,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:04:47,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 12:04:47,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:04:47,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-21 12:04:47,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:04:47,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-21 12:04:47,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:04:47,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-21 12:04:47,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:04:47,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-21 12:04:47,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:04:47,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-21 12:04:47,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:04:47,420 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-07-21 12:04:47,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 12:04:47,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133965108] [2022-07-21 12:04:47,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133965108] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 12:04:47,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 12:04:47,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 12:04:47,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440135130] [2022-07-21 12:04:47,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 12:04:47,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 12:04:47,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 12:04:47,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 12:04:47,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 12:04:47,424 INFO L87 Difference]: Start difference. First operand 9755 states and 14888 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-21 12:04:52,258 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:05:02,454 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:05:10,858 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:05:13,601 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:05:21,541 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []