./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-43_2a-drivers--scsi--be2iscsi--be2iscsi.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb692b52 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-43_2a-drivers--scsi--be2iscsi--be2iscsi.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 420af474850d23f3f2d1eaddb78c478fb6a14fcff2ada80d9108d342279e18ba --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-20 01:29:39,289 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-20 01:29:39,291 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-20 01:29:39,315 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-20 01:29:39,316 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-20 01:29:39,317 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-20 01:29:39,318 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-20 01:29:39,319 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-20 01:29:39,320 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-20 01:29:39,321 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-20 01:29:39,322 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-20 01:29:39,323 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-20 01:29:39,323 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-20 01:29:39,324 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-20 01:29:39,325 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-20 01:29:39,326 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-20 01:29:39,326 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-20 01:29:39,327 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-20 01:29:39,328 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-20 01:29:39,330 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-20 01:29:39,331 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-20 01:29:39,331 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-20 01:29:39,332 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-20 01:29:39,333 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-20 01:29:39,334 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-20 01:29:39,336 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-20 01:29:39,336 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-20 01:29:39,336 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-20 01:29:39,337 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-20 01:29:39,337 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-20 01:29:39,338 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-20 01:29:39,338 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-20 01:29:39,339 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-20 01:29:39,339 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-20 01:29:39,340 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-20 01:29:39,341 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-20 01:29:39,341 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-20 01:29:39,342 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-20 01:29:39,342 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-20 01:29:39,342 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-20 01:29:39,343 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-20 01:29:39,344 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-20 01:29:39,345 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-20 01:29:39,362 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-20 01:29:39,363 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-20 01:29:39,363 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-20 01:29:39,363 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-20 01:29:39,364 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-20 01:29:39,364 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-20 01:29:39,365 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-20 01:29:39,365 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-20 01:29:39,365 INFO L138 SettingsManager]: * Use SBE=true [2022-07-20 01:29:39,366 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-20 01:29:39,366 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-20 01:29:39,366 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-20 01:29:39,366 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-20 01:29:39,367 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-20 01:29:39,367 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-20 01:29:39,367 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-20 01:29:39,367 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-20 01:29:39,368 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-20 01:29:39,368 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-20 01:29:39,368 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-20 01:29:39,368 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-20 01:29:39,369 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-20 01:29:39,369 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-20 01:29:39,369 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-20 01:29:39,369 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-20 01:29:39,370 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-20 01:29:39,370 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-20 01:29:39,370 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-20 01:29:39,370 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-20 01:29:39,371 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-20 01:29:39,371 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 -> 420af474850d23f3f2d1eaddb78c478fb6a14fcff2ada80d9108d342279e18ba [2022-07-20 01:29:39,583 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-20 01:29:39,602 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-20 01:29:39,606 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-20 01:29:39,608 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-20 01:29:39,608 INFO L275 PluginConnector]: CDTParser initialized [2022-07-20 01:29:39,609 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-43_2a-drivers--scsi--be2iscsi--be2iscsi.ko-entry_point.cil.out.i [2022-07-20 01:29:39,681 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eff2b57a8/b81885ae0e614bdcb3392dc0f7809435/FLAG5551910a9 [2022-07-20 01:29:40,645 INFO L306 CDTParser]: Found 1 translation units. [2022-07-20 01:29:40,646 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--be2iscsi--be2iscsi.ko-entry_point.cil.out.i [2022-07-20 01:29:40,715 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eff2b57a8/b81885ae0e614bdcb3392dc0f7809435/FLAG5551910a9 [2022-07-20 01:29:41,023 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eff2b57a8/b81885ae0e614bdcb3392dc0f7809435 [2022-07-20 01:29:41,026 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-20 01:29:41,027 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-20 01:29:41,028 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-20 01:29:41,028 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-20 01:29:41,031 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-20 01:29:41,032 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 01:29:41" (1/1) ... [2022-07-20 01:29:41,033 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f86de31 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:29:41, skipping insertion in model container [2022-07-20 01:29:41,033 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 01:29:41" (1/1) ... [2022-07-20 01:29:41,038 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-20 01:29:41,219 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-20 01:29:49,656 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-43_2a-drivers--scsi--be2iscsi--be2iscsi.ko-entry_point.cil.out.i[772843,772856] [2022-07-20 01:29:49,818 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 01:29:49,858 INFO L203 MainTranslator]: Completed pre-run [2022-07-20 01:29:50,508 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckException: Type check failed for C: ue_lo = ~ ue_mask_lo & ue_lo [20758] at de.uni_freiburg.informatik.ultimate.boogie.TypeErrorReporter.report(TypeErrorReporter.java:52) at de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckHelper.typeCheckBinaryExpression(TypeCheckHelper.java:207) at de.uni_freiburg.informatik.ultimate.boogie.ExpressionFactory.constructBinaryExpression(ExpressionFactory.java:597) at de.uni_freiburg.informatik.ultimate.boogie.ExpressionFactory.newBinaryExpression(ExpressionFactory.java:132) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitabsTranslation.abstractAssign(BitabsTranslation.java:483) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.abstractAssginWithBitwiseOp(IntegerTranslation.java:973) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:737) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:372) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1397) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:326) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:371) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1470) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:289) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3276) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2361) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:601) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:270) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.performMainRun(MainTranslator.java:244) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:206) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:115) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:93) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-07-20 01:29:50,513 INFO L158 Benchmark]: Toolchain (without parser) took 9485.39ms. Allocated memory was 104.9MB in the beginning and 318.8MB in the end (delta: 213.9MB). Free memory was 68.1MB in the beginning and 175.4MB in the end (delta: -107.3MB). Peak memory consumption was 177.3MB. Max. memory is 16.1GB. [2022-07-20 01:29:50,514 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 83.9MB. Free memory was 44.3MB in the beginning and 44.2MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-20 01:29:50,515 INFO L158 Benchmark]: CACSL2BoogieTranslator took 9483.66ms. Allocated memory was 104.9MB in the beginning and 318.8MB in the end (delta: 213.9MB). Free memory was 67.8MB in the beginning and 175.4MB in the end (delta: -107.6MB). Peak memory consumption was 177.3MB. Max. memory is 16.1GB. [2022-07-20 01:29:50,516 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 83.9MB. Free memory was 44.3MB in the beginning and 44.2MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 9483.66ms. Allocated memory was 104.9MB in the beginning and 318.8MB in the end (delta: 213.9MB). Free memory was 67.8MB in the beginning and 175.4MB in the end (delta: -107.6MB). Peak memory consumption was 177.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: TypeCheckException: Type check failed for C: ue_lo = ~ ue_mask_lo & ue_lo [20758] de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: TypeCheckException: Type check failed for C: ue_lo = ~ ue_mask_lo & ue_lo [20758]: de.uni_freiburg.informatik.ultimate.boogie.TypeErrorReporter.report(TypeErrorReporter.java:52) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/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-43_2a-drivers--scsi--be2iscsi--be2iscsi.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.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 420af474850d23f3f2d1eaddb78c478fb6a14fcff2ada80d9108d342279e18ba --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-20 01:29:52,256 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-20 01:29:52,258 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-20 01:29:52,283 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-20 01:29:52,283 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-20 01:29:52,284 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-20 01:29:52,286 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-20 01:29:52,287 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-20 01:29:52,289 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-20 01:29:52,289 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-20 01:29:52,290 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-20 01:29:52,291 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-20 01:29:52,292 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-20 01:29:52,293 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-20 01:29:52,294 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-20 01:29:52,295 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-20 01:29:52,295 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-20 01:29:52,296 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-20 01:29:52,297 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-20 01:29:52,299 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-20 01:29:52,300 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-20 01:29:52,301 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-20 01:29:52,302 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-20 01:29:52,303 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-20 01:29:52,303 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-20 01:29:52,306 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-20 01:29:52,306 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-20 01:29:52,306 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-20 01:29:52,307 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-20 01:29:52,307 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-20 01:29:52,308 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-20 01:29:52,308 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-20 01:29:52,309 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-20 01:29:52,310 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-20 01:29:52,310 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-20 01:29:52,311 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-20 01:29:52,312 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-20 01:29:52,312 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-20 01:29:52,312 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-20 01:29:52,313 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-20 01:29:52,314 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-20 01:29:52,314 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-20 01:29:52,315 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-20 01:29:52,336 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-20 01:29:52,336 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-20 01:29:52,337 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-20 01:29:52,337 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-20 01:29:52,338 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-20 01:29:52,338 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-20 01:29:52,338 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-20 01:29:52,339 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-20 01:29:52,339 INFO L138 SettingsManager]: * Use SBE=true [2022-07-20 01:29:52,344 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-20 01:29:52,344 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-20 01:29:52,345 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-20 01:29:52,345 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-20 01:29:52,345 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-20 01:29:52,345 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-20 01:29:52,345 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-20 01:29:52,346 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-20 01:29:52,346 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-20 01:29:52,346 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-20 01:29:52,346 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-20 01:29:52,347 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-20 01:29:52,347 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-20 01:29:52,347 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-20 01:29:52,347 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-20 01:29:52,348 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-20 01:29:52,348 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-20 01:29:52,348 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-20 01:29:52,348 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-20 01:29:52,348 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-20 01:29:52,349 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-20 01:29:52,349 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-20 01:29:52,349 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-20 01:29:52,349 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-20 01:29:52,350 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/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 -> 420af474850d23f3f2d1eaddb78c478fb6a14fcff2ada80d9108d342279e18ba [2022-07-20 01:29:52,695 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-20 01:29:52,720 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-20 01:29:52,723 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-20 01:29:52,724 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-20 01:29:52,725 INFO L275 PluginConnector]: CDTParser initialized [2022-07-20 01:29:52,726 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-43_2a-drivers--scsi--be2iscsi--be2iscsi.ko-entry_point.cil.out.i [2022-07-20 01:29:52,785 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd8c7d54a/7a9b5d388f5d4a24a2f3de624a0771bd/FLAG330814f11 [2022-07-20 01:29:53,892 INFO L306 CDTParser]: Found 1 translation units. [2022-07-20 01:29:53,893 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--be2iscsi--be2iscsi.ko-entry_point.cil.out.i [2022-07-20 01:29:53,998 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd8c7d54a/7a9b5d388f5d4a24a2f3de624a0771bd/FLAG330814f11 [2022-07-20 01:29:54,121 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd8c7d54a/7a9b5d388f5d4a24a2f3de624a0771bd [2022-07-20 01:29:54,124 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-20 01:29:54,126 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-20 01:29:54,127 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-20 01:29:54,127 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-20 01:29:54,130 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-20 01:29:54,131 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 01:29:54" (1/1) ... [2022-07-20 01:29:54,132 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@376f9095 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:29:54, skipping insertion in model container [2022-07-20 01:29:54,132 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 01:29:54" (1/1) ... [2022-07-20 01:29:54,138 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-20 01:29:54,423 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-20 01:30:02,660 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-43_2a-drivers--scsi--be2iscsi--be2iscsi.ko-entry_point.cil.out.i[772843,772856] [2022-07-20 01:30:02,818 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 01:30:02,854 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-20 01:30:02,981 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-20 01:30:03,807 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-43_2a-drivers--scsi--be2iscsi--be2iscsi.ko-entry_point.cil.out.i[772843,772856] [2022-07-20 01:30:03,816 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 01:30:03,844 INFO L203 MainTranslator]: Completed pre-run [2022-07-20 01:30:04,619 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-43_2a-drivers--scsi--be2iscsi--be2iscsi.ko-entry_point.cil.out.i[772843,772856] [2022-07-20 01:30:04,628 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 01:30:04,929 INFO L208 MainTranslator]: Completed translation [2022-07-20 01:30:04,930 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:30:04 WrapperNode [2022-07-20 01:30:04,930 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-20 01:30:04,931 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-20 01:30:04,932 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-20 01:30:04,932 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-20 01:30:04,938 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:30:04" (1/1) ... [2022-07-20 01:30:05,178 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:30:04" (1/1) ... [2022-07-20 01:30:05,727 INFO L137 Inliner]: procedures = 649, calls = 9066, calls flagged for inlining = 273, calls inlined = 265, statements flattened = 20340 [2022-07-20 01:30:05,729 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-20 01:30:05,729 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-20 01:30:05,730 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-20 01:30:05,730 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-20 01:30:05,739 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:30:04" (1/1) ... [2022-07-20 01:30:05,740 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:30:04" (1/1) ... [2022-07-20 01:30:05,866 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:30:04" (1/1) ... [2022-07-20 01:30:05,867 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:30:04" (1/1) ... [2022-07-20 01:30:06,247 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:30:04" (1/1) ... [2022-07-20 01:30:06,310 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:30:04" (1/1) ... [2022-07-20 01:30:06,662 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:30:04" (1/1) ... [2022-07-20 01:30:06,769 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-20 01:30:06,771 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-20 01:30:06,772 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-20 01:30:06,772 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-20 01:30:06,773 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:30:04" (1/1) ... [2022-07-20 01:30:06,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-20 01:30:06,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 01:30:06,809 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-20 01:30:06,828 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-20 01:30:06,845 INFO L130 BoogieDeclarations]: Found specification of procedure be_mcc_compl_use [2022-07-20 01:30:06,845 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mcc_compl_use [2022-07-20 01:30:06,846 INFO L130 BoogieDeclarations]: Found specification of procedure __iscsi_complete_pdu [2022-07-20 01:30:06,846 INFO L138 BoogieDeclarations]: Found implementation of procedure __iscsi_complete_pdu [2022-07-20 01:30:06,846 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-07-20 01:30:06,846 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-07-20 01:30:06,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-20 01:30:06,846 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-20 01:30:06,846 INFO L130 BoogieDeclarations]: Found specification of procedure free_io_sgl_handle [2022-07-20 01:30:06,847 INFO L138 BoogieDeclarations]: Found implementation of procedure free_io_sgl_handle [2022-07-20 01:30:06,847 INFO L130 BoogieDeclarations]: Found specification of procedure be_mbox_notify_wait [2022-07-20 01:30:06,847 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mbox_notify_wait [2022-07-20 01:30:06,847 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2022-07-20 01:30:06,847 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2022-07-20 01:30:06,847 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2022-07-20 01:30:06,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2022-07-20 01:30:06,848 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-20 01:30:06,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-20 01:30:06,848 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_purge_eq [2022-07-20 01:30:06,848 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_purge_eq [2022-07-20 01:30:06,848 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2022-07-20 01:30:06,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2022-07-20 01:30:06,848 INFO L130 BoogieDeclarations]: Found specification of procedure amap_get [2022-07-20 01:30:06,849 INFO L138 BoogieDeclarations]: Found implementation of procedure amap_get [2022-07-20 01:30:06,849 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-07-20 01:30:06,849 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-07-20 01:30:06,849 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2022-07-20 01:30:06,849 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2022-07-20 01:30:06,849 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_mcc_tag [2022-07-20 01:30:06,849 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_mcc_tag [2022-07-20 01:30:06,850 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_6 [2022-07-20 01:30:06,850 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_6 [2022-07-20 01:30:06,850 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-07-20 01:30:06,850 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-07-20 01:30:06,851 INFO L130 BoogieDeclarations]: Found specification of procedure be_mcc_compl_is_new [2022-07-20 01:30:06,851 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mcc_compl_is_new [2022-07-20 01:30:06,851 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_exec_nonemb_cmd [2022-07-20 01:30:06,851 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_exec_nonemb_cmd [2022-07-20 01:30:06,851 INFO L130 BoogieDeclarations]: Found specification of procedure fls [2022-07-20 01:30:06,851 INFO L138 BoogieDeclarations]: Found implementation of procedure fls [2022-07-20 01:30:06,852 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_ue_detect [2022-07-20 01:30:06,852 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_ue_detect [2022-07-20 01:30:06,852 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2022-07-20 01:30:06,852 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2022-07-20 01:30:06,852 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-20 01:30:06,852 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-20 01:30:06,852 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_get_param [2022-07-20 01:30:06,853 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_get_param [2022-07-20 01:30:06,853 INFO L130 BoogieDeclarations]: Found specification of procedure dma_zalloc_coherent [2022-07-20 01:30:06,854 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_zalloc_coherent [2022-07-20 01:30:06,854 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_session_create [2022-07-20 01:30:06,854 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_session_create [2022-07-20 01:30:06,854 INFO L130 BoogieDeclarations]: Found specification of procedure swap_dws [2022-07-20 01:30:06,855 INFO L138 BoogieDeclarations]: Found implementation of procedure swap_dws [2022-07-20 01:30:06,855 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_process_all_cqs [2022-07-20 01:30:06,855 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_process_all_cqs [2022-07-20 01:30:06,855 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-07-20 01:30:06,856 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-07-20 01:30:06,856 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2022-07-20 01:30:06,856 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2022-07-20 01:30:06,856 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_page_addrs_prepare [2022-07-20 01:30:06,856 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_page_addrs_prepare [2022-07-20 01:30:06,857 INFO L130 BoogieDeclarations]: Found specification of procedure free_mcc_tag [2022-07-20 01:30:06,857 INFO L138 BoogieDeclarations]: Found implementation of procedure free_mcc_tag [2022-07-20 01:30:06,857 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_enable_intr [2022-07-20 01:30:06,857 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_enable_intr [2022-07-20 01:30:06,857 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_session_destroy [2022-07-20 01:30:06,857 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_session_destroy [2022-07-20 01:30:06,857 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-20 01:30:06,858 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-20 01:30:06,858 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_cmd_reset_function [2022-07-20 01:30:06,858 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_cmd_reset_function [2022-07-20 01:30:06,858 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_free_mem [2022-07-20 01:30:06,858 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_free_mem [2022-07-20 01:30:06,858 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_get_param [2022-07-20 01:30:06,858 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_get_param [2022-07-20 01:30:06,859 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-20 01:30:06,859 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-07-20 01:30:06,859 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-07-20 01:30:06,859 INFO L130 BoogieDeclarations]: Found specification of procedure nla_find [2022-07-20 01:30:06,859 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_find [2022-07-20 01:30:06,859 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_get_async_busy_list [2022-07-20 01:30:06,859 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_get_async_busy_list [2022-07-20 01:30:06,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-07-20 01:30:06,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-20 01:30:06,860 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_teardown [2022-07-20 01:30:06,860 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_teardown [2022-07-20 01:30:06,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-20 01:30:06,860 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-20 01:30:06,860 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-07-20 01:30:06,861 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-07-20 01:30:06,861 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_stop [2022-07-20 01:30:06,861 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_stop [2022-07-20 01:30:06,861 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-07-20 01:30:06,861 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-07-20 01:30:06,861 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_init_irqs [2022-07-20 01:30:06,861 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_init_irqs [2022-07-20 01:30:06,862 INFO L130 BoogieDeclarations]: Found specification of procedure __rounddown_pow_of_two [2022-07-20 01:30:06,862 INFO L138 BoogieDeclarations]: Found implementation of procedure __rounddown_pow_of_two [2022-07-20 01:30:06,862 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-07-20 01:30:06,862 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-07-20 01:30:06,862 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-07-20 01:30:06,862 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-07-20 01:30:06,862 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_cleanup_task [2022-07-20 01:30:06,863 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_cleanup_task [2022-07-20 01:30:06,863 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_send_pdu [2022-07-20 01:30:06,863 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_send_pdu [2022-07-20 01:30:06,863 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_eeh_err_detected [2022-07-20 01:30:06,863 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_eeh_err_detected [2022-07-20 01:30:06,863 INFO L130 BoogieDeclarations]: Found specification of procedure be_queue_free [2022-07-20 01:30:06,863 INFO L138 BoogieDeclarations]: Found implementation of procedure be_queue_free [2022-07-20 01:30:06,864 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2022-07-20 01:30:06,864 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2022-07-20 01:30:06,864 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_process_cq [2022-07-20 01:30:06,864 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_process_cq [2022-07-20 01:30:06,864 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2022-07-20 01:30:06,864 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2022-07-20 01:30:06,865 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-07-20 01:30:06,865 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-07-20 01:30:06,865 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-20 01:30:06,865 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-20 01:30:06,865 INFO L130 BoogieDeclarations]: Found specification of procedure index_inc [2022-07-20 01:30:06,865 INFO L138 BoogieDeclarations]: Found implementation of procedure index_inc [2022-07-20 01:30:06,865 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_mgmt_sgl_handle [2022-07-20 01:30:06,866 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_mgmt_sgl_handle [2022-07-20 01:30:06,866 INFO L130 BoogieDeclarations]: Found specification of procedure be_wrb_hdr_prepare [2022-07-20 01:30:06,947 INFO L138 BoogieDeclarations]: Found implementation of procedure be_wrb_hdr_prepare [2022-07-20 01:30:06,947 INFO L130 BoogieDeclarations]: Found specification of procedure pci_zalloc_consistent [2022-07-20 01:30:06,947 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_zalloc_consistent [2022-07-20 01:30:06,947 INFO L130 BoogieDeclarations]: Found specification of procedure blk_iopoll_init [2022-07-20 01:30:06,947 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_iopoll_init [2022-07-20 01:30:06,947 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-07-20 01:30:06,948 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-07-20 01:30:06,948 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-20 01:30:06,948 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-20 01:30:06,948 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_hw_health_check [2022-07-20 01:30:06,948 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_hw_health_check [2022-07-20 01:30:06,948 INFO L130 BoogieDeclarations]: Found specification of procedure reg_check_2 [2022-07-20 01:30:06,948 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_check_2 [2022-07-20 01:30:06,948 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-07-20 01:30:06,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-07-20 01:30:06,948 INFO L130 BoogieDeclarations]: Found specification of procedure wrb_from_mccq [2022-07-20 01:30:06,948 INFO L138 BoogieDeclarations]: Found implementation of procedure wrb_from_mccq [2022-07-20 01:30:06,948 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_set_static_ip [2022-07-20 01:30:06,948 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_set_static_ip [2022-07-20 01:30:06,948 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2022-07-20 01:30:06,948 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2022-07-20 01:30:06,949 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2022-07-20 01:30:06,949 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2022-07-20 01:30:06,949 INFO L130 BoogieDeclarations]: Found specification of procedure be_sgl_destroy_contiguous [2022-07-20 01:30:06,949 INFO L138 BoogieDeclarations]: Found implementation of procedure be_sgl_destroy_contiguous [2022-07-20 01:30:06,949 INFO L130 BoogieDeclarations]: Found specification of procedure be2iscsi_iface_get_param [2022-07-20 01:30:06,949 INFO L138 BoogieDeclarations]: Found implementation of procedure be2iscsi_iface_get_param [2022-07-20 01:30:06,949 INFO L130 BoogieDeclarations]: Found specification of procedure amap_set [2022-07-20 01:30:06,949 INFO L138 BoogieDeclarations]: Found implementation of procedure amap_set [2022-07-20 01:30:06,949 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-07-20 01:30:06,949 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-07-20 01:30:06,949 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-07-20 01:30:06,949 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-07-20 01:30:06,949 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-07-20 01:30:06,949 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-07-20 01:30:06,949 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_get [2022-07-20 01:30:06,949 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_get [2022-07-20 01:30:06,950 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_is_host_device [2022-07-20 01:30:06,950 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_is_host_device [2022-07-20 01:30:06,950 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2022-07-20 01:30:06,950 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2022-07-20 01:30:06,950 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_free_ep [2022-07-20 01:30:06,950 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_free_ep [2022-07-20 01:30:06,950 INFO L130 BoogieDeclarations]: Found specification of procedure be_mcc_compl_process [2022-07-20 01:30:06,950 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mcc_compl_process [2022-07-20 01:30:06,950 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_parse_pdu [2022-07-20 01:30:06,950 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_parse_pdu [2022-07-20 01:30:06,950 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_target [2022-07-20 01:30:06,950 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_target [2022-07-20 01:30:06,950 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_mccq_compl [2022-07-20 01:30:06,950 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_mccq_compl [2022-07-20 01:30:06,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-07-20 01:30:06,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-07-20 01:30:06,951 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_unmap_pci_function [2022-07-20 01:30:06,951 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_unmap_pci_function [2022-07-20 01:30:06,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-20 01:30:06,951 INFO L130 BoogieDeclarations]: Found specification of procedure embedded_payload [2022-07-20 01:30:06,951 INFO L138 BoogieDeclarations]: Found implementation of procedure embedded_payload [2022-07-20 01:30:06,951 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2022-07-20 01:30:06,951 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_build_be_sgl_arr [2022-07-20 01:30:06,951 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_build_be_sgl_arr [2022-07-20 01:30:06,951 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-07-20 01:30:06,951 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-07-20 01:30:06,951 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-20 01:30:06,951 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_task_xmit [2022-07-20 01:30:06,951 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_task_xmit [2022-07-20 01:30:06,951 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_conn_start [2022-07-20 01:30:06,952 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_conn_start [2022-07-20 01:30:06,952 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-07-20 01:30:06,952 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-07-20 01:30:06,952 INFO L130 BoogieDeclarations]: Found specification of procedure fls_long [2022-07-20 01:30:06,952 INFO L138 BoogieDeclarations]: Found implementation of procedure fls_long [2022-07-20 01:30:06,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-20 01:30:06,952 INFO L130 BoogieDeclarations]: Found specification of procedure nonembedded_sgl [2022-07-20 01:30:06,952 INFO L138 BoogieDeclarations]: Found implementation of procedure nonembedded_sgl [2022-07-20 01:30:06,952 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2022-07-20 01:30:06,952 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2022-07-20 01:30:06,952 INFO L130 BoogieDeclarations]: Found specification of procedure queue_tail_inc [2022-07-20 01:30:06,952 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_tail_inc [2022-07-20 01:30:06,952 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_modify_gateway [2022-07-20 01:30:06,952 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_modify_gateway [2022-07-20 01:30:06,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-20 01:30:06,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-20 01:30:06,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-20 01:30:06,953 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_get_macaddr [2022-07-20 01:30:06,953 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_get_macaddr [2022-07-20 01:30:06,953 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2022-07-20 01:30:06,953 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2022-07-20 01:30:06,953 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_conn_get_stats [2022-07-20 01:30:06,953 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_conn_get_stats [2022-07-20 01:30:06,953 INFO L130 BoogieDeclarations]: Found specification of procedure be_sgl_create_contiguous [2022-07-20 01:30:06,953 INFO L138 BoogieDeclarations]: Found implementation of procedure be_sgl_create_contiguous [2022-07-20 01:30:06,953 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_get_all_if_id [2022-07-20 01:30:06,953 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_get_all_if_id [2022-07-20 01:30:06,953 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_clean_port [2022-07-20 01:30:06,953 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_clean_port [2022-07-20 01:30:06,953 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_cmd_cq_create [2022-07-20 01:30:06,953 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_cmd_cq_create [2022-07-20 01:30:06,954 INFO L130 BoogieDeclarations]: Found specification of procedure be_chk_reset_complete [2022-07-20 01:30:06,954 INFO L138 BoogieDeclarations]: Found implementation of procedure be_chk_reset_complete [2022-07-20 01:30:06,954 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2022-07-20 01:30:06,954 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2022-07-20 01:30:06,954 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-20 01:30:06,954 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-20 01:30:06,954 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_boot_destroy_kset [2022-07-20 01:30:06,954 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_boot_destroy_kset [2022-07-20 01:30:06,954 INFO L130 BoogieDeclarations]: Found specification of procedure free_mgmt_sgl_handle [2022-07-20 01:30:06,954 INFO L138 BoogieDeclarations]: Found implementation of procedure free_mgmt_sgl_handle [2022-07-20 01:30:06,954 INFO L130 BoogieDeclarations]: Found specification of procedure be_mbox_notify [2022-07-20 01:30:06,954 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mbox_notify [2022-07-20 01:30:06,954 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_delayed_work [2022-07-20 01:30:06,954 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_delayed_work [2022-07-20 01:30:06,954 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_alloc_cmd_data [2022-07-20 01:30:06,955 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_alloc_cmd_data [2022-07-20 01:30:06,955 INFO L130 BoogieDeclarations]: Found specification of procedure be2iscsi_attr_is_visible [2022-07-20 01:30:06,955 INFO L138 BoogieDeclarations]: Found implementation of procedure be2iscsi_attr_is_visible [2022-07-20 01:30:06,955 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_bsg_request [2022-07-20 01:30:06,955 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_bsg_request [2022-07-20 01:30:06,955 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-07-20 01:30:06,955 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-07-20 01:30:06,955 INFO L130 BoogieDeclarations]: Found specification of procedure be_queue_alloc [2022-07-20 01:30:06,955 INFO L138 BoogieDeclarations]: Found implementation of procedure be_queue_alloc [2022-07-20 01:30:06,955 INFO L130 BoogieDeclarations]: Found specification of procedure shost_priv [2022-07-20 01:30:06,955 INFO L138 BoogieDeclarations]: Found implementation of procedure shost_priv [2022-07-20 01:30:06,955 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2022-07-20 01:30:06,955 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2022-07-20 01:30:06,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-20 01:30:06,956 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_create_iface [2022-07-20 01:30:06,956 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_create_iface [2022-07-20 01:30:06,956 INFO L130 BoogieDeclarations]: Found specification of procedure queue_tail_node [2022-07-20 01:30:06,956 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_tail_node [2022-07-20 01:30:06,956 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-07-20 01:30:06,956 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-07-20 01:30:06,956 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-20 01:30:06,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-20 01:30:06,956 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-07-20 01:30:06,956 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-07-20 01:30:06,956 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2022-07-20 01:30:06,956 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2022-07-20 01:30:06,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-20 01:30:06,956 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-07-20 01:30:06,956 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-07-20 01:30:06,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-20 01:30:06,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-20 01:30:06,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-20 01:30:06,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-20 01:30:06,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-20 01:30:06,957 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_get_host_param [2022-07-20 01:30:06,957 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_get_host_param [2022-07-20 01:30:06,957 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-20 01:30:06,957 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-20 01:30:06,957 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_init_controller [2022-07-20 01:30:06,957 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_init_controller [2022-07-20 01:30:06,957 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_cleanup [2022-07-20 01:30:06,957 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_cleanup [2022-07-20 01:30:06,957 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2022-07-20 01:30:06,957 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2022-07-20 01:30:06,957 INFO L130 BoogieDeclarations]: Found specification of procedure is_link_state_evt [2022-07-20 01:30:06,958 INFO L138 BoogieDeclarations]: Found implementation of procedure is_link_state_evt [2022-07-20 01:30:06,958 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_free_async_msg [2022-07-20 01:30:06,958 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_free_async_msg [2022-07-20 01:30:06,958 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2022-07-20 01:30:06,958 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2022-07-20 01:30:06,958 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_hdr_prepare [2022-07-20 01:30:06,958 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_hdr_prepare [2022-07-20 01:30:06,958 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_msix_enable [2022-07-20 01:30:06,958 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_msix_enable [2022-07-20 01:30:06,958 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_bufflen [2022-07-20 01:30:06,958 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_bufflen [2022-07-20 01:30:06,958 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_invalidate_icds [2022-07-20 01:30:06,958 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_invalidate_icds [2022-07-20 01:30:06,958 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-20 01:30:06,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-20 01:30:06,959 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2022-07-20 01:30:06,959 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2022-07-20 01:30:06,959 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-07-20 01:30:06,959 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-07-20 01:30:06,959 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-20 01:30:06,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-20 01:30:06,962 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_irq_2 [2022-07-20 01:30:06,962 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_irq_2 [2022-07-20 01:30:06,963 INFO L130 BoogieDeclarations]: Found specification of procedure be2iscsi_iface_set_param [2022-07-20 01:30:06,963 INFO L138 BoogieDeclarations]: Found implementation of procedure be2iscsi_iface_set_param [2022-07-20 01:30:06,963 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-20 01:30:06,963 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-20 01:30:06,963 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2022-07-20 01:30:06,963 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2022-07-20 01:30:06,963 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_set_vlan [2022-07-20 01:30:06,964 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_set_vlan [2022-07-20 01:30:06,964 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_update_async_writables [2022-07-20 01:30:06,964 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_update_async_writables [2022-07-20 01:30:06,964 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-07-20 01:30:06,964 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-07-20 01:30:06,964 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_alloc_pdu [2022-07-20 01:30:06,964 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_alloc_pdu [2022-07-20 01:30:06,964 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-07-20 01:30:06,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-07-20 01:30:06,965 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_ep_connect [2022-07-20 01:30:06,965 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_ep_connect [2022-07-20 01:30:06,965 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_recovery_timedout [2022-07-20 01:30:06,965 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_recovery_timedout [2022-07-20 01:30:06,965 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_unregister_transport [2022-07-20 01:30:06,965 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_unregister_transport [2022-07-20 01:30:06,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-20 01:30:06,966 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-07-20 01:30:06,966 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-07-20 01:30:06,966 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2022-07-20 01:30:06,966 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2022-07-20 01:30:06,966 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_quiesce [2022-07-20 01:30:06,966 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_quiesce [2022-07-20 01:30:06,966 INFO L130 BoogieDeclarations]: Found specification of procedure blk_iopoll_enable [2022-07-20 01:30:06,967 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_iopoll_enable [2022-07-20 01:30:06,967 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_6 [2022-07-20 01:30:06,967 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_6 [2022-07-20 01:30:06,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-20 01:30:06,967 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2022-07-20 01:30:06,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2022-07-20 01:30:06,967 INFO L130 BoogieDeclarations]: Found specification of procedure blk_iopoll_disable [2022-07-20 01:30:06,967 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_iopoll_disable [2022-07-20 01:30:06,968 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_host_for_each_session [2022-07-20 01:30:06,968 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_host_for_each_session [2022-07-20 01:30:06,968 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_get_gateway [2022-07-20 01:30:06,968 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_get_gateway [2022-07-20 01:30:06,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-20 01:30:06,968 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_conn_create [2022-07-20 01:30:06,968 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_conn_create [2022-07-20 01:30:06,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-20 01:30:06,969 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_get_if_info [2022-07-20 01:30:06,969 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_get_if_info [2022-07-20 01:30:06,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-20 01:30:06,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-20 01:30:06,969 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_wrb_handle [2022-07-20 01:30:06,969 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_wrb_handle [2022-07-20 01:30:06,969 INFO L130 BoogieDeclarations]: Found specification of procedure blk_iopoll_sched_prep [2022-07-20 01:30:06,970 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_iopoll_sched_prep [2022-07-20 01:30:06,970 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-20 01:30:06,970 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_error [2022-07-20 01:30:06,970 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_error [2022-07-20 01:30:06,970 INFO L130 BoogieDeclarations]: Found specification of procedure be_fill_queue [2022-07-20 01:30:06,970 INFO L138 BoogieDeclarations]: Found implementation of procedure be_fill_queue [2022-07-20 01:30:06,970 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_get_params [2022-07-20 01:30:06,971 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_get_params [2022-07-20 01:30:06,971 INFO L130 BoogieDeclarations]: Found specification of procedure be_mcc_notify [2022-07-20 01:30:06,971 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mcc_notify [2022-07-20 01:30:06,971 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_async_link_state_process [2022-07-20 01:30:06,971 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_async_link_state_process [2022-07-20 01:30:06,971 INFO L130 BoogieDeclarations]: Found specification of procedure nla_data [2022-07-20 01:30:06,971 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_data [2022-07-20 01:30:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2022-07-20 01:30:06,972 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2022-07-20 01:30:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-07-20 01:30:06,972 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-07-20 01:30:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_setup_boot_info [2022-07-20 01:30:06,972 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_setup_boot_info [2022-07-20 01:30:06,972 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2022-07-20 01:30:06,973 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2022-07-20 01:30:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_set_ip [2022-07-20 01:30:06,973 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_set_ip [2022-07-20 01:30:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_ring_cq_db [2022-07-20 01:30:06,973 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_ring_cq_db [2022-07-20 01:30:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_write_buffer [2022-07-20 01:30:06,973 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_write_buffer [2022-07-20 01:30:06,973 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_dma_unmap [2022-07-20 01:30:06,974 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_dma_unmap [2022-07-20 01:30:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_format_mac [2022-07-20 01:30:06,974 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_format_mac [2022-07-20 01:30:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-07-20 01:30:06,974 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-07-20 01:30:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_set_param [2022-07-20 01:30:06,974 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_set_param [2022-07-20 01:30:06,974 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_get_async_handle [2022-07-20 01:30:06,975 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_get_async_handle [2022-07-20 01:30:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_destroy_iface [2022-07-20 01:30:06,975 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_destroy_iface [2022-07-20 01:30:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure free_wrb_handle [2022-07-20 01:30:06,975 INFO L138 BoogieDeclarations]: Found implementation of procedure free_wrb_handle [2022-07-20 01:30:06,975 INFO L130 BoogieDeclarations]: Found specification of procedure be_mbox_db_ready_wait [2022-07-20 01:30:06,975 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mbox_db_ready_wait [2022-07-20 01:30:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_irq [2022-07-20 01:30:06,976 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_irq [2022-07-20 01:30:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_cmd_q_destroy [2022-07-20 01:30:06,976 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_cmd_q_destroy [2022-07-20 01:30:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-20 01:30:06,976 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-20 01:30:06,976 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_post_async_buffers [2022-07-20 01:30:06,977 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_post_async_buffers [2022-07-20 01:30:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_2 [2022-07-20 01:30:06,977 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_2 [2022-07-20 01:30:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-20 01:30:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-20 01:30:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-20 01:30:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-20 01:30:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure be_complete_nopin_resp [2022-07-20 01:30:06,978 INFO L138 BoogieDeclarations]: Found implementation of procedure be_complete_nopin_resp [2022-07-20 01:30:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-20 01:30:06,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-20 01:30:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure find_num_cpus [2022-07-20 01:30:06,978 INFO L138 BoogieDeclarations]: Found implementation of procedure find_num_cpus [2022-07-20 01:30:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_eeh_reset [2022-07-20 01:30:06,978 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_eeh_reset [2022-07-20 01:30:06,979 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_ep_get_param [2022-07-20 01:30:06,979 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_ep_get_param [2022-07-20 01:30:06,979 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2022-07-20 01:30:06,979 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2022-07-20 01:30:06,979 INFO L130 BoogieDeclarations]: Found specification of procedure __ilog2_u32 [2022-07-20 01:30:06,979 INFO L138 BoogieDeclarations]: Found implementation of procedure __ilog2_u32 [2022-07-20 01:30:06,979 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2022-07-20 01:30:06,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2022-07-20 01:30:06,980 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_ring_eq_db [2022-07-20 01:30:06,980 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_ring_eq_db [2022-07-20 01:30:06,980 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2022-07-20 01:30:06,980 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2022-07-20 01:30:06,980 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_host_free [2022-07-20 01:30:06,980 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_host_free [2022-07-20 01:30:06,980 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2022-07-20 01:30:06,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2022-07-20 01:30:06,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_3 [2022-07-20 01:30:06,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_3 [2022-07-20 01:30:06,981 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_create_ipv4_iface [2022-07-20 01:30:06,981 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_create_ipv4_iface [2022-07-20 01:30:06,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_2 [2022-07-20 01:30:06,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_2 [2022-07-20 01:30:06,981 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_shost [2022-07-20 01:30:06,981 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_shost [2022-07-20 01:30:06,982 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2022-07-20 01:30:06,982 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2022-07-20 01:30:06,982 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_destroy_endpoint [2022-07-20 01:30:06,982 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_destroy_endpoint [2022-07-20 01:30:06,982 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_9 [2022-07-20 01:30:06,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_9 [2022-07-20 01:30:06,982 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_6 [2022-07-20 01:30:06,982 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_6 [2022-07-20 01:30:06,983 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_teardown [2022-07-20 01:30:06,983 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_teardown [2022-07-20 01:30:06,983 INFO L130 BoogieDeclarations]: Found specification of procedure blk_iopoll_sched [2022-07-20 01:30:06,983 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_iopoll_sched [2022-07-20 01:30:06,983 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_ep_poll [2022-07-20 01:30:06,983 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_ep_poll [2022-07-20 01:30:06,983 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_conn_bind [2022-07-20 01:30:06,983 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_conn_bind [2022-07-20 01:30:06,984 INFO L130 BoogieDeclarations]: Found specification of procedure wrb_from_mbox [2022-07-20 01:30:06,984 INFO L138 BoogieDeclarations]: Found implementation of procedure wrb_from_mbox [2022-07-20 01:30:06,984 INFO L130 BoogieDeclarations]: Found specification of procedure amap_mask [2022-07-20 01:30:06,984 INFO L138 BoogieDeclarations]: Found implementation of procedure amap_mask [2022-07-20 01:30:06,984 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_create_ipv6_iface [2022-07-20 01:30:06,984 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_create_ipv6_iface [2022-07-20 01:30:06,984 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_create_default_pdu_queue [2022-07-20 01:30:06,984 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_create_default_pdu_queue [2022-07-20 01:30:06,985 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2022-07-20 01:30:06,985 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2022-07-20 01:30:06,985 INFO L130 BoogieDeclarations]: Found specification of procedure be_encoded_q_len [2022-07-20 01:30:06,985 INFO L138 BoogieDeclarations]: Found implementation of procedure be_encoded_q_len [2022-07-20 01:30:06,985 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_fwd_async_msg [2022-07-20 01:30:06,985 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_fwd_async_msg [2022-07-20 01:30:06,985 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_static_ip_modify [2022-07-20 01:30:06,985 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_static_ip_modify [2022-07-20 01:30:06,986 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_process_default_pdu_ring [2022-07-20 01:30:06,986 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_process_default_pdu_ring [2022-07-20 01:30:06,986 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-07-20 01:30:06,986 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-07-20 01:30:06,986 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-07-20 01:30:06,986 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-07-20 01:30:06,986 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2022-07-20 01:30:06,986 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2022-07-20 01:30:06,987 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_free_mgmt_task_handles [2022-07-20 01:30:06,987 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_free_mgmt_task_handles [2022-07-20 01:30:06,987 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2022-07-20 01:30:06,987 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2022-07-20 01:30:08,815 INFO L234 CfgBuilder]: Building ICFG [2022-07-20 01:30:08,821 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-20 01:30:09,377 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-20 01:33:09,509 INFO L275 CfgBuilder]: Performing block encoding [2022-07-20 01:33:09,554 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-20 01:33:09,555 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-07-20 01:33:09,565 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 01:33:09 BoogieIcfgContainer [2022-07-20 01:33:09,565 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-20 01:33:09,569 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-20 01:33:09,569 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-20 01:33:09,572 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-20 01:33:09,574 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.07 01:29:54" (1/3) ... [2022-07-20 01:33:09,575 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7facac10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 01:33:09, skipping insertion in model container [2022-07-20 01:33:09,575 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 01:30:04" (2/3) ... [2022-07-20 01:33:09,575 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7facac10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 01:33:09, skipping insertion in model container [2022-07-20 01:33:09,575 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 01:33:09" (3/3) ... [2022-07-20 01:33:09,579 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--be2iscsi--be2iscsi.ko-entry_point.cil.out.i [2022-07-20 01:33:09,593 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-20 01:33:09,593 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-20 01:33:09,762 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-20 01:33:09,767 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@754f1d90, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@5d73af18 [2022-07-20 01:33:09,768 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-20 01:33:09,790 INFO L276 IsEmpty]: Start isEmpty. Operand has 6307 states, 4428 states have (on average 1.3936314363143631) internal successors, (6171), 4528 states have internal predecessors, (6171), 1648 states have call successors, (1648), 231 states have call predecessors, (1648), 230 states have return successors, (1626), 1612 states have call predecessors, (1626), 1626 states have call successors, (1626) [2022-07-20 01:33:09,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 948 [2022-07-20 01:33:09,846 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 01:33:09,848 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 01:33:09,849 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-20 01:33:09,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 01:33:09,854 INFO L85 PathProgramCache]: Analyzing trace with hash -699610989, now seen corresponding path program 1 times [2022-07-20 01:33:09,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 01:33:09,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [771047688] [2022-07-20 01:33:09,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 01:33:09,880 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 01:33:09,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 01:33:09,882 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-20 01:33:09,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-20 01:33:14,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 01:33:15,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 7933 conjuncts, 1 conjunts are in the unsatisfiable core [2022-07-20 01:33:15,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 01:33:15,289 INFO L134 CoverageAnalysis]: Checked inductivity of 13299 backedges. 5256 proven. 0 refuted. 0 times theorem prover too weak. 8043 trivial. 0 not checked. [2022-07-20 01:33:15,290 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 01:33:15,291 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 01:33:15,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [771047688] [2022-07-20 01:33:15,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [771047688] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 01:33:15,291 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 01:33:15,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 01:33:15,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971215085] [2022-07-20 01:33:15,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 01:33:15,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-20 01:33:15,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 01:33:15,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-20 01:33:15,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-20 01:33:15,345 INFO L87 Difference]: Start difference. First operand has 6307 states, 4428 states have (on average 1.3936314363143631) internal successors, (6171), 4528 states have internal predecessors, (6171), 1648 states have call successors, (1648), 231 states have call predecessors, (1648), 230 states have return successors, (1626), 1612 states have call predecessors, (1626), 1626 states have call successors, (1626) Second operand has 2 states, 2 states have (on average 62.0) internal successors, (124), 2 states have internal predecessors, (124), 2 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (71), 2 states have call predecessors, (71), 2 states have call successors, (71) [2022-07-20 01:33:15,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 01:33:15,748 INFO L93 Difference]: Finished difference Result 12606 states and 19114 transitions. [2022-07-20 01:33:15,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-20 01:33:15,751 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 62.0) internal successors, (124), 2 states have internal predecessors, (124), 2 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (71), 2 states have call predecessors, (71), 2 states have call successors, (71) Word has length 947 [2022-07-20 01:33:15,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 01:33:15,827 INFO L225 Difference]: With dead ends: 12606 [2022-07-20 01:33:15,827 INFO L226 Difference]: Without dead ends: 6262 [2022-07-20 01:33:15,881 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 946 GetRequests, 946 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-20 01:33:15,890 INFO L413 NwaCegarLoop]: 9432 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 9432 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-20 01:33:15,893 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 9432 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 01:33:15,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6262 states. [2022-07-20 01:33:16,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6262 to 6262. [2022-07-20 01:33:16,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6262 states, 4410 states have (on average 1.3873015873015873) internal successors, (6118), 4483 states have internal predecessors, (6118), 1622 states have call successors, (1622), 230 states have call predecessors, (1622), 229 states have return successors, (1621), 1607 states have call predecessors, (1621), 1621 states have call successors, (1621) [2022-07-20 01:33:16,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6262 states to 6262 states and 9361 transitions. [2022-07-20 01:33:16,322 INFO L78 Accepts]: Start accepts. Automaton has 6262 states and 9361 transitions. Word has length 947 [2022-07-20 01:33:16,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 01:33:16,326 INFO L495 AbstractCegarLoop]: Abstraction has 6262 states and 9361 transitions. [2022-07-20 01:33:16,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 62.0) internal successors, (124), 2 states have internal predecessors, (124), 2 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (71), 2 states have call predecessors, (71), 2 states have call successors, (71) [2022-07-20 01:33:16,327 INFO L276 IsEmpty]: Start isEmpty. Operand 6262 states and 9361 transitions. [2022-07-20 01:33:16,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 948 [2022-07-20 01:33:16,363 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 01:33:16,365 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 01:33:16,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-07-20 01:33:16,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-20 01:33:16,588 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-20 01:33:16,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 01:33:16,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1600977029, now seen corresponding path program 1 times [2022-07-20 01:33:16,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 01:33:16,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1730051803] [2022-07-20 01:33:16,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 01:33:16,594 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 01:33:16,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 01:33:16,595 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-20 01:33:16,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-20 01:33:25,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 01:33:25,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 7933 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-20 01:33:25,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 01:33:25,889 INFO L134 CoverageAnalysis]: Checked inductivity of 13299 backedges. 225 proven. 0 refuted. 0 times theorem prover too weak. 13074 trivial. 0 not checked. [2022-07-20 01:33:25,889 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 01:33:25,889 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-20 01:33:25,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1730051803] [2022-07-20 01:33:25,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1730051803] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 01:33:25,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 01:33:25,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-20 01:33:25,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4489813] [2022-07-20 01:33:25,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 01:33:25,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-20 01:33:25,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-20 01:33:25,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-20 01:33:25,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-20 01:33:25,894 INFO L87 Difference]: Start difference. First operand 6262 states and 9361 transitions. Second operand has 6 states, 5 states have (on average 24.0) internal successors, (120), 6 states have internal predecessors, (120), 3 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (69), 3 states have call predecessors, (69), 3 states have call successors, (69) [2022-07-20 01:33:30,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 01:33:30,235 INFO L93 Difference]: Finished difference Result 12448 states and 18813 transitions. [2022-07-20 01:33:30,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-20 01:33:30,237 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 24.0) internal successors, (120), 6 states have internal predecessors, (120), 3 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (69), 3 states have call predecessors, (69), 3 states have call successors, (69) Word has length 947 [2022-07-20 01:33:30,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 01:33:30,299 INFO L225 Difference]: With dead ends: 12448 [2022-07-20 01:33:30,300 INFO L226 Difference]: Without dead ends: 6265 [2022-07-20 01:33:30,350 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 948 GetRequests, 942 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-20 01:33:30,352 INFO L413 NwaCegarLoop]: 9328 mSDtfsCounter, 6 mSDsluCounter, 37205 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 46533 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-07-20 01:33:30,352 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 46533 Invalid, 334 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [67 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-07-20 01:33:30,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6265 states. [2022-07-20 01:33:30,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6265 to 6265. [2022-07-20 01:33:30,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6265 states, 4412 states have (on average 1.3873526745240254) internal successors, (6121), 4486 states have internal predecessors, (6121), 1622 states have call successors, (1622), 230 states have call predecessors, (1622), 230 states have return successors, (1625), 1607 states have call predecessors, (1625), 1621 states have call successors, (1625) [2022-07-20 01:33:30,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6265 states to 6265 states and 9368 transitions. [2022-07-20 01:33:30,665 INFO L78 Accepts]: Start accepts. Automaton has 6265 states and 9368 transitions. Word has length 947 [2022-07-20 01:33:30,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 01:33:30,668 INFO L495 AbstractCegarLoop]: Abstraction has 6265 states and 9368 transitions. [2022-07-20 01:33:30,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 24.0) internal successors, (120), 6 states have internal predecessors, (120), 3 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (69), 3 states have call predecessors, (69), 3 states have call successors, (69) [2022-07-20 01:33:30,669 INFO L276 IsEmpty]: Start isEmpty. Operand 6265 states and 9368 transitions. [2022-07-20 01:33:30,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 974 [2022-07-20 01:33:30,684 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 01:33:30,684 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 01:33:30,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-07-20 01:33:30,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-20 01:33:30,908 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-20 01:33:30,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 01:33:30,909 INFO L85 PathProgramCache]: Analyzing trace with hash -77862665, now seen corresponding path program 1 times [2022-07-20 01:33:30,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-20 01:33:30,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [662572177] [2022-07-20 01:33:30,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 01:33:30,913 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-20 01:33:30,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-20 01:33:30,915 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-20 01:33:30,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-20 01:33:39,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 01:33:40,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 8219 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-20 01:33:40,180 INFO L286 TraceCheckSpWp]: Computing forward predicates...