./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-drbd-drbd.ko_false-unreach-call.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 635dfa2a Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-drbd-drbd.ko_false-unreach-call.cil.out.i -s /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 289771ab07564c1219700b2298eb4374d8dbd025 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-drbd-drbd.ko_false-unreach-call.cil.out.i -s /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 289771ab07564c1219700b2298eb4374d8dbd025 .............................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: AssertionError: null --- Real Ultimate output --- This is Ultimate 0.1.23-635dfa2 [2018-12-03 00:13:05,681 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-03 00:13:05,682 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-03 00:13:05,688 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-03 00:13:05,688 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-03 00:13:05,689 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-03 00:13:05,689 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-03 00:13:05,690 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-03 00:13:05,691 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-03 00:13:05,692 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-03 00:13:05,692 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-03 00:13:05,692 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-03 00:13:05,693 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-03 00:13:05,693 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-03 00:13:05,694 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-03 00:13:05,694 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-03 00:13:05,694 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-03 00:13:05,695 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-03 00:13:05,696 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-03 00:13:05,697 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-03 00:13:05,698 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-03 00:13:05,698 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-03 00:13:05,700 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-03 00:13:05,700 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-03 00:13:05,700 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-03 00:13:05,700 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-03 00:13:05,701 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-03 00:13:05,701 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-03 00:13:05,702 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-03 00:13:05,702 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-03 00:13:05,703 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-03 00:13:05,703 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-03 00:13:05,703 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-03 00:13:05,703 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-03 00:13:05,704 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-03 00:13:05,704 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-03 00:13:05,704 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf [2018-12-03 00:13:05,712 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-03 00:13:05,712 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-03 00:13:05,712 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-03 00:13:05,712 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-12-03 00:13:05,712 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-03 00:13:05,712 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-03 00:13:05,713 INFO L133 SettingsManager]: * Explicit value domain=true [2018-12-03 00:13:05,713 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-12-03 00:13:05,713 INFO L133 SettingsManager]: * Octagon Domain=false [2018-12-03 00:13:05,713 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-12-03 00:13:05,713 INFO L133 SettingsManager]: * Log string format=TERM [2018-12-03 00:13:05,713 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-12-03 00:13:05,713 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-12-03 00:13:05,713 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-03 00:13:05,713 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-03 00:13:05,714 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-03 00:13:05,714 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-03 00:13:05,714 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-03 00:13:05,714 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-03 00:13:05,714 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-03 00:13:05,714 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-03 00:13:05,714 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-03 00:13:05,714 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-03 00:13:05,714 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-03 00:13:05,714 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-03 00:13:05,714 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-03 00:13:05,715 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-03 00:13:05,715 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-03 00:13:05,715 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-03 00:13:05,715 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-03 00:13:05,715 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-12-03 00:13:05,715 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-03 00:13:05,715 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-03 00:13:05,715 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-12-03 00:13:05,715 INFO L133 SettingsManager]: * To the following directory=dump/ [2018-12-03 00:13:05,715 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan 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(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan 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 -> 289771ab07564c1219700b2298eb4374d8dbd025 [2018-12-03 00:13:05,732 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-03 00:13:05,739 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-03 00:13:05,741 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-03 00:13:05,742 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-03 00:13:05,742 INFO L276 PluginConnector]: CDTParser initialized [2018-12-03 00:13:05,742 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-drbd-drbd.ko_false-unreach-call.cil.out.i [2018-12-03 00:13:05,776 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/data/5bc28967a/d38f74014ebe4b4f8cd625e9dfd3486f/FLAG324b5dcad [2018-12-03 00:13:06,531 INFO L307 CDTParser]: Found 1 translation units. [2018-12-03 00:13:06,532 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-drbd-drbd.ko_false-unreach-call.cil.out.i [2018-12-03 00:13:06,576 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/data/5bc28967a/d38f74014ebe4b4f8cd625e9dfd3486f/FLAG324b5dcad [2018-12-03 00:13:06,815 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/data/5bc28967a/d38f74014ebe4b4f8cd625e9dfd3486f [2018-12-03 00:13:06,819 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-03 00:13:06,820 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-03 00:13:06,822 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-03 00:13:06,822 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-03 00:13:06,826 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-03 00:13:06,827 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.12 12:13:06" (1/1) ... [2018-12-03 00:13:06,831 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a20060 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:13:06, skipping insertion in model container [2018-12-03 00:13:06,831 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.12 12:13:06" (1/1) ... [2018-12-03 00:13:06,840 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-03 00:13:07,075 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-03 00:13:16,358 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-03 00:13:16,391 INFO L191 MainTranslator]: Completed pre-run [2018-12-03 00:13:17,266 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-03 00:13:19,778 INFO L195 MainTranslator]: Completed translation [2018-12-03 00:13:19,779 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:13:19 WrapperNode [2018-12-03 00:13:19,779 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-03 00:13:19,779 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-03 00:13:19,780 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-03 00:13:19,780 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-03 00:13:19,785 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:13:19" (1/1) ... [2018-12-03 00:13:19,934 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:13:19" (1/1) ... [2018-12-03 00:13:19,973 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-03 00:13:19,973 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-03 00:13:19,973 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-03 00:13:19,973 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-03 00:13:19,980 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:13:19" (1/1) ... [2018-12-03 00:13:19,980 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:13:19" (1/1) ... [2018-12-03 00:13:19,986 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:13:19" (1/1) ... [2018-12-03 00:13:19,986 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:13:19" (1/1) ... [2018-12-03 00:13:20,025 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:13:19" (1/1) ... [2018-12-03 00:13:20,028 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:13:19" (1/1) ... [2018-12-03 00:13:20,046 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:13:19" (1/1) ... [2018-12-03 00:13:20,058 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-03 00:13:20,058 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-03 00:13:20,058 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-03 00:13:20,058 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-03 00:13:20,059 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:13:19" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-03 00:13:20,101 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2018-12-03 00:13:20,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2018-12-03 00:13:20,102 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undefined_int [2018-12-03 00:13:20,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undefined_int [2018-12-03 00:13:20,102 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2018-12-03 00:13:20,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2018-12-03 00:13:20,102 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-03 00:13:20,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-03 00:13:20,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-12-03 00:13:20,102 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2018-12-03 00:13:20,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2018-12-03 00:13:20,102 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2018-12-03 00:13:20,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2018-12-03 00:13:20,103 INFO L130 BoogieDeclarations]: Found specification of procedure PROC_I [2018-12-03 00:13:20,103 INFO L138 BoogieDeclarations]: Found implementation of procedure PROC_I [2018-12-03 00:13:20,103 INFO L130 BoogieDeclarations]: Found specification of procedure drbd_proc_open [2018-12-03 00:13:20,103 INFO L138 BoogieDeclarations]: Found implementation of procedure drbd_proc_open [2018-12-03 00:13:20,103 INFO L130 BoogieDeclarations]: Found specification of procedure PDE [2018-12-03 00:13:20,103 INFO L138 BoogieDeclarations]: Found implementation of procedure PDE [2018-12-03 00:13:20,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get_1 [2018-12-03 00:13:20,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get_1 [2018-12-03 00:13:20,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-03 00:13:20,103 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-12-03 00:13:20,103 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-12-03 00:13:20,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2018-12-03 00:13:20,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2018-12-03 00:13:20,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_2 [2018-12-03 00:13:20,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_2 [2018-12-03 00:13:20,104 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-12-03 00:13:20,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-12-03 00:13:20,104 INFO L130 BoogieDeclarations]: Found specification of procedure drbd_proc_release [2018-12-03 00:13:20,104 INFO L138 BoogieDeclarations]: Found implementation of procedure drbd_proc_release [2018-12-03 00:13:20,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2018-12-03 00:13:20,104 INFO L130 BoogieDeclarations]: Found specification of procedure single_open [2018-12-03 00:13:20,104 INFO L138 BoogieDeclarations]: Found implementation of procedure single_open [2018-12-03 00:13:20,104 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2018-12-03 00:13:20,104 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2018-12-03 00:13:20,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2018-12-03 00:13:20,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2018-12-03 00:13:20,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2018-12-03 00:13:20,795 WARN L650 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-12-03 00:13:20,795 WARN L615 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-12-03 00:20:48,840 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-03 00:20:48,840 INFO L280 CfgBuilder]: Removed 0 assue(true) statements. [2018-12-03 00:20:48,841 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.12 12:20:48 BoogieIcfgContainer [2018-12-03 00:20:48,841 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-03 00:20:48,841 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-03 00:20:48,841 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-03 00:20:48,843 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-03 00:20:48,843 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.12 12:13:06" (1/3) ... [2018-12-03 00:20:48,844 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ceb1d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.12 12:20:48, skipping insertion in model container [2018-12-03 00:20:48,844 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:13:19" (2/3) ... [2018-12-03 00:20:48,844 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ceb1d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.12 12:20:48, skipping insertion in model container [2018-12-03 00:20:48,844 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.12 12:20:48" (3/3) ... [2018-12-03 00:20:48,846 INFO L112 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-block-drbd-drbd.ko_false-unreach-call.cil.out.i [2018-12-03 00:20:48,852 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-03 00:20:48,857 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-03 00:20:48,866 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-03 00:20:48,885 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-03 00:20:48,885 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-03 00:20:48,885 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-03 00:20:48,886 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-03 00:20:48,886 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-03 00:20:48,886 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-03 00:20:48,886 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-03 00:20:48,886 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-03 00:20:48,897 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states. [2018-12-03 00:20:48,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-12-03 00:20:48,901 INFO L394 BasicCegarLoop]: Found error trace [2018-12-03 00:20:48,901 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-03 00:20:48,902 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-03 00:20:48,906 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-03 00:20:48,906 INFO L82 PathProgramCache]: Analyzing trace with hash -1606815761, now seen corresponding path program 1 times [2018-12-03 00:20:48,907 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-03 00:20:48,989 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 00:20:48,989 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-03 00:20:48,989 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 00:20:48,989 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-03 00:20:50,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-03 00:20:51,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-03 00:20:51,422 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-03 00:20:51,422 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-03 00:20:51,422 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-03 00:20:51,425 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-03 00:20:51,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-03 00:20:51,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-03 00:20:51,435 INFO L87 Difference]: Start difference. First operand 96 states. Second operand 3 states. [2018-12-03 00:20:51,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-03 00:20:51,485 INFO L93 Difference]: Finished difference Result 257 states and 310 transitions. [2018-12-03 00:20:51,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-03 00:20:51,486 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 16 [2018-12-03 00:20:51,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-03 00:20:51,494 INFO L225 Difference]: With dead ends: 257 [2018-12-03 00:20:51,494 INFO L226 Difference]: Without dead ends: 161 [2018-12-03 00:20:51,496 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-03 00:20:51,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2018-12-03 00:20:51,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 158. [2018-12-03 00:20:51,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-12-03 00:20:51,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 181 transitions. [2018-12-03 00:20:51,583 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 181 transitions. Word has length 16 [2018-12-03 00:20:51,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-03 00:20:51,584 INFO L480 AbstractCegarLoop]: Abstraction has 158 states and 181 transitions. [2018-12-03 00:20:51,584 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-03 00:20:51,584 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 181 transitions. [2018-12-03 00:20:51,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-12-03 00:20:51,585 INFO L394 BasicCegarLoop]: Found error trace [2018-12-03 00:20:51,585 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-03 00:20:51,585 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-03 00:20:51,585 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-03 00:20:51,586 INFO L82 PathProgramCache]: Analyzing trace with hash 1791304086, now seen corresponding path program 1 times [2018-12-03 00:20:51,586 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-03 00:20:51,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 00:20:51,596 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-03 00:20:51,596 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 00:20:51,596 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-03 00:20:51,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-03 00:20:52,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-03 00:20:52,456 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-03 00:20:52,456 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-03 00:20:52,457 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-03 00:20:52,458 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-03 00:20:52,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-03 00:20:52,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-03 00:20:52,458 INFO L87 Difference]: Start difference. First operand 158 states and 181 transitions. Second operand 3 states. [2018-12-03 00:20:52,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-03 00:20:52,497 INFO L93 Difference]: Finished difference Result 323 states and 380 transitions. [2018-12-03 00:20:52,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-03 00:20:52,497 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 25 [2018-12-03 00:20:52,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-03 00:20:52,499 INFO L225 Difference]: With dead ends: 323 [2018-12-03 00:20:52,499 INFO L226 Difference]: Without dead ends: 173 [2018-12-03 00:20:52,500 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-03 00:20:52,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-12-03 00:20:52,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2018-12-03 00:20:52,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-12-03 00:20:52,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 201 transitions. [2018-12-03 00:20:52,510 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 201 transitions. Word has length 25 [2018-12-03 00:20:52,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-03 00:20:52,510 INFO L480 AbstractCegarLoop]: Abstraction has 173 states and 201 transitions. [2018-12-03 00:20:52,510 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-03 00:20:52,511 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 201 transitions. [2018-12-03 00:20:52,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-12-03 00:20:52,511 INFO L394 BasicCegarLoop]: Found error trace [2018-12-03 00:20:52,512 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-03 00:20:52,512 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-03 00:20:52,512 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-03 00:20:52,512 INFO L82 PathProgramCache]: Analyzing trace with hash 2051785964, now seen corresponding path program 1 times [2018-12-03 00:20:52,512 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-03 00:20:52,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 00:20:52,519 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-03 00:20:52,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 00:20:52,519 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-03 00:20:52,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-03 00:20:53,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-03 00:20:53,375 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-03 00:20:53,375 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-12-03 00:20:53,375 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-03 00:20:53,375 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-12-03 00:20:53,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-12-03 00:20:53,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-12-03 00:20:53,376 INFO L87 Difference]: Start difference. First operand 173 states and 201 transitions. Second operand 7 states. [2018-12-03 00:20:53,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-03 00:20:53,416 INFO L93 Difference]: Finished difference Result 272 states and 319 transitions. [2018-12-03 00:20:53,417 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-12-03 00:20:53,417 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 46 [2018-12-03 00:20:53,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-03 00:20:53,418 INFO L225 Difference]: With dead ends: 272 [2018-12-03 00:20:53,418 INFO L226 Difference]: Without dead ends: 186 [2018-12-03 00:20:53,418 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-12-03 00:20:53,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-12-03 00:20:53,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 186. [2018-12-03 00:20:53,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-12-03 00:20:53,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 216 transitions. [2018-12-03 00:20:53,428 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 216 transitions. Word has length 46 [2018-12-03 00:20:53,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-03 00:20:53,428 INFO L480 AbstractCegarLoop]: Abstraction has 186 states and 216 transitions. [2018-12-03 00:20:53,428 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-12-03 00:20:53,428 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 216 transitions. [2018-12-03 00:20:53,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-12-03 00:20:53,429 INFO L394 BasicCegarLoop]: Found error trace [2018-12-03 00:20:53,429 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-03 00:20:53,430 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-03 00:20:53,430 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-03 00:20:53,430 INFO L82 PathProgramCache]: Analyzing trace with hash -876003963, now seen corresponding path program 1 times [2018-12-03 00:20:53,430 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-03 00:20:53,436 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 00:20:53,436 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-03 00:20:53,436 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 00:20:53,436 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-03 00:20:53,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-03 00:20:54,190 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-03 00:20:54,190 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-03 00:20:54,190 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-12-03 00:20:54,190 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-03 00:20:54,190 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-12-03 00:20:54,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-12-03 00:20:54,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-12-03 00:20:54,191 INFO L87 Difference]: Start difference. First operand 186 states and 216 transitions. Second operand 5 states. [2018-12-03 00:20:54,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-03 00:20:54,211 INFO L93 Difference]: Finished difference Result 374 states and 437 transitions. [2018-12-03 00:20:54,211 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-12-03 00:20:54,211 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 52 [2018-12-03 00:20:54,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-03 00:20:54,212 INFO L225 Difference]: With dead ends: 374 [2018-12-03 00:20:54,212 INFO L226 Difference]: Without dead ends: 192 [2018-12-03 00:20:54,213 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-12-03 00:20:54,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2018-12-03 00:20:54,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 191. [2018-12-03 00:20:54,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2018-12-03 00:20:54,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 221 transitions. [2018-12-03 00:20:54,221 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 221 transitions. Word has length 52 [2018-12-03 00:20:54,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-03 00:20:54,221 INFO L480 AbstractCegarLoop]: Abstraction has 191 states and 221 transitions. [2018-12-03 00:20:54,221 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-12-03 00:20:54,221 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 221 transitions. [2018-12-03 00:20:54,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-12-03 00:20:54,222 INFO L394 BasicCegarLoop]: Found error trace [2018-12-03 00:20:54,222 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-03 00:20:54,222 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-03 00:20:54,222 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-03 00:20:54,222 INFO L82 PathProgramCache]: Analyzing trace with hash 1208783092, now seen corresponding path program 1 times [2018-12-03 00:20:54,222 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-03 00:20:54,227 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 00:20:54,227 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-03 00:20:54,227 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-03 00:20:54,227 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-03 00:20:56,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-03 00:20:57,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-03 00:20:58,580 INFO L469 BasicCegarLoop]: Counterexample might be feasible [2018-12-03 00:21:04,444 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.12 12:21:04 BoogieIcfgContainer [2018-12-03 00:21:04,444 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-12-03 00:21:04,444 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-03 00:21:04,444 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-03 00:21:04,445 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-03 00:21:04,445 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.12 12:20:48" (3/4) ... [2018-12-03 00:21:04,448 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-12-03 00:21:04,448 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-03 00:21:04,449 INFO L168 Benchmark]: Toolchain (without parser) took 477629.50 ms. Allocated memory was 1.0 GB in the beginning and 4.0 GB in the end (delta: 3.0 GB). Free memory was 906.5 MB in the beginning and 1.1 GB in the end (delta: -184.4 MB). Peak memory consumption was 2.8 GB. Max. memory is 11.5 GB. [2018-12-03 00:21:04,450 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 1.0 GB. Free memory is still 982.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-03 00:21:04,450 INFO L168 Benchmark]: CACSL2BoogieTranslator took 12957.46 ms. Allocated memory was 1.0 GB in the beginning and 2.1 GB in the end (delta: 1.1 GB). Free memory was 906.5 MB in the beginning and 1.3 GB in the end (delta: -414.6 MB). Peak memory consumption was 924.7 MB. Max. memory is 11.5 GB. [2018-12-03 00:21:04,451 INFO L168 Benchmark]: Boogie Procedure Inliner took 193.61 ms. Allocated memory is still 2.1 GB. Free memory was 1.3 GB in the beginning and 1.3 GB in the end (delta: 48.3 MB). Peak memory consumption was 48.3 MB. Max. memory is 11.5 GB. [2018-12-03 00:21:04,451 INFO L168 Benchmark]: Boogie Preprocessor took 84.84 ms. Allocated memory is still 2.1 GB. Free memory was 1.3 GB in the beginning and 1.2 GB in the end (delta: 46.9 MB). Peak memory consumption was 46.9 MB. Max. memory is 11.5 GB. [2018-12-03 00:21:04,452 INFO L168 Benchmark]: RCFGBuilder took 448782.58 ms. Allocated memory was 2.1 GB in the beginning and 2.9 GB in the end (delta: 838.9 MB). Free memory was 1.2 GB in the beginning and 2.7 GB in the end (delta: -1.5 GB). Peak memory consumption was 4.1 GB. Max. memory is 11.5 GB. [2018-12-03 00:21:04,452 INFO L168 Benchmark]: TraceAbstraction took 15602.64 ms. Allocated memory was 2.9 GB in the beginning and 4.0 GB in the end (delta: 1.1 GB). Free memory was 2.7 GB in the beginning and 1.1 GB in the end (delta: 1.7 GB). Peak memory consumption was 2.9 GB. Max. memory is 11.5 GB. [2018-12-03 00:21:04,453 INFO L168 Benchmark]: Witness Printer took 3.73 ms. Allocated memory is still 4.0 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-03 00:21:04,455 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11 ms. Allocated memory is still 1.0 GB. Free memory is still 982.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 12957.46 ms. Allocated memory was 1.0 GB in the beginning and 2.1 GB in the end (delta: 1.1 GB). Free memory was 906.5 MB in the beginning and 1.3 GB in the end (delta: -414.6 MB). Peak memory consumption was 924.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 193.61 ms. Allocated memory is still 2.1 GB. Free memory was 1.3 GB in the beginning and 1.3 GB in the end (delta: 48.3 MB). Peak memory consumption was 48.3 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 84.84 ms. Allocated memory is still 2.1 GB. Free memory was 1.3 GB in the beginning and 1.2 GB in the end (delta: 46.9 MB). Peak memory consumption was 46.9 MB. Max. memory is 11.5 GB. * RCFGBuilder took 448782.58 ms. Allocated memory was 2.1 GB in the beginning and 2.9 GB in the end (delta: 838.9 MB). Free memory was 1.2 GB in the beginning and 2.7 GB in the end (delta: -1.5 GB). Peak memory consumption was 4.1 GB. Max. memory is 11.5 GB. * TraceAbstraction took 15602.64 ms. Allocated memory was 2.9 GB in the beginning and 4.0 GB in the end (delta: 1.1 GB). Free memory was 2.7 GB in the beginning and 1.1 GB in the end (delta: 1.7 GB). Peak memory consumption was 2.9 GB. Max. memory is 11.5 GB. * Witness Printer took 3.73 ms. Allocated memory is still 4.0 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 10072]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: overapproximation of large string literal at line 30347. Possible FailurePath: [L10068] int LDV_IN_INTERRUPT ; [L10076] int ldv_module_refcounter = 1; [L10200] struct proc_dir_entry *drbd_proc ; [L10265-L10294] struct file_operations const drbd_proc_fops = {& __this_module, & seq_lseek, & seq_read, (ssize_t (*)(struct file * , char const * , size_t , loff_t * ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, (unsigned int (*)(struct file * , struct poll_table_struct * ))0, (long (*)(struct file * , unsigned int , unsigned long ))0, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & drbd_proc_open, (int (*)(struct file * , fl_owner_t ))0, & drbd_proc_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L11252] rwlock_t global_state_lock ; [L22315-L22370] static struct data_cmd drbd_cmd_handler[43U] = { {1, 32UL, & receive_Data}, {1, 32UL, & receive_DataReply}, {1, 32UL, & receive_RSDataReply}, {0, 16UL, & receive_Barrier}, {1, 8UL, & receive_bitmap}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 8UL, & receive_UnplugRemote}, {0, 32UL, & receive_DataRequest}, {0, 32UL, & receive_DataRequest}, {1, 8UL, & receive_SyncParam}, {1, 32UL, & receive_protocol}, {0, 56UL, & receive_uuids}, {0, 40UL, & receive_sizes}, {0, 12UL, & receive_state}, {0, 16UL, & receive_sync_uuid}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 16UL, & receive_req_state}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 32UL, & receive_DataRequest}, {1, 32UL, & receive_DataRequest}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {1, 32UL, & receive_DataRequest}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {1, 8UL, & receive_SyncParam}, {1, 8UL, & receive_bitmap}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 16UL, & receive_skip}, {0, 24UL, & receive_out_of_sync}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}, {0, 0UL, (int (*)(struct drbd_conf * , enum drbd_packets , unsigned int ))0}}; [L29573] int disable_sendpage ; [L29574] int allow_oos ; [L29576] int enable_faults ; [L29577] int fault_rate ; [L29578] int fault_devs ; [L29580] struct drbd_conf **minor_table ; [L29644] struct kmem_cache *drbd_request_cache ; [L29645] struct kmem_cache *drbd_ee_cache ; [L29646] struct kmem_cache *drbd_bm_ext_cache ; [L29647] struct kmem_cache *drbd_al_ext_cache ; [L29648] mempool_t *drbd_request_mempool ; [L29649] mempool_t *drbd_ee_mempool ; [L29650] struct page *drbd_pp_pool ; [L29651] spinlock_t drbd_pp_lock ; [L29652] int drbd_pp_vacant ; [L29653] wait_queue_head_t drbd_pp_wait ; [L29656] int proc_details ; [L30344-L30352] static struct mutex drbd_main_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "drbd_main_mutex.wait_lock", 0, 0UL}}}}, {& drbd_main_mutex.wait_list, & drbd_main_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& drbd_main_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "drbd_main_mutex", 0, 0UL}}; [L30363] static int fault_count ; [L30364] unsigned int minor_count = 32U; [L30365] unsigned int cn_idx = 8U; [L30366-L30370] char usermode_helper[80U] = { (char )'/', (char )'s', (char )'b', (char )'i', (char )'n', (char )'/', (char )'d', (char )'r', (char )'b', (char )'d', (char )'a', (char )'d', (char )'m', (char )'\000'}; [L30371-L30376] struct ratelimit_state drbd_ratelimit_state = {{{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "drbd_ratelimit_state.lock", 0, 0UL}}}}, 1250, 5, 0, 0, 0UL}; [L30377-L30388] static struct block_device_operations const drbd_ops = {& drbd_open, & drbd_release, (int (*)(struct block_device * , fmode_t , unsigned int , unsigned long ))0, (int (*)(struct block_device * , fmode_t , unsigned int , unsigned long ))0, (int (*)(struct block_device * , sector_t , void ** , unsigned long * ))0, (unsigned int (*)(struct gendisk * , unsigned int ))0, (int (*)(struct gendisk * ))0, (void (*)(struct gendisk * ))0, (int (*)(struct gendisk * ))0, (int (*)(struct block_device * , struct hd_geometry * ))0, (void (*)(struct block_device * , unsigned long ))0, & __this_module}; [L36012] static struct notifier_block drbd_notifier = {& drbd_notify_sys, (struct notifier_block *)0, 0}; [L37455-L37461] static char const *drbd_conn_s_names[24U] = { "StandAlone", "Disconnecting", "Unconnected", "Timeout", "BrokenPipe", "NetworkFailure", "ProtocolError", "TearDown", "WFConnection", "WFReportParams", "Connected", "StartingSyncS", "StartingSyncT", "WFBitMapS", "WFBitMapT", "WFSyncUUID", "SyncSource", "SyncTarget", "VerifyS", "VerifyT", "PausedSyncS", "PausedSyncT", "Ahead", "Behind"}; [L37462] static char const *drbd_role_s_names[3U] = { "Unknown", "Primary", "Secondary"}; [L37463-L37466] static char const *drbd_disk_s_names[9U] = { "Diskless", "Attaching", "Failed", "Negotiating", "Inconsistent", "Outdated", "DUnknown", "Consistent", "UpToDate"}; [L37467-L37472] static char const *drbd_state_sw_errors[20U] = { (char const *)0, "Multiple primaries not allowed by config", "Need access to UpToDate data", (char const *)0, "Can not resync without local disk", "Can not resync without remote disk", "Refusing to be Outdated while Connected", "Refusing to be Primary while peer is not outdated", "Can not start OV/resync since it is already active", "Can not disconnect a StandAlone device", "State change was refused by peer node", "Device is diskless, the requested operation requires a disk", "Device is held open by someone", "Have no net/connection configuration", "Need a verify algorithm to start online verify", "Need a connection to start verify or resync", "Disk state is lower than outdated", "Peer does not support protocol", "In transient state, retry after next state change", "Concurrent state changes detected and aborted"}; [L37791-L37876] static struct tag const tag_descriptions[85U] = { {(char const *)0, 0, 0}, {"primary_force", 32768, 4}, {"disk_size", 16384, 8}, {"backing_dev", 57344, 128}, {"meta_dev", 57344, 128}, {"meta_dev_idx", 8192, 4}, {"on_io_error", 0, 4}, {"fencing", 0, 4}, {"my_addr", 57344, 128}, {"peer_addr", 57344, 128}, {"shared_secret", 49152, 64}, {"cram_hmac_alg", 49152, 64}, {(char const *)0, 0, 0}, {(char const *)0, 0, 0}, {"timeout", 0, 4}, {"wire_protocol", 8192, 4}, {"try_connect_int", 0, 4}, {"ping_int", 0, 4}, {"max_epoch_size", 0, 4}, {"max_buffers", 0, 4}, {"unplug_watermark", 0, 4}, {"sndbuf_size", 0, 4}, {"ko_count", 0, 4}, {(char const *)0, 0, 0}, {"after_sb_0p", 0, 4}, {"after_sb_1p", 0, 4}, {"after_sb_2p", 0, 4}, {"want_lose", 32768, 4}, {"two_primaries", 32768, 4}, {"resize_size", 16384, 8}, {"rate", 0, 4}, {"after", 0, 4}, {"al_extents", 0, 4}, {"state_i", 0, 4}, {"uuids", 49152, 32}, {"uuids_flags", 0, 4}, {"use_degraded", 32768, 4}, {"use_bmbv", 32768, 4}, {"helper", 49152, 32}, {"rr_conflict", 0, 4}, {"ping_timeo", 0, 4}, {"always_asbp", 32768, 4}, {(char const *)0, 0, 0}, {"sync_progress", 0, 4}, {"integrity_alg", 49152, 64}, {"dump_ee_reason", 49152, 32}, {"seen_digest", 49152, 64}, {"calc_digest", 49152, 64}, {"ee_sector", 16384, 8}, {"ee_block_id", 16384, 8}, {"ee_data", 49152, 32768}, {"cpu_mask", 49152, 32}, {"verify_alg", 49152, 64}, {"no_disk_flush", 32768, 4}, {"no_md_flush", 32768, 4}, {(char const *)0, 0, 0}, {"max_bio_bvecs", 0, 4}, {"no_disk_barrier", 32768, 4}, {"no_disk_drain", 32768, 4}, {(char const *)0, 0, 0}, {"mind_af", 40960, 4}, {"no_cork", 32768, 4}, {"auto_sndbuf_size", 40960, 4}, {"clear_bm", 40960, 4}, {"csums_alg", 49152, 64}, {"use_rle", 32768, 4}, {"start_sector", 16384, 8}, {"rcvbuf_size", 0, 4}, {"resize_force", 32768, 4}, {"no_resync", 40960, 4}, {"dry_run", 40960, 4}, {(char const *)0, 0, 0}, {(char const *)0, 0, 0}, {(char const *)0, 0, 0}, {(char const *)0, 0, 0}, {"on_no_data", 0, 4}, {"c_plan_ahead", 0, 4}, {"c_delay_target", 0, 4}, {"c_fill_target", 0, 4}, {"c_max_rate", 0, 4}, {"c_min_rate", 0, 4}, {"on_congestion", 0, 4}, {"cong_fill", 0, 4}, {"cong_extents", 0, 4}, {"force", 32768, 4}}; [L37881] static char *drbd_m_holder = (char *)"Hands off! this is DRBD\'s meta data device."; [L48075-L48108] static struct cn_handler_struct cnd_table[27U] = { {(int (*)(struct drbd_conf * , struct drbd_nl_cfg_req * , struct drbd_nl_cfg_reply * ))0, 0}, {& drbd_nl_primary, 0}, {& drbd_nl_secondary, 0}, {& drbd_nl_disk_conf, 0}, {& drbd_nl_detach, 0}, {& drbd_nl_net_conf, 0}, {& drbd_nl_disconnect, 0}, {& drbd_nl_resize, 0}, {& drbd_nl_syncer_conf, 0}, {& drbd_nl_invalidate, 0}, {& drbd_nl_invalidate_peer, 0}, {& drbd_nl_pause_sync, 0}, {& drbd_nl_resume_sync, 0}, {& drbd_nl_suspend_io, 0}, {& drbd_nl_resume_io, 0}, {& drbd_nl_outdate, 0}, {& drbd_nl_get_config, 1312}, {& drbd_nl_get_state, 16}, {& drbd_nl_get_uuids, 48}, {& drbd_nl_get_timeout_flag, 8}, {(int (*)(struct drbd_conf * , struct drbd_nl_cfg_req * , struct drbd_nl_cfg_reply * ))0, 0}, {(int (*)(struct drbd_conf * , struct drbd_nl_cfg_req * , struct drbd_nl_cfg_reply * ))0, 0}, {(int (*)(struct drbd_conf * , struct drbd_nl_cfg_req * , struct drbd_nl_cfg_reply * ))0, 0}, {(int (*)(struct drbd_conf * , struct drbd_nl_cfg_req * , struct drbd_nl_cfg_reply * ))0, 0}, {(int (*)(struct drbd_conf * , struct drbd_nl_cfg_req * , struct drbd_nl_cfg_reply * ))0, 0}, {& drbd_nl_start_ov, 0}, {& drbd_nl_new_c_uuid, 0}}; [L48216] static atomic_t drbd_nl_seq = {2}; [L10733] struct inode *var_group1 ; [L10734] struct file *var_group2 ; [L10735] int res_drbd_proc_open_4 ; [L10736] int ldv_s_drbd_proc_fops_file_operations ; [L10737] int tmp ; [L10738] int tmp___0 ; [L10741] ldv_s_drbd_proc_fops_file_operations = 0 [L10742] LDV_IN_INTERRUPT = 1 VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_drbd_proc_fops_file_operations=0, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10743] FCALL ldv_initialize() VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_drbd_proc_fops_file_operations=0, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10789] tmp___0 = __VERIFIER_nondet_int() [L10791] COND TRUE tmp___0 != 0 VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_drbd_proc_fops_file_operations=0, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, tmp___0=1, usermode_helper={1152921504606850199:0}] [L10748] tmp = __VERIFIER_nondet_int() [L10750] COND TRUE tmp == 0 VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_drbd_proc_fops_file_operations=0, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, tmp=0, tmp___0=1, usermode_helper={1152921504606850199:0}] [L10759] COND TRUE ldv_s_drbd_proc_fops_file_operations == 0 VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_drbd_proc_fops_file_operations=0, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, tmp=0, tmp___0=1, usermode_helper={1152921504606850199:0}] [L10761] CALL, EXPR drbd_proc_open(var_group1, var_group2) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, file={1152921504606849047:1152921504606851141}, global_state_lock={1152921504606849546:0}, inode={1152921504606847336:-1355835689417651968512}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10703] struct proc_dir_entry *tmp ; [L10704] int tmp___0 ; [L10705] int tmp___1 ; VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, file={1152921504606849047:1152921504606851141}, file={1152921504606849047:1152921504606851141}, global_state_lock={1152921504606849546:0}, inode={1152921504606847336:-1355835689417651968512}, inode={1152921504606847336:-1355835689417651968512}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10708] CALL, EXPR ldv_try_module_get_1(& __this_module) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor_count=32, minor_table={0:0}, module={-2:3}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10808] int tmp ; VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor_count=32, minor_table={0:0}, module={-2:3}, module={-2:3}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10811] CALL, EXPR ldv_try_module_get(module) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor_count=32, minor_table={0:0}, module={-2:3}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10088] int module_get_succeeded ; VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor_count=32, minor_table={0:0}, module={-2:3}, module={-2:3}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10090] COND TRUE (unsigned long )module != (unsigned long )((struct module *)0) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor_count=32, minor_table={0:0}, module={-2:3}, module={-2:3}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10092] CALL, EXPR ldv_undefined_int() VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L49387] return __VERIFIER_nondet_int(); [L10092] RET, EXPR ldv_undefined_int() VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_undefined_int()=1, minor_count=32, minor_table={0:0}, module={-2:3}, module={-2:3}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10092] module_get_succeeded = ldv_undefined_int() [L10094] COND TRUE module_get_succeeded == 1 [L10095] ldv_module_refcounter = ldv_module_refcounter + 1 [L10096] return (1); VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, \result=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, module={-2:3}, module={-2:3}, module_get_succeeded=1, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10811] RET, EXPR ldv_try_module_get(module) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_try_module_get(module)=1, minor_count=32, minor_table={0:0}, module={-2:3}, module={-2:3}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10811] tmp = ldv_try_module_get(module) [L10813] return (tmp); VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, \result=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, module={-2:3}, module={-2:3}, proc_details=0, tag_descriptions={1152921504606850680:0}, tmp=1, usermode_helper={1152921504606850199:0}] [L10708] RET, EXPR ldv_try_module_get_1(& __this_module) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, file={1152921504606849047:1152921504606851141}, file={1152921504606849047:1152921504606851141}, global_state_lock={1152921504606849546:0}, inode={1152921504606847336:-1355835689417651968512}, inode={1152921504606847336:-1355835689417651968512}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_try_module_get_1(& __this_module)=1, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10708] tmp___1 = ldv_try_module_get_1(& __this_module) [L10710] COND TRUE tmp___1 != 0 VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, file={1152921504606849047:1152921504606851141}, file={1152921504606849047:1152921504606851141}, global_state_lock={1152921504606849546:0}, inode={1152921504606847336:-1355835689417651968512}, inode={1152921504606847336:-1355835689417651968512}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, tmp___1=1, usermode_helper={1152921504606850199:0}] [L10712] CALL, EXPR PDE((struct inode const *)inode) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, inode={1152921504606847336:-1355835689417651968512}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10166] struct proc_inode *tmp ; VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, inode={1152921504606847336:-1355835689417651968512}, inode={1152921504606847336:-1355835689417651968512}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10169] CALL, EXPR PROC_I(inode) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, inode={1152921504606847336:-1355835689417651968512}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10159] struct inode const *__mptr ; [L10161] __mptr = inode [L10162] return ((struct proc_inode *)__mptr + 0x0fffffffffffffc0UL); VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, \result={1152921504606847336:0}, __mptr={1152921504606847336:-1355835689417651968512}, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, inode={1152921504606847336:-1355835689417651968512}, inode={1152921504606847336:-1355835689417651968512}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10169] RET, EXPR PROC_I(inode) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, inode={1152921504606847336:-1355835689417651968512}, inode={1152921504606847336:-1355835689417651968512}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, PROC_I(inode)={1152921504606847336:0}, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10169] tmp = PROC_I(inode) [L10171] EXPR tmp->pde [L10171] return (tmp->pde); [L10712] RET, EXPR PDE((struct inode const *)inode) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, file={1152921504606849047:1152921504606851141}, file={1152921504606849047:1152921504606851141}, global_state_lock={1152921504606849546:0}, inode={1152921504606847336:-1355835689417651968512}, inode={1152921504606847336:-1355835689417651968512}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, PDE((struct inode const *)inode)={1152921504606849389:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, tmp___1=1, usermode_helper={1152921504606850199:0}] [L10712] tmp = PDE((struct inode const *)inode) [L10713] EXPR tmp->data VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, file={1152921504606849047:1152921504606851141}, file={1152921504606849047:1152921504606851141}, global_state_lock={1152921504606849546:0}, inode={1152921504606847336:-1355835689417651968512}, inode={1152921504606847336:-1355835689417651968512}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, tmp={1152921504606849389:0}, tmp->data={1152921504606849794:1152921504606851045}, tmp___1=1, usermode_helper={1152921504606850199:0}] [L10713] CALL, EXPR single_open(file, & drbd_seq_show, tmp->data) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, arg0={1152921504606849047:1152921504606851141}, arg1={-1:7}, arg2={1152921504606849794:1152921504606851045}, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L49499] return __VERIFIER_nondet_int(); [L10713] RET, EXPR single_open(file, & drbd_seq_show, tmp->data) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, file={1152921504606849047:1152921504606851141}, file={1152921504606849047:1152921504606851141}, global_state_lock={1152921504606849546:0}, inode={1152921504606847336:-1355835689417651968512}, inode={1152921504606847336:-1355835689417651968512}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, single_open(file, & drbd_seq_show, tmp->data)=83, tag_descriptions={1152921504606850680:0}, tmp={1152921504606849389:0}, tmp->data={1152921504606849794:1152921504606851045}, tmp___1=1, usermode_helper={1152921504606850199:0}] [L10713] tmp___0 = single_open(file, & drbd_seq_show, tmp->data) [L10715] return (tmp___0); VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, \result=83, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, file={1152921504606849047:1152921504606851141}, file={1152921504606849047:1152921504606851141}, global_state_lock={1152921504606849546:0}, inode={1152921504606847336:-1355835689417651968512}, inode={1152921504606847336:-1355835689417651968512}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, tmp={1152921504606849389:0}, tmp___0=83, tmp___1=1, usermode_helper={1152921504606850199:0}] [L10761] RET, EXPR drbd_proc_open(var_group1, var_group2) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_proc_open(var_group1, var_group2)=83, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_drbd_proc_fops_file_operations=0, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, tmp=0, tmp___0=1, usermode_helper={1152921504606850199:0}, var_group1={1152921504606847336:-1355835689417651968512}, var_group2={1152921504606849047:1152921504606851141}] [L10761] res_drbd_proc_open_4 = drbd_proc_open(var_group1, var_group2) [L10762] FCALL ldv_check_return_value(res_drbd_proc_open_4) VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_drbd_proc_fops_file_operations=0, minor_count=32, minor_table={0:0}, proc_details=0, res_drbd_proc_open_4=83, tag_descriptions={1152921504606850680:0}, tmp=0, tmp___0=1, usermode_helper={1152921504606850199:0}, var_group1={1152921504606847336:-1355835689417651968512}, var_group2={1152921504606849047:1152921504606851141}] [L10764] COND TRUE res_drbd_proc_open_4 != 0 VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_drbd_proc_fops_file_operations=0, minor_count=32, minor_table={0:0}, proc_details=0, res_drbd_proc_open_4=83, tag_descriptions={1152921504606850680:0}, tmp=0, tmp___0=1, usermode_helper={1152921504606850199:0}, var_group1={1152921504606847336:-1355835689417651968512}, var_group2={1152921504606849047:1152921504606851141}] [L10802] CALL ldv_check_final_state() VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10140] COND TRUE ldv_module_refcounter != 1 VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10142] CALL ldv_blast_assert() VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] [L10072] __VERIFIER_error() VAL [\old(LDV_IN_INTERRUPT)=0, \old(ldv_module_refcounter)=1, __this_module={-2:3}, allow_oos=0, cn_idx=8, cnd_table={1152921504606849200:0}, disable_sendpage=0, drbd_al_ext_cache={0:0}, drbd_bm_ext_cache={0:0}, drbd_cmd_handler={1152921504606850311:0}, drbd_conn_s_names={1152921504606849481:0}, drbd_disk_s_names={1152921504606851277:0}, drbd_ee_cache={0:0}, drbd_ee_mempool={0:0}, drbd_m_holder={1152921504606851174:0}, drbd_main_mutex={1152921504606850434:0}, drbd_nl_seq={1152921504606848258:0}, drbd_notifier={1152921504606848725:0}, drbd_ops={1152921504606850501:0}, drbd_pp_lock={1152921504606847790:0}, drbd_pp_pool={1152921504606847290:0}, drbd_pp_vacant=0, drbd_pp_wait={1152921504606848446:0}, drbd_proc={0:0}, drbd_proc_fops={1152921504606847165:0}, drbd_ratelimit_state={1152921504606849038:0}, drbd_request_cache={0:0}, drbd_request_mempool={0:0}, drbd_role_s_names={1152921504606851197:0}, drbd_state_sw_errors={1152921504606848922:0}, enable_faults=0, fault_count=0, fault_devs=0, fault_rate=0, global_state_lock={1152921504606849546:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, minor_count=32, minor_table={0:0}, proc_details=0, tag_descriptions={1152921504606850680:0}, usermode_helper={1152921504606850199:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 18 procedures, 98 locations, 1 error locations. UNSAFE Result, 15.5s OverallTime, 5 OverallIterations, 2 TraceHistogramMax, 0.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 419 SDtfs, 102 SDslu, 994 SDs, 0 SdLazy, 52 SolverSat, 7 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=191occurred in iteration=4, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 4 MinimizatonAttempts, 4 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.6s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 2.3s InterpolantComputationTime, 200 NumberOfCodeBlocks, 200 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 135 ConstructedInterpolants, 0 QuantifiedInterpolants, 7713 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 4/4 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.23-635dfa2 [2018-12-03 00:21:05,795 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-03 00:21:05,796 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-03 00:21:05,802 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-03 00:21:05,802 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-03 00:21:05,802 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-03 00:21:05,803 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-03 00:21:05,804 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-03 00:21:05,805 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-03 00:21:05,805 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-03 00:21:05,805 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-03 00:21:05,806 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-03 00:21:05,806 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-03 00:21:05,806 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-03 00:21:05,807 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-03 00:21:05,807 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-03 00:21:05,808 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-03 00:21:05,809 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-03 00:21:05,809 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-03 00:21:05,810 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-03 00:21:05,811 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-03 00:21:05,811 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-03 00:21:05,812 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-03 00:21:05,812 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-03 00:21:05,812 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-03 00:21:05,813 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-03 00:21:05,813 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-03 00:21:05,814 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-03 00:21:05,814 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-03 00:21:05,815 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-03 00:21:05,815 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-03 00:21:05,815 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-03 00:21:05,815 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-03 00:21:05,815 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-03 00:21:05,816 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-03 00:21:05,816 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-03 00:21:05,816 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2018-12-03 00:21:05,823 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-03 00:21:05,824 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-03 00:21:05,824 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-03 00:21:05,824 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-12-03 00:21:05,824 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-03 00:21:05,824 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-03 00:21:05,824 INFO L133 SettingsManager]: * Explicit value domain=true [2018-12-03 00:21:05,825 INFO L133 SettingsManager]: * Octagon Domain=false [2018-12-03 00:21:05,825 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-12-03 00:21:05,825 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-03 00:21:05,825 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-03 00:21:05,825 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-03 00:21:05,825 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-03 00:21:05,825 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-03 00:21:05,825 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-03 00:21:05,826 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-12-03 00:21:05,826 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-12-03 00:21:05,826 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-03 00:21:05,826 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-03 00:21:05,826 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-03 00:21:05,826 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-03 00:21:05,826 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-03 00:21:05,826 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-03 00:21:05,826 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-03 00:21:05,826 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-03 00:21:05,827 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-03 00:21:05,827 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-03 00:21:05,827 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-03 00:21:05,827 INFO L133 SettingsManager]: * Trace refinement strategy=WALRUS [2018-12-03 00:21:05,827 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-03 00:21:05,827 INFO L133 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2018-12-03 00:21:05,827 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-12-03 00:21:05,827 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan 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(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan 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 -> 289771ab07564c1219700b2298eb4374d8dbd025 [2018-12-03 00:21:05,844 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-03 00:21:05,853 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-03 00:21:05,855 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-03 00:21:05,856 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-03 00:21:05,856 INFO L276 PluginConnector]: CDTParser initialized [2018-12-03 00:21:05,856 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-drbd-drbd.ko_false-unreach-call.cil.out.i [2018-12-03 00:21:05,892 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/data/926aae91d/fec24f396d0e4839bbac1302bf5d819d/FLAG0c35c2b42 [2018-12-03 00:21:06,647 INFO L307 CDTParser]: Found 1 translation units. [2018-12-03 00:21:06,647 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-drbd-drbd.ko_false-unreach-call.cil.out.i [2018-12-03 00:21:06,697 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/data/926aae91d/fec24f396d0e4839bbac1302bf5d819d/FLAG0c35c2b42 [2018-12-03 00:21:06,930 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_3434b8c7-bbfe-4f1e-bce8-46aaccb6a41e/bin-2019/utaipan/data/926aae91d/fec24f396d0e4839bbac1302bf5d819d [2018-12-03 00:21:06,934 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-03 00:21:06,935 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-03 00:21:06,937 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-03 00:21:06,937 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-03 00:21:06,943 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-03 00:21:06,944 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.12 12:21:06" (1/1) ... [2018-12-03 00:21:06,948 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e29c72c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.12 12:21:06, skipping insertion in model container [2018-12-03 00:21:06,949 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.12 12:21:06" (1/1) ... [2018-12-03 00:21:06,958 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-03 00:21:07,213 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-03 00:21:17,112 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-03 00:21:17,143 INFO L191 MainTranslator]: Completed pre-run [2018-12-03 00:21:17,961 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-03 00:21:17,963 FATAL L292 ToolchainWalker]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: java.lang.AssertionError at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CTranslationUtil.extractNonAggregateNonUnionTypes(CTranslationUtil.java:470) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.MemoryHandler.getInitializationForOnHeapVariableOfAggregateOrUnionType(MemoryHandler.java:2813) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.InitializationHandler.makeOnHeapDefaultInitializationViaConstArray(InitializationHandler.java:814) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.InitializationHandler.initialize(InitializationHandler.java:254) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.InitializationHandler.initialize(InitializationHandler.java:194) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.PostProcessor.createUltimateInitProcedure(PostProcessor.java:639) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.PostProcessor.postProcess(PostProcessor.java:205) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:566) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:269) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.performMainRun(MainTranslator.java:230) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:193) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:117) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:95) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:129) 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:316) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [2018-12-03 00:21:17,966 INFO L168 Benchmark]: Toolchain (without parser) took 11031.73 ms. Allocated memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: 377.5 MB). Free memory was 890.9 MB in the beginning and 724.2 MB in the end (delta: 166.7 MB). Peak memory consumption was 551.7 MB. Max. memory is 11.5 GB. [2018-12-03 00:21:17,968 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 1.0 GB. Free memory is still 972.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-03 00:21:17,968 INFO L168 Benchmark]: CACSL2BoogieTranslator took 11028.41 ms. Allocated memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: 377.5 MB). Free memory was 890.9 MB in the beginning and 724.2 MB in the end (delta: 166.7 MB). Peak memory consumption was 551.7 MB. Max. memory is 11.5 GB. [2018-12-03 00:21:17,969 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11 ms. Allocated memory is still 1.0 GB. Free memory is still 972.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 11028.41 ms. Allocated memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: 377.5 MB). Free memory was 890.9 MB in the beginning and 724.2 MB in the end (delta: 166.7 MB). Peak memory consumption was 551.7 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: AssertionError: null de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: AssertionError: null: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CTranslationUtil.extractNonAggregateNonUnionTypes(CTranslationUtil.java:470) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...