./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 6c24879c 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-?-6c24879 [2022-07-12 14:27:01,827 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 14:27:01,828 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 14:27:01,847 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 14:27:01,847 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 14:27:01,848 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 14:27:01,849 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 14:27:01,850 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 14:27:01,851 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 14:27:01,851 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 14:27:01,852 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 14:27:01,853 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 14:27:01,853 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 14:27:01,854 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 14:27:01,854 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 14:27:01,855 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 14:27:01,856 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 14:27:01,856 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 14:27:01,857 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 14:27:01,858 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 14:27:01,859 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 14:27:01,860 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 14:27:01,861 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 14:27:01,862 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 14:27:01,862 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 14:27:01,864 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 14:27:01,864 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 14:27:01,865 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 14:27:01,865 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 14:27:01,865 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 14:27:01,866 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 14:27:01,866 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 14:27:01,867 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 14:27:01,867 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 14:27:01,868 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 14:27:01,868 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 14:27:01,869 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 14:27:01,869 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 14:27:01,869 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 14:27:01,869 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 14:27:01,870 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 14:27:01,870 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 14:27:01,871 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-12 14:27:01,885 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 14:27:01,885 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 14:27:01,885 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 14:27:01,885 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 14:27:01,886 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 14:27:01,886 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 14:27:01,886 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 14:27:01,887 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 14:27:01,887 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 14:27:01,887 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 14:27:01,895 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 14:27:01,895 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 14:27:01,896 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 14:27:01,896 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 14:27:01,896 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 14:27:01,896 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 14:27:01,896 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 14:27:01,896 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 14:27:01,897 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 14:27:01,897 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 14:27:01,897 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 14:27:01,897 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 14:27:01,897 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 14:27:01,897 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 14:27:01,897 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 14:27:01,898 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 14:27:01,898 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 14:27:01,898 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 14:27:01,898 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 14:27:01,898 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 14:27:01,898 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-12 14:27:02,102 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 14:27:02,122 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 14:27:02,124 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 14:27:02,124 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 14:27:02,125 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 14:27:02,134 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-12 14:27:02,186 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e61a7a779/3cd1fe15ad164881bf229d1e7a78f73a/FLAG67b6c0e06 [2022-07-12 14:27:03,074 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 14:27:03,075 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-12 14:27:03,152 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e61a7a779/3cd1fe15ad164881bf229d1e7a78f73a/FLAG67b6c0e06 [2022-07-12 14:27:03,218 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e61a7a779/3cd1fe15ad164881bf229d1e7a78f73a [2022-07-12 14:27:03,221 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 14:27:03,223 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 14:27:03,226 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 14:27:03,226 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 14:27:03,228 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 14:27:03,229 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 02:27:03" (1/1) ... [2022-07-12 14:27:03,230 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@721874c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:03, skipping insertion in model container [2022-07-12 14:27:03,230 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 02:27:03" (1/1) ... [2022-07-12 14:27:03,235 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 14:27:03,400 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 14:27:09,107 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-12 14:27:09,193 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 14:27:09,219 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 14:27:09,775 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-12 14:27:09,779 INFO L158 Benchmark]: Toolchain (without parser) took 6555.57ms. Allocated memory was 167.8MB in the beginning and 331.4MB in the end (delta: 163.6MB). Free memory was 105.2MB in the beginning and 151.3MB in the end (delta: -46.1MB). Peak memory consumption was 182.9MB. Max. memory is 16.1GB. [2022-07-12 14:27:09,780 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 96.5MB. Free memory is still 53.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-12 14:27:09,780 INFO L158 Benchmark]: CACSL2BoogieTranslator took 6552.22ms. Allocated memory was 167.8MB in the beginning and 331.4MB in the end (delta: 163.6MB). Free memory was 105.2MB in the beginning and 151.3MB in the end (delta: -46.1MB). Peak memory consumption was 182.9MB. Max. memory is 16.1GB. [2022-07-12 14:27:09,781 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.17ms. Allocated memory is still 96.5MB. Free memory is still 53.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 6552.22ms. Allocated memory was 167.8MB in the beginning and 331.4MB in the end (delta: 163.6MB). Free memory was 105.2MB in the beginning and 151.3MB in the end (delta: -46.1MB). Peak memory consumption was 182.9MB. 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-?-6c24879 [2022-07-12 14:27:11,348 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 14:27:11,356 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 14:27:11,378 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 14:27:11,378 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 14:27:11,379 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 14:27:11,380 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 14:27:11,381 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 14:27:11,382 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 14:27:11,383 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 14:27:11,392 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 14:27:11,393 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 14:27:11,393 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 14:27:11,394 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 14:27:11,394 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 14:27:11,395 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 14:27:11,396 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 14:27:11,396 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 14:27:11,397 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 14:27:11,399 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 14:27:11,400 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 14:27:11,400 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 14:27:11,401 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 14:27:11,402 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 14:27:11,402 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 14:27:11,404 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 14:27:11,404 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 14:27:11,405 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 14:27:11,405 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 14:27:11,406 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 14:27:11,406 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 14:27:11,407 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 14:27:11,407 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 14:27:11,408 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 14:27:11,408 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 14:27:11,409 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 14:27:11,409 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 14:27:11,410 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 14:27:11,410 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 14:27:11,410 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 14:27:11,411 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 14:27:11,412 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 14:27:11,412 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-12 14:27:11,427 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 14:27:11,428 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 14:27:11,428 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 14:27:11,428 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 14:27:11,429 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 14:27:11,429 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 14:27:11,429 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 14:27:11,430 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 14:27:11,430 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 14:27:11,430 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 14:27:11,430 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 14:27:11,430 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 14:27:11,430 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 14:27:11,431 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 14:27:11,431 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-12 14:27:11,431 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-12 14:27:11,431 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-12 14:27:11,431 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 14:27:11,431 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 14:27:11,431 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 14:27:11,432 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 14:27:11,432 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 14:27:11,432 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 14:27:11,432 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 14:27:11,432 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 14:27:11,432 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 14:27:11,433 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 14:27:11,433 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-12 14:27:11,433 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-12 14:27:11,433 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 14:27:11,433 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 14:27:11,433 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 14:27:11,433 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-12 14:27:11,434 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-12 14:27:11,730 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 14:27:11,758 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 14:27:11,760 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 14:27:11,760 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 14:27:11,761 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 14:27:11,762 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-12 14:27:11,815 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/86172837b/c8078075342640549f7880b42df11ea7/FLAG5798a3453 [2022-07-12 14:27:12,678 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 14:27:12,679 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-12 14:27:12,742 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/86172837b/c8078075342640549f7880b42df11ea7/FLAG5798a3453 [2022-07-12 14:27:13,066 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/86172837b/c8078075342640549f7880b42df11ea7 [2022-07-12 14:27:13,069 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 14:27:13,073 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 14:27:13,074 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 14:27:13,074 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 14:27:13,082 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 14:27:13,083 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 02:27:13" (1/1) ... [2022-07-12 14:27:13,083 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ec8b3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:13, skipping insertion in model container [2022-07-12 14:27:13,084 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 02:27:13" (1/1) ... [2022-07-12 14:27:13,089 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 14:27:13,270 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 14:27:20,085 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-12 14:27:20,251 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 14:27:20,285 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-12 14:27:20,402 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 14:27:20,958 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-12 14:27:20,965 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 14:27:20,985 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 14:27:21,835 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-12 14:27:21,842 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 14:27:22,014 INFO L208 MainTranslator]: Completed translation [2022-07-12 14:27:22,015 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:22 WrapperNode [2022-07-12 14:27:22,015 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 14:27:22,016 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 14:27:22,016 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 14:27:22,016 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 14:27:22,021 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:22" (1/1) ... [2022-07-12 14:27:22,153 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:22" (1/1) ... [2022-07-12 14:27:22,464 INFO L137 Inliner]: procedures = 649, calls = 9066, calls flagged for inlining = 273, calls inlined = 265, statements flattened = 20340 [2022-07-12 14:27:22,465 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 14:27:22,466 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 14:27:22,466 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 14:27:22,466 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 14:27:22,473 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:22" (1/1) ... [2022-07-12 14:27:22,474 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:22" (1/1) ... [2022-07-12 14:27:22,533 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:22" (1/1) ... [2022-07-12 14:27:22,533 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:22" (1/1) ... [2022-07-12 14:27:22,922 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:22" (1/1) ... [2022-07-12 14:27:22,972 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:22" (1/1) ... [2022-07-12 14:27:23,172 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:22" (1/1) ... [2022-07-12 14:27:23,256 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 14:27:23,258 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 14:27:23,258 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 14:27:23,258 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 14:27:23,259 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:22" (1/1) ... [2022-07-12 14:27:23,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 14:27:23,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 14:27:23,297 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-12 14:27:23,370 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-12 14:27:23,383 INFO L130 BoogieDeclarations]: Found specification of procedure be_mcc_compl_use [2022-07-12 14:27:23,383 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mcc_compl_use [2022-07-12 14:27:23,383 INFO L130 BoogieDeclarations]: Found specification of procedure __iscsi_complete_pdu [2022-07-12 14:27:23,383 INFO L138 BoogieDeclarations]: Found implementation of procedure __iscsi_complete_pdu [2022-07-12 14:27:23,383 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-07-12 14:27:23,383 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-07-12 14:27:23,384 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-12 14:27:23,384 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-12 14:27:23,384 INFO L130 BoogieDeclarations]: Found specification of procedure free_io_sgl_handle [2022-07-12 14:27:23,384 INFO L138 BoogieDeclarations]: Found implementation of procedure free_io_sgl_handle [2022-07-12 14:27:23,384 INFO L130 BoogieDeclarations]: Found specification of procedure be_mbox_notify_wait [2022-07-12 14:27:23,384 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mbox_notify_wait [2022-07-12 14:27:23,384 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2022-07-12 14:27:23,384 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2022-07-12 14:27:23,384 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2022-07-12 14:27:23,385 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2022-07-12 14:27:23,385 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-12 14:27:23,385 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-12 14:27:23,385 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_purge_eq [2022-07-12 14:27:23,385 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_purge_eq [2022-07-12 14:27:23,385 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2022-07-12 14:27:23,385 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2022-07-12 14:27:23,385 INFO L130 BoogieDeclarations]: Found specification of procedure amap_get [2022-07-12 14:27:23,385 INFO L138 BoogieDeclarations]: Found implementation of procedure amap_get [2022-07-12 14:27:23,386 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-07-12 14:27:23,386 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-07-12 14:27:23,386 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2022-07-12 14:27:23,386 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2022-07-12 14:27:23,386 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_mcc_tag [2022-07-12 14:27:23,386 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_mcc_tag [2022-07-12 14:27:23,387 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_6 [2022-07-12 14:27:23,387 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_6 [2022-07-12 14:27:23,387 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-07-12 14:27:23,387 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-07-12 14:27:23,387 INFO L130 BoogieDeclarations]: Found specification of procedure be_mcc_compl_is_new [2022-07-12 14:27:23,387 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mcc_compl_is_new [2022-07-12 14:27:23,387 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_exec_nonemb_cmd [2022-07-12 14:27:23,388 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_exec_nonemb_cmd [2022-07-12 14:27:23,388 INFO L130 BoogieDeclarations]: Found specification of procedure fls [2022-07-12 14:27:23,388 INFO L138 BoogieDeclarations]: Found implementation of procedure fls [2022-07-12 14:27:23,388 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_ue_detect [2022-07-12 14:27:23,388 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_ue_detect [2022-07-12 14:27:23,388 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2022-07-12 14:27:23,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2022-07-12 14:27:23,388 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-12 14:27:23,389 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-12 14:27:23,389 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_get_param [2022-07-12 14:27:23,389 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_get_param [2022-07-12 14:27:23,389 INFO L130 BoogieDeclarations]: Found specification of procedure dma_zalloc_coherent [2022-07-12 14:27:23,390 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_zalloc_coherent [2022-07-12 14:27:23,390 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_session_create [2022-07-12 14:27:23,390 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_session_create [2022-07-12 14:27:23,391 INFO L130 BoogieDeclarations]: Found specification of procedure swap_dws [2022-07-12 14:27:23,391 INFO L138 BoogieDeclarations]: Found implementation of procedure swap_dws [2022-07-12 14:27:23,391 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_process_all_cqs [2022-07-12 14:27:23,391 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_process_all_cqs [2022-07-12 14:27:23,391 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-07-12 14:27:23,391 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-07-12 14:27:23,391 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2022-07-12 14:27:23,392 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2022-07-12 14:27:23,392 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_page_addrs_prepare [2022-07-12 14:27:23,392 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_page_addrs_prepare [2022-07-12 14:27:23,392 INFO L130 BoogieDeclarations]: Found specification of procedure free_mcc_tag [2022-07-12 14:27:23,392 INFO L138 BoogieDeclarations]: Found implementation of procedure free_mcc_tag [2022-07-12 14:27:23,392 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_enable_intr [2022-07-12 14:27:23,392 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_enable_intr [2022-07-12 14:27:23,392 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_session_destroy [2022-07-12 14:27:23,392 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_session_destroy [2022-07-12 14:27:23,393 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-12 14:27:23,393 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-12 14:27:23,393 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_cmd_reset_function [2022-07-12 14:27:23,393 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_cmd_reset_function [2022-07-12 14:27:23,393 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_free_mem [2022-07-12 14:27:23,393 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_free_mem [2022-07-12 14:27:23,394 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_get_param [2022-07-12 14:27:23,394 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_get_param [2022-07-12 14:27:23,394 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 14:27:23,394 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-07-12 14:27:23,394 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-07-12 14:27:23,394 INFO L130 BoogieDeclarations]: Found specification of procedure nla_find [2022-07-12 14:27:23,394 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_find [2022-07-12 14:27:23,394 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_get_async_busy_list [2022-07-12 14:27:23,394 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_get_async_busy_list [2022-07-12 14:27:23,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-07-12 14:27:23,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-12 14:27:23,395 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_teardown [2022-07-12 14:27:23,395 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_teardown [2022-07-12 14:27:23,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-12 14:27:23,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-12 14:27:23,396 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-07-12 14:27:23,396 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-07-12 14:27:23,396 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_stop [2022-07-12 14:27:23,397 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_stop [2022-07-12 14:27:23,397 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-07-12 14:27:23,397 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-07-12 14:27:23,397 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_init_irqs [2022-07-12 14:27:23,397 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_init_irqs [2022-07-12 14:27:23,398 INFO L130 BoogieDeclarations]: Found specification of procedure __rounddown_pow_of_two [2022-07-12 14:27:23,398 INFO L138 BoogieDeclarations]: Found implementation of procedure __rounddown_pow_of_two [2022-07-12 14:27:23,398 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-07-12 14:27:23,398 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-07-12 14:27:23,398 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-07-12 14:27:23,398 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-07-12 14:27:23,398 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_cleanup_task [2022-07-12 14:27:23,398 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_cleanup_task [2022-07-12 14:27:23,399 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_send_pdu [2022-07-12 14:27:23,399 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_send_pdu [2022-07-12 14:27:23,399 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_eeh_err_detected [2022-07-12 14:27:23,399 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_eeh_err_detected [2022-07-12 14:27:23,399 INFO L130 BoogieDeclarations]: Found specification of procedure be_queue_free [2022-07-12 14:27:23,399 INFO L138 BoogieDeclarations]: Found implementation of procedure be_queue_free [2022-07-12 14:27:23,400 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2022-07-12 14:27:23,401 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2022-07-12 14:27:23,402 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_process_cq [2022-07-12 14:27:23,402 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_process_cq [2022-07-12 14:27:23,402 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2022-07-12 14:27:23,402 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2022-07-12 14:27:23,403 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-07-12 14:27:23,404 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-07-12 14:27:23,404 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-12 14:27:23,404 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-12 14:27:23,407 INFO L130 BoogieDeclarations]: Found specification of procedure index_inc [2022-07-12 14:27:23,407 INFO L138 BoogieDeclarations]: Found implementation of procedure index_inc [2022-07-12 14:27:23,407 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_mgmt_sgl_handle [2022-07-12 14:27:23,407 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_mgmt_sgl_handle [2022-07-12 14:27:23,407 INFO L130 BoogieDeclarations]: Found specification of procedure be_wrb_hdr_prepare [2022-07-12 14:27:23,408 INFO L138 BoogieDeclarations]: Found implementation of procedure be_wrb_hdr_prepare [2022-07-12 14:27:23,408 INFO L130 BoogieDeclarations]: Found specification of procedure pci_zalloc_consistent [2022-07-12 14:27:23,408 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_zalloc_consistent [2022-07-12 14:27:23,408 INFO L130 BoogieDeclarations]: Found specification of procedure blk_iopoll_init [2022-07-12 14:27:23,408 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_iopoll_init [2022-07-12 14:27:23,408 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-07-12 14:27:23,408 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-07-12 14:27:23,408 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-12 14:27:23,408 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-12 14:27:23,408 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_hw_health_check [2022-07-12 14:27:23,408 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_hw_health_check [2022-07-12 14:27:23,408 INFO L130 BoogieDeclarations]: Found specification of procedure reg_check_2 [2022-07-12 14:27:23,408 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_check_2 [2022-07-12 14:27:23,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-07-12 14:27:23,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-07-12 14:27:23,408 INFO L130 BoogieDeclarations]: Found specification of procedure wrb_from_mccq [2022-07-12 14:27:23,408 INFO L138 BoogieDeclarations]: Found implementation of procedure wrb_from_mccq [2022-07-12 14:27:23,408 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_set_static_ip [2022-07-12 14:27:23,408 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_set_static_ip [2022-07-12 14:27:23,408 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2022-07-12 14:27:23,408 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2022-07-12 14:27:23,408 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2022-07-12 14:27:23,408 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2022-07-12 14:27:23,408 INFO L130 BoogieDeclarations]: Found specification of procedure be_sgl_destroy_contiguous [2022-07-12 14:27:23,409 INFO L138 BoogieDeclarations]: Found implementation of procedure be_sgl_destroy_contiguous [2022-07-12 14:27:23,409 INFO L130 BoogieDeclarations]: Found specification of procedure be2iscsi_iface_get_param [2022-07-12 14:27:23,409 INFO L138 BoogieDeclarations]: Found implementation of procedure be2iscsi_iface_get_param [2022-07-12 14:27:23,409 INFO L130 BoogieDeclarations]: Found specification of procedure amap_set [2022-07-12 14:27:23,409 INFO L138 BoogieDeclarations]: Found implementation of procedure amap_set [2022-07-12 14:27:23,409 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-07-12 14:27:23,409 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-07-12 14:27:23,409 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-07-12 14:27:23,409 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-07-12 14:27:23,409 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-07-12 14:27:23,409 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-07-12 14:27:23,409 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_get [2022-07-12 14:27:23,409 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_get [2022-07-12 14:27:23,409 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_is_host_device [2022-07-12 14:27:23,409 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_is_host_device [2022-07-12 14:27:23,409 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2022-07-12 14:27:23,409 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2022-07-12 14:27:23,409 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_free_ep [2022-07-12 14:27:23,409 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_free_ep [2022-07-12 14:27:23,409 INFO L130 BoogieDeclarations]: Found specification of procedure be_mcc_compl_process [2022-07-12 14:27:23,409 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mcc_compl_process [2022-07-12 14:27:23,409 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_parse_pdu [2022-07-12 14:27:23,409 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_parse_pdu [2022-07-12 14:27:23,410 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_target [2022-07-12 14:27:23,410 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_target [2022-07-12 14:27:23,410 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_mccq_compl [2022-07-12 14:27:23,410 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_mccq_compl [2022-07-12 14:27:23,410 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-07-12 14:27:23,410 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-07-12 14:27:23,410 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_unmap_pci_function [2022-07-12 14:27:23,410 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_unmap_pci_function [2022-07-12 14:27:23,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 14:27:23,410 INFO L130 BoogieDeclarations]: Found specification of procedure embedded_payload [2022-07-12 14:27:23,410 INFO L138 BoogieDeclarations]: Found implementation of procedure embedded_payload [2022-07-12 14:27:23,410 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2022-07-12 14:27:23,410 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_build_be_sgl_arr [2022-07-12 14:27:23,410 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_build_be_sgl_arr [2022-07-12 14:27:23,410 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-07-12 14:27:23,410 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-07-12 14:27:23,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 14:27:23,410 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_task_xmit [2022-07-12 14:27:23,410 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_task_xmit [2022-07-12 14:27:23,410 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_conn_start [2022-07-12 14:27:23,410 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_conn_start [2022-07-12 14:27:23,410 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-07-12 14:27:23,410 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-07-12 14:27:23,411 INFO L130 BoogieDeclarations]: Found specification of procedure fls_long [2022-07-12 14:27:23,411 INFO L138 BoogieDeclarations]: Found implementation of procedure fls_long [2022-07-12 14:27:23,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-12 14:27:23,411 INFO L130 BoogieDeclarations]: Found specification of procedure nonembedded_sgl [2022-07-12 14:27:23,411 INFO L138 BoogieDeclarations]: Found implementation of procedure nonembedded_sgl [2022-07-12 14:27:23,411 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2022-07-12 14:27:23,411 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2022-07-12 14:27:23,411 INFO L130 BoogieDeclarations]: Found specification of procedure queue_tail_inc [2022-07-12 14:27:23,411 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_tail_inc [2022-07-12 14:27:23,411 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_modify_gateway [2022-07-12 14:27:23,412 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_modify_gateway [2022-07-12 14:27:23,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-12 14:27:23,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-12 14:27:23,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-12 14:27:23,412 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_get_macaddr [2022-07-12 14:27:23,412 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_get_macaddr [2022-07-12 14:27:23,412 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2022-07-12 14:27:23,412 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2022-07-12 14:27:23,412 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_conn_get_stats [2022-07-12 14:27:23,412 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_conn_get_stats [2022-07-12 14:27:23,413 INFO L130 BoogieDeclarations]: Found specification of procedure be_sgl_create_contiguous [2022-07-12 14:27:23,413 INFO L138 BoogieDeclarations]: Found implementation of procedure be_sgl_create_contiguous [2022-07-12 14:27:23,413 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_get_all_if_id [2022-07-12 14:27:23,413 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_get_all_if_id [2022-07-12 14:27:23,413 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_clean_port [2022-07-12 14:27:23,413 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_clean_port [2022-07-12 14:27:23,413 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_cmd_cq_create [2022-07-12 14:27:23,413 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_cmd_cq_create [2022-07-12 14:27:23,413 INFO L130 BoogieDeclarations]: Found specification of procedure be_chk_reset_complete [2022-07-12 14:27:23,413 INFO L138 BoogieDeclarations]: Found implementation of procedure be_chk_reset_complete [2022-07-12 14:27:23,414 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2022-07-12 14:27:23,414 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2022-07-12 14:27:23,414 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-12 14:27:23,414 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-12 14:27:23,414 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_boot_destroy_kset [2022-07-12 14:27:23,414 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_boot_destroy_kset [2022-07-12 14:27:23,414 INFO L130 BoogieDeclarations]: Found specification of procedure free_mgmt_sgl_handle [2022-07-12 14:27:23,414 INFO L138 BoogieDeclarations]: Found implementation of procedure free_mgmt_sgl_handle [2022-07-12 14:27:23,414 INFO L130 BoogieDeclarations]: Found specification of procedure be_mbox_notify [2022-07-12 14:27:23,414 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mbox_notify [2022-07-12 14:27:23,414 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_delayed_work [2022-07-12 14:27:23,415 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_delayed_work [2022-07-12 14:27:23,415 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_alloc_cmd_data [2022-07-12 14:27:23,417 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_alloc_cmd_data [2022-07-12 14:27:23,417 INFO L130 BoogieDeclarations]: Found specification of procedure be2iscsi_attr_is_visible [2022-07-12 14:27:23,418 INFO L138 BoogieDeclarations]: Found implementation of procedure be2iscsi_attr_is_visible [2022-07-12 14:27:23,418 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_bsg_request [2022-07-12 14:27:23,418 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_bsg_request [2022-07-12 14:27:23,418 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-07-12 14:27:23,418 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-07-12 14:27:23,418 INFO L130 BoogieDeclarations]: Found specification of procedure be_queue_alloc [2022-07-12 14:27:23,418 INFO L138 BoogieDeclarations]: Found implementation of procedure be_queue_alloc [2022-07-12 14:27:23,418 INFO L130 BoogieDeclarations]: Found specification of procedure shost_priv [2022-07-12 14:27:23,418 INFO L138 BoogieDeclarations]: Found implementation of procedure shost_priv [2022-07-12 14:27:23,419 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2022-07-12 14:27:23,419 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2022-07-12 14:27:23,419 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-12 14:27:23,419 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_create_iface [2022-07-12 14:27:23,419 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_create_iface [2022-07-12 14:27:23,419 INFO L130 BoogieDeclarations]: Found specification of procedure queue_tail_node [2022-07-12 14:27:23,419 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_tail_node [2022-07-12 14:27:23,419 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-07-12 14:27:23,419 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-07-12 14:27:23,419 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 14:27:23,420 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 14:27:23,420 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-07-12 14:27:23,420 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-07-12 14:27:23,420 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2022-07-12 14:27:23,420 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2022-07-12 14:27:23,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-12 14:27:23,420 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-07-12 14:27:23,420 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-07-12 14:27:23,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-12 14:27:23,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-12 14:27:23,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-12 14:27:23,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-12 14:27:23,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-12 14:27:23,421 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_get_host_param [2022-07-12 14:27:23,421 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_get_host_param [2022-07-12 14:27:23,421 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-12 14:27:23,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-12 14:27:23,422 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_init_controller [2022-07-12 14:27:23,422 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_init_controller [2022-07-12 14:27:23,422 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_cleanup [2022-07-12 14:27:23,422 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_cleanup [2022-07-12 14:27:23,422 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2022-07-12 14:27:23,422 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2022-07-12 14:27:23,422 INFO L130 BoogieDeclarations]: Found specification of procedure is_link_state_evt [2022-07-12 14:27:23,422 INFO L138 BoogieDeclarations]: Found implementation of procedure is_link_state_evt [2022-07-12 14:27:23,422 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_free_async_msg [2022-07-12 14:27:23,422 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_free_async_msg [2022-07-12 14:27:23,423 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2022-07-12 14:27:23,423 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2022-07-12 14:27:23,423 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_hdr_prepare [2022-07-12 14:27:23,423 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_hdr_prepare [2022-07-12 14:27:23,423 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_msix_enable [2022-07-12 14:27:23,423 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_msix_enable [2022-07-12 14:27:23,423 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_bufflen [2022-07-12 14:27:23,423 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_bufflen [2022-07-12 14:27:23,423 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_invalidate_icds [2022-07-12 14:27:23,423 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_invalidate_icds [2022-07-12 14:27:23,423 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-12 14:27:23,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-12 14:27:23,424 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2022-07-12 14:27:23,424 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2022-07-12 14:27:23,424 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-07-12 14:27:23,424 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-07-12 14:27:23,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-12 14:27:23,424 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-12 14:27:23,424 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_irq_2 [2022-07-12 14:27:23,424 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_irq_2 [2022-07-12 14:27:23,424 INFO L130 BoogieDeclarations]: Found specification of procedure be2iscsi_iface_set_param [2022-07-12 14:27:23,424 INFO L138 BoogieDeclarations]: Found implementation of procedure be2iscsi_iface_set_param [2022-07-12 14:27:23,425 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-12 14:27:23,425 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-12 14:27:23,425 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2022-07-12 14:27:23,425 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2022-07-12 14:27:23,425 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_set_vlan [2022-07-12 14:27:23,425 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_set_vlan [2022-07-12 14:27:23,425 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_update_async_writables [2022-07-12 14:27:23,425 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_update_async_writables [2022-07-12 14:27:23,425 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-07-12 14:27:23,425 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-07-12 14:27:23,426 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_alloc_pdu [2022-07-12 14:27:23,426 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_alloc_pdu [2022-07-12 14:27:23,426 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-07-12 14:27:23,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-07-12 14:27:23,426 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_ep_connect [2022-07-12 14:27:23,426 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_ep_connect [2022-07-12 14:27:23,426 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_session_recovery_timedout [2022-07-12 14:27:23,426 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_session_recovery_timedout [2022-07-12 14:27:23,426 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_unregister_transport [2022-07-12 14:27:23,426 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_unregister_transport [2022-07-12 14:27:23,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 14:27:23,427 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-07-12 14:27:23,427 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-07-12 14:27:23,427 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2022-07-12 14:27:23,427 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2022-07-12 14:27:23,427 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_quiesce [2022-07-12 14:27:23,427 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_quiesce [2022-07-12 14:27:23,427 INFO L130 BoogieDeclarations]: Found specification of procedure blk_iopoll_enable [2022-07-12 14:27:23,427 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_iopoll_enable [2022-07-12 14:27:23,427 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_6 [2022-07-12 14:27:23,427 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_6 [2022-07-12 14:27:23,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-12 14:27:23,428 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2022-07-12 14:27:23,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2022-07-12 14:27:23,428 INFO L130 BoogieDeclarations]: Found specification of procedure blk_iopoll_disable [2022-07-12 14:27:23,428 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_iopoll_disable [2022-07-12 14:27:23,428 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_host_for_each_session [2022-07-12 14:27:23,428 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_host_for_each_session [2022-07-12 14:27:23,428 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_get_gateway [2022-07-12 14:27:23,428 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_get_gateway [2022-07-12 14:27:23,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-12 14:27:23,429 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_conn_create [2022-07-12 14:27:23,429 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_conn_create [2022-07-12 14:27:23,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-12 14:27:23,429 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_get_if_info [2022-07-12 14:27:23,429 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_get_if_info [2022-07-12 14:27:23,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-12 14:27:23,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-12 14:27:23,429 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_wrb_handle [2022-07-12 14:27:23,429 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_wrb_handle [2022-07-12 14:27:23,429 INFO L130 BoogieDeclarations]: Found specification of procedure blk_iopoll_sched_prep [2022-07-12 14:27:23,430 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_iopoll_sched_prep [2022-07-12 14:27:23,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-12 14:27:23,430 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_error [2022-07-12 14:27:23,430 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_error [2022-07-12 14:27:23,430 INFO L130 BoogieDeclarations]: Found specification of procedure be_fill_queue [2022-07-12 14:27:23,430 INFO L138 BoogieDeclarations]: Found implementation of procedure be_fill_queue [2022-07-12 14:27:23,430 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_get_params [2022-07-12 14:27:23,430 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_get_params [2022-07-12 14:27:23,430 INFO L130 BoogieDeclarations]: Found specification of procedure be_mcc_notify [2022-07-12 14:27:23,430 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mcc_notify [2022-07-12 14:27:23,430 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_async_link_state_process [2022-07-12 14:27:23,431 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_async_link_state_process [2022-07-12 14:27:23,431 INFO L130 BoogieDeclarations]: Found specification of procedure nla_data [2022-07-12 14:27:23,431 INFO L138 BoogieDeclarations]: Found implementation of procedure nla_data [2022-07-12 14:27:23,431 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2022-07-12 14:27:23,431 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2022-07-12 14:27:23,431 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-07-12 14:27:23,431 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-07-12 14:27:23,431 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_setup_boot_info [2022-07-12 14:27:23,431 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_setup_boot_info [2022-07-12 14:27:23,431 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2022-07-12 14:27:23,432 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2022-07-12 14:27:23,432 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_set_ip [2022-07-12 14:27:23,432 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_set_ip [2022-07-12 14:27:23,432 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_ring_cq_db [2022-07-12 14:27:23,432 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_ring_cq_db [2022-07-12 14:27:23,432 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_write_buffer [2022-07-12 14:27:23,432 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_write_buffer [2022-07-12 14:27:23,432 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_dma_unmap [2022-07-12 14:27:23,432 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_dma_unmap [2022-07-12 14:27:23,432 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_format_mac [2022-07-12 14:27:23,433 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_format_mac [2022-07-12 14:27:23,433 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-07-12 14:27:23,433 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-07-12 14:27:23,433 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_set_param [2022-07-12 14:27:23,433 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_set_param [2022-07-12 14:27:23,433 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_get_async_handle [2022-07-12 14:27:23,433 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_get_async_handle [2022-07-12 14:27:23,433 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_destroy_iface [2022-07-12 14:27:23,433 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_destroy_iface [2022-07-12 14:27:23,433 INFO L130 BoogieDeclarations]: Found specification of procedure free_wrb_handle [2022-07-12 14:27:23,433 INFO L138 BoogieDeclarations]: Found implementation of procedure free_wrb_handle [2022-07-12 14:27:23,434 INFO L130 BoogieDeclarations]: Found specification of procedure be_mbox_db_ready_wait [2022-07-12 14:27:23,434 INFO L138 BoogieDeclarations]: Found implementation of procedure be_mbox_db_ready_wait [2022-07-12 14:27:23,434 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_irq [2022-07-12 14:27:23,434 INFO L138 BoogieDeclarations]: Found implementation of procedure synchronize_irq [2022-07-12 14:27:23,434 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_cmd_q_destroy [2022-07-12 14:27:23,434 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_cmd_q_destroy [2022-07-12 14:27:23,434 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-12 14:27:23,434 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-12 14:27:23,434 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_post_async_buffers [2022-07-12 14:27:23,434 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_post_async_buffers [2022-07-12 14:27:23,434 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_2 [2022-07-12 14:27:23,435 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_2 [2022-07-12 14:27:23,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-12 14:27:23,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-12 14:27:23,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-12 14:27:23,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-12 14:27:23,435 INFO L130 BoogieDeclarations]: Found specification of procedure be_complete_nopin_resp [2022-07-12 14:27:23,435 INFO L138 BoogieDeclarations]: Found implementation of procedure be_complete_nopin_resp [2022-07-12 14:27:23,435 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-12 14:27:23,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-12 14:27:23,435 INFO L130 BoogieDeclarations]: Found specification of procedure find_num_cpus [2022-07-12 14:27:23,436 INFO L138 BoogieDeclarations]: Found implementation of procedure find_num_cpus [2022-07-12 14:27:23,436 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_eeh_reset [2022-07-12 14:27:23,436 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_eeh_reset [2022-07-12 14:27:23,436 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_ep_get_param [2022-07-12 14:27:23,436 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_ep_get_param [2022-07-12 14:27:23,436 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2022-07-12 14:27:23,436 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2022-07-12 14:27:23,436 INFO L130 BoogieDeclarations]: Found specification of procedure __ilog2_u32 [2022-07-12 14:27:23,436 INFO L138 BoogieDeclarations]: Found implementation of procedure __ilog2_u32 [2022-07-12 14:27:23,436 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2022-07-12 14:27:23,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2022-07-12 14:27:23,437 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_ring_eq_db [2022-07-12 14:27:23,437 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_ring_eq_db [2022-07-12 14:27:23,437 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2022-07-12 14:27:23,437 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2022-07-12 14:27:23,437 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_host_free [2022-07-12 14:27:23,437 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_host_free [2022-07-12 14:27:23,437 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2022-07-12 14:27:23,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2022-07-12 14:27:23,437 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_3 [2022-07-12 14:27:23,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_3 [2022-07-12 14:27:23,437 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_create_ipv4_iface [2022-07-12 14:27:23,438 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_create_ipv4_iface [2022-07-12 14:27:23,438 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_2 [2022-07-12 14:27:23,438 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_2 [2022-07-12 14:27:23,438 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_shost [2022-07-12 14:27:23,438 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_shost [2022-07-12 14:27:23,438 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2022-07-12 14:27:23,438 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2022-07-12 14:27:23,438 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_destroy_endpoint [2022-07-12 14:27:23,438 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_destroy_endpoint [2022-07-12 14:27:23,438 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_9 [2022-07-12 14:27:23,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_9 [2022-07-12 14:27:23,439 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_6 [2022-07-12 14:27:23,439 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_6 [2022-07-12 14:27:23,439 INFO L130 BoogieDeclarations]: Found specification of procedure iscsi_conn_teardown [2022-07-12 14:27:23,439 INFO L138 BoogieDeclarations]: Found implementation of procedure iscsi_conn_teardown [2022-07-12 14:27:23,439 INFO L130 BoogieDeclarations]: Found specification of procedure blk_iopoll_sched [2022-07-12 14:27:23,439 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_iopoll_sched [2022-07-12 14:27:23,439 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_ep_poll [2022-07-12 14:27:23,439 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_ep_poll [2022-07-12 14:27:23,439 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_conn_bind [2022-07-12 14:27:23,439 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_conn_bind [2022-07-12 14:27:23,440 INFO L130 BoogieDeclarations]: Found specification of procedure wrb_from_mbox [2022-07-12 14:27:23,440 INFO L138 BoogieDeclarations]: Found implementation of procedure wrb_from_mbox [2022-07-12 14:27:23,440 INFO L130 BoogieDeclarations]: Found specification of procedure amap_mask [2022-07-12 14:27:23,440 INFO L138 BoogieDeclarations]: Found implementation of procedure amap_mask [2022-07-12 14:27:23,440 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_create_ipv6_iface [2022-07-12 14:27:23,440 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_create_ipv6_iface [2022-07-12 14:27:23,440 INFO L130 BoogieDeclarations]: Found specification of procedure be_cmd_create_default_pdu_queue [2022-07-12 14:27:23,440 INFO L138 BoogieDeclarations]: Found implementation of procedure be_cmd_create_default_pdu_queue [2022-07-12 14:27:23,440 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2022-07-12 14:27:23,440 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2022-07-12 14:27:23,440 INFO L130 BoogieDeclarations]: Found specification of procedure be_encoded_q_len [2022-07-12 14:27:23,441 INFO L138 BoogieDeclarations]: Found implementation of procedure be_encoded_q_len [2022-07-12 14:27:23,441 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_fwd_async_msg [2022-07-12 14:27:23,441 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_fwd_async_msg [2022-07-12 14:27:23,441 INFO L130 BoogieDeclarations]: Found specification of procedure mgmt_static_ip_modify [2022-07-12 14:27:23,441 INFO L138 BoogieDeclarations]: Found implementation of procedure mgmt_static_ip_modify [2022-07-12 14:27:23,441 INFO L130 BoogieDeclarations]: Found specification of procedure hwi_process_default_pdu_ring [2022-07-12 14:27:23,441 INFO L138 BoogieDeclarations]: Found implementation of procedure hwi_process_default_pdu_ring [2022-07-12 14:27:23,441 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-07-12 14:27:23,441 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-07-12 14:27:23,441 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-07-12 14:27:23,442 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-07-12 14:27:23,442 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2022-07-12 14:27:23,442 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2022-07-12 14:27:23,442 INFO L130 BoogieDeclarations]: Found specification of procedure beiscsi_free_mgmt_task_handles [2022-07-12 14:27:23,442 INFO L138 BoogieDeclarations]: Found implementation of procedure beiscsi_free_mgmt_task_handles [2022-07-12 14:27:23,442 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2022-07-12 14:27:23,442 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2022-07-12 14:27:24,957 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 14:27:24,965 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 14:27:25,348 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-12 14:30:25,348 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 14:30:25,377 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 14:30:25,378 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-07-12 14:30:25,385 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 02:30:25 BoogieIcfgContainer [2022-07-12 14:30:25,385 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 14:30:25,387 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 14:30:25,387 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 14:30:25,389 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 14:30:25,389 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 02:27:13" (1/3) ... [2022-07-12 14:30:25,390 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7241c6f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 02:30:25, skipping insertion in model container [2022-07-12 14:30:25,390 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 02:27:22" (2/3) ... [2022-07-12 14:30:25,390 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7241c6f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 02:30:25, skipping insertion in model container [2022-07-12 14:30:25,391 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 02:30:25" (3/3) ... [2022-07-12 14:30:25,392 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-12 14:30:25,401 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 14:30:25,401 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-12 14:30:25,530 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 14:30:25,538 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@7c4f8276, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@3a6c45da [2022-07-12 14:30:25,539 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-12 14:30:25,556 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-12 14:30:25,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 948 [2022-07-12 14:30:25,603 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 14:30:25,605 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-12 14:30:25,605 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 14:30:25,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 14:30:25,611 INFO L85 PathProgramCache]: Analyzing trace with hash -699610989, now seen corresponding path program 1 times [2022-07-12 14:30:25,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 14:30:25,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1276818708] [2022-07-12 14:30:25,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 14:30:25,629 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 14:30:25,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 14:30:25,645 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-12 14:30:25,663 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-12 14:30:30,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 14:30:30,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 7933 conjuncts, 1 conjunts are in the unsatisfiable core [2022-07-12 14:30:30,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 14:30:30,771 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-12 14:30:30,772 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 14:30:30,772 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 14:30:30,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1276818708] [2022-07-12 14:30:30,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1276818708] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 14:30:30,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 14:30:30,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 14:30:30,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935597168] [2022-07-12 14:30:30,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 14:30:30,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-12 14:30:30,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 14:30:30,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-12 14:30:30,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-12 14:30:30,814 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-12 14:30:31,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 14:30:31,071 INFO L93 Difference]: Finished difference Result 12606 states and 19114 transitions. [2022-07-12 14:30:31,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-12 14:30:31,073 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-12 14:30:31,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 14:30:31,114 INFO L225 Difference]: With dead ends: 12606 [2022-07-12 14:30:31,114 INFO L226 Difference]: Without dead ends: 6262 [2022-07-12 14:30:31,147 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-12 14:30:31,149 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-12 14:30:31,149 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-12 14:30:31,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6262 states. [2022-07-12 14:30:31,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6262 to 6262. [2022-07-12 14:30:31,514 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-12 14:30:31,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6262 states to 6262 states and 9361 transitions. [2022-07-12 14:30:31,551 INFO L78 Accepts]: Start accepts. Automaton has 6262 states and 9361 transitions. Word has length 947 [2022-07-12 14:30:31,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 14:30:31,555 INFO L495 AbstractCegarLoop]: Abstraction has 6262 states and 9361 transitions. [2022-07-12 14:30:31,556 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-12 14:30:31,556 INFO L276 IsEmpty]: Start isEmpty. Operand 6262 states and 9361 transitions. [2022-07-12 14:30:31,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 948 [2022-07-12 14:30:31,578 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 14:30:31,578 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-12 14:30:31,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-07-12 14:30:31,797 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-12 14:30:31,797 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 14:30:31,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 14:30:31,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1600977029, now seen corresponding path program 1 times [2022-07-12 14:30:31,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 14:30:31,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1572372417] [2022-07-12 14:30:31,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 14:30:31,802 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 14:30:31,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 14:30:31,805 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-12 14:30:31,807 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-12 14:30:39,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 14:30:40,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 7933 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-12 14:30:40,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 14:30:40,654 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-12 14:30:40,654 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 14:30:40,654 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 14:30:40,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1572372417] [2022-07-12 14:30:40,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1572372417] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 14:30:40,655 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 14:30:40,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 14:30:40,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295224620] [2022-07-12 14:30:40,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 14:30:40,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 14:30:40,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 14:30:40,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 14:30:40,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-12 14:30:40,657 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-12 14:30:45,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 14:30:45,017 INFO L93 Difference]: Finished difference Result 12448 states and 18813 transitions. [2022-07-12 14:30:45,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 14:30:45,018 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-12 14:30:45,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 14:30:45,066 INFO L225 Difference]: With dead ends: 12448 [2022-07-12 14:30:45,066 INFO L226 Difference]: Without dead ends: 6265 [2022-07-12 14:30:45,103 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-12 14:30:45,104 INFO L413 NwaCegarLoop]: 9328 mSDtfsCounter, 6 mSDsluCounter, 37205 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s 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.8s IncrementalHoareTripleChecker+Time [2022-07-12 14:30:45,104 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.8s Time] [2022-07-12 14:30:45,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6265 states. [2022-07-12 14:30:45,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6265 to 6265. [2022-07-12 14:30:45,295 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-12 14:30:45,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6265 states to 6265 states and 9368 transitions. [2022-07-12 14:30:45,321 INFO L78 Accepts]: Start accepts. Automaton has 6265 states and 9368 transitions. Word has length 947 [2022-07-12 14:30:45,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 14:30:45,324 INFO L495 AbstractCegarLoop]: Abstraction has 6265 states and 9368 transitions. [2022-07-12 14:30:45,324 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-12 14:30:45,324 INFO L276 IsEmpty]: Start isEmpty. Operand 6265 states and 9368 transitions. [2022-07-12 14:30:45,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 974 [2022-07-12 14:30:45,333 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 14:30:45,334 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-12 14:30:45,432 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-12 14:30:45,547 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-12 14:30:45,548 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 14:30:45,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 14:30:45,548 INFO L85 PathProgramCache]: Analyzing trace with hash -77862665, now seen corresponding path program 1 times [2022-07-12 14:30:45,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 14:30:45,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [593114663] [2022-07-12 14:30:45,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 14:30:45,553 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 14:30:45,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 14:30:45,557 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-12 14:30:45,558 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-12 14:30:53,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 14:30:53,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 8219 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 14:30:54,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 14:30:54,883 INFO L134 CoverageAnalysis]: Checked inductivity of 14300 backedges. 300 proven. 1 refuted. 0 times theorem prover too weak. 13999 trivial. 0 not checked. [2022-07-12 14:30:54,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 14:30:57,803 INFO L134 CoverageAnalysis]: Checked inductivity of 14300 backedges. 0 proven. 251 refuted. 0 times theorem prover too weak. 14049 trivial. 0 not checked. [2022-07-12 14:30:57,804 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 14:30:57,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [593114663] [2022-07-12 14:30:57,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [593114663] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 14:30:57,804 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 14:30:57,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2022-07-12 14:30:57,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940981594] [2022-07-12 14:30:57,804 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 14:30:57,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-12 14:30:57,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 14:30:57,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-12 14:30:57,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-07-12 14:30:57,807 INFO L87 Difference]: Start difference. First operand 6265 states and 9368 transitions. Second operand has 11 states, 9 states have (on average 15.0) internal successors, (135), 11 states have internal predecessors, (135), 4 states have call successors, (99), 2 states have call predecessors, (99), 5 states have return successors, (97), 4 states have call predecessors, (97), 4 states have call successors, (97) [2022-07-12 14:31:03,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 14:31:03,189 INFO L93 Difference]: Finished difference Result 12464 states and 18842 transitions. [2022-07-12 14:31:03,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 14:31:03,190 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 15.0) internal successors, (135), 11 states have internal predecessors, (135), 4 states have call successors, (99), 2 states have call predecessors, (99), 5 states have return successors, (97), 4 states have call predecessors, (97), 4 states have call successors, (97) Word has length 973 [2022-07-12 14:31:03,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 14:31:03,225 INFO L225 Difference]: With dead ends: 12464 [2022-07-12 14:31:03,225 INFO L226 Difference]: Without dead ends: 6281 [2022-07-12 14:31:03,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1948 GetRequests, 1935 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-07-12 14:31:03,252 INFO L413 NwaCegarLoop]: 9332 mSDtfsCounter, 20 mSDsluCounter, 27869 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 37201 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-07-12 14:31:03,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 37201 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-07-12 14:31:03,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6281 states. [2022-07-12 14:31:03,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6281 to 6281. [2022-07-12 14:31:03,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6281 states, 4423 states have (on average 1.3868415102871354) internal successors, (6134), 4497 states have internal predecessors, (6134), 1624 states have call successors, (1624), 233 states have call predecessors, (1624), 233 states have return successors, (1631), 1609 states have call predecessors, (1631), 1623 states have call successors, (1631) [2022-07-12 14:31:03,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6281 states to 6281 states and 9389 transitions. [2022-07-12 14:31:03,436 INFO L78 Accepts]: Start accepts. Automaton has 6281 states and 9389 transitions. Word has length 973 [2022-07-12 14:31:03,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 14:31:03,440 INFO L495 AbstractCegarLoop]: Abstraction has 6281 states and 9389 transitions. [2022-07-12 14:31:03,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 15.0) internal successors, (135), 11 states have internal predecessors, (135), 4 states have call successors, (99), 2 states have call predecessors, (99), 5 states have return successors, (97), 4 states have call predecessors, (97), 4 states have call successors, (97) [2022-07-12 14:31:03,441 INFO L276 IsEmpty]: Start isEmpty. Operand 6281 states and 9389 transitions. [2022-07-12 14:31:03,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 999 [2022-07-12 14:31:03,449 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 14:31:03,450 INFO L195 NwaCegarLoop]: trace histogram [51, 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-12 14:31:03,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-07-12 14:31:03,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 14:31:03,664 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 14:31:03,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 14:31:03,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1209294588, now seen corresponding path program 2 times [2022-07-12 14:31:03,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 14:31:03,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [125934756] [2022-07-12 14:31:03,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-12 14:31:03,669 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 14:31:03,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 14:31:03,671 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 14:31:03,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-12 14:31:07,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-12 14:31:07,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 14:31:07,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 5197 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-12 14:31:07,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 14:31:07,806 INFO L134 CoverageAnalysis]: Checked inductivity of 15900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15900 trivial. 0 not checked. [2022-07-12 14:31:07,807 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 14:31:07,807 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 14:31:07,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [125934756] [2022-07-12 14:31:07,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [125934756] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 14:31:07,807 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 14:31:07,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 14:31:07,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66221114] [2022-07-12 14:31:07,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 14:31:07,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 14:31:07,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 14:31:07,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 14:31:07,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 14:31:07,809 INFO L87 Difference]: Start difference. First operand 6281 states and 9389 transitions. Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (71), 2 states have call predecessors, (71), 1 states have return successors, (68), 1 states have call predecessors, (68), 1 states have call successors, (68) [2022-07-12 14:31:10,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 14:31:10,571 INFO L93 Difference]: Finished difference Result 16617 states and 24792 transitions. [2022-07-12 14:31:10,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 14:31:10,572 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (71), 2 states have call predecessors, (71), 1 states have return successors, (68), 1 states have call predecessors, (68), 1 states have call successors, (68) Word has length 998 [2022-07-12 14:31:10,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 14:31:10,636 INFO L225 Difference]: With dead ends: 16617 [2022-07-12 14:31:10,636 INFO L226 Difference]: Without dead ends: 10490 [2022-07-12 14:31:10,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 997 GetRequests, 996 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 14:31:10,660 INFO L413 NwaCegarLoop]: 10550 mSDtfsCounter, 6408 mSDsluCounter, 8996 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6408 SdHoareTripleChecker+Valid, 19546 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-07-12 14:31:10,661 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6408 Valid, 19546 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-07-12 14:31:10,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10490 states. [2022-07-12 14:31:10,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10490 to 10483. [2022-07-12 14:31:11,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10483 states, 7398 states have (on average 1.3865909705325763) internal successors, (10258), 7530 states have internal predecessors, (10258), 2674 states have call successors, (2674), 409 states have call predecessors, (2674), 410 states have return successors, (2681), 2653 states have call predecessors, (2681), 2673 states have call successors, (2681) [2022-07-12 14:31:11,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10483 states to 10483 states and 15613 transitions. [2022-07-12 14:31:11,143 INFO L78 Accepts]: Start accepts. Automaton has 10483 states and 15613 transitions. Word has length 998 [2022-07-12 14:31:11,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 14:31:11,145 INFO L495 AbstractCegarLoop]: Abstraction has 10483 states and 15613 transitions. [2022-07-12 14:31:11,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (71), 2 states have call predecessors, (71), 1 states have return successors, (68), 1 states have call predecessors, (68), 1 states have call successors, (68) [2022-07-12 14:31:11,145 INFO L276 IsEmpty]: Start isEmpty. Operand 10483 states and 15613 transitions. [2022-07-12 14:31:11,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1056 [2022-07-12 14:31:11,157 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 14:31:11,157 INFO L195 NwaCegarLoop]: trace histogram [51, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 14:31:11,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-12 14:31:11,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 14:31:11,382 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 14:31:11,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 14:31:11,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1450978744, now seen corresponding path program 1 times [2022-07-12 14:31:11,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 14:31:11,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2139981721] [2022-07-12 14:31:11,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 14:31:11,387 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 14:31:11,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 14:31:11,388 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 14:31:11,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-12 14:31:20,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 14:31:20,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 8778 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-12 14:31:20,440 INFO L286 TraceCheckSpWp]: Computing forward predicates...