./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_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/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_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/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 63b5020f12b7d8aa0f9650e26a5747e44a420451 .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/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_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/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 63b5020f12b7d8aa0f9650e26a5747e44a420451 ................................................................................................................................................................... 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-09 08:05:28,165 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-09 08:05:28,166 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-09 08:05:28,172 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-09 08:05:28,172 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-09 08:05:28,173 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-09 08:05:28,173 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-09 08:05:28,174 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-09 08:05:28,175 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-09 08:05:28,175 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-09 08:05:28,176 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-09 08:05:28,176 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-09 08:05:28,176 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-09 08:05:28,177 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-09 08:05:28,177 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-09 08:05:28,178 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-09 08:05:28,178 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-09 08:05:28,179 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-09 08:05:28,180 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-09 08:05:28,180 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-09 08:05:28,181 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-09 08:05:28,182 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-09 08:05:28,183 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-09 08:05:28,183 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-09 08:05:28,183 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-09 08:05:28,183 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-09 08:05:28,184 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-09 08:05:28,184 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-09 08:05:28,185 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-09 08:05:28,185 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-09 08:05:28,185 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-09 08:05:28,186 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-09 08:05:28,186 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-09 08:05:28,186 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-09 08:05:28,186 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-09 08:05:28,187 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-09 08:05:28,187 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf [2018-12-09 08:05:28,194 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-09 08:05:28,194 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-09 08:05:28,195 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-09 08:05:28,195 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-12-09 08:05:28,195 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-09 08:05:28,195 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-09 08:05:28,195 INFO L133 SettingsManager]: * Explicit value domain=true [2018-12-09 08:05:28,195 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-12-09 08:05:28,195 INFO L133 SettingsManager]: * Octagon Domain=false [2018-12-09 08:05:28,195 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-12-09 08:05:28,195 INFO L133 SettingsManager]: * Log string format=TERM [2018-12-09 08:05:28,196 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-12-09 08:05:28,196 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-12-09 08:05:28,196 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-09 08:05:28,196 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-09 08:05:28,196 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-09 08:05:28,196 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-09 08:05:28,196 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-09 08:05:28,197 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-09 08:05:28,197 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-09 08:05:28,197 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-09 08:05:28,197 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-09 08:05:28,197 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-09 08:05:28,197 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-09 08:05:28,197 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-09 08:05:28,197 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-09 08:05:28,197 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-09 08:05:28,197 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-09 08:05:28,197 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-09 08:05:28,198 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-09 08:05:28,198 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-12-09 08:05:28,198 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-09 08:05:28,198 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-09 08:05:28,198 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-12-09 08:05:28,198 INFO L133 SettingsManager]: * To the following directory=dump/ [2018-12-09 08:05:28,198 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_25a9e810-dfa6-4e26-adec-e59fee67e4e3/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 -> 63b5020f12b7d8aa0f9650e26a5747e44a420451 [2018-12-09 08:05:28,215 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-09 08:05:28,225 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-09 08:05:28,227 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-09 08:05:28,228 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-09 08:05:28,229 INFO L276 PluginConnector]: CDTParser initialized [2018-12-09 08:05:28,229 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/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-09 08:05:28,266 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/data/45831a1d6/40ba121e3fb04536b9b9a2d0d15ccc76/FLAG19fabce11 [2018-12-09 08:05:29,083 INFO L307 CDTParser]: Found 1 translation units. [2018-12-09 08:05:29,083 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-drbd-drbd.ko_false-unreach-call.cil.out.i [2018-12-09 08:05:29,136 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/data/45831a1d6/40ba121e3fb04536b9b9a2d0d15ccc76/FLAG19fabce11 [2018-12-09 08:05:29,298 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/data/45831a1d6/40ba121e3fb04536b9b9a2d0d15ccc76 [2018-12-09 08:05:29,301 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-09 08:05:29,302 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-09 08:05:29,303 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-09 08:05:29,304 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-09 08:05:29,308 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-09 08:05:29,309 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 08:05:29" (1/1) ... [2018-12-09 08:05:29,311 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@381f0cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 08:05:29, skipping insertion in model container [2018-12-09 08:05:29,312 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 08:05:29" (1/1) ... [2018-12-09 08:05:29,319 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-09 08:05:29,559 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-09 08:05:38,893 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 08:05:38,918 INFO L191 MainTranslator]: Completed pre-run [2018-12-09 08:05:39,651 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 08:05:42,292 INFO L195 MainTranslator]: Completed translation [2018-12-09 08:05:42,292 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 08:05:42 WrapperNode [2018-12-09 08:05:42,293 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-09 08:05:42,293 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-09 08:05:42,293 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-09 08:05:42,293 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-09 08:05:42,298 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 08:05:42" (1/1) ... [2018-12-09 08:05:42,476 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 08:05:42" (1/1) ... [2018-12-09 08:05:42,515 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-09 08:05:42,515 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-09 08:05:42,515 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-09 08:05:42,515 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-09 08:05:42,521 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 08:05:42" (1/1) ... [2018-12-09 08:05:42,522 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 08:05:42" (1/1) ... [2018-12-09 08:05:42,529 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 08:05:42" (1/1) ... [2018-12-09 08:05:42,530 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 08:05:42" (1/1) ... [2018-12-09 08:05:42,568 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 08:05:42" (1/1) ... [2018-12-09 08:05:42,571 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 08:05:42" (1/1) ... [2018-12-09 08:05:42,590 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 08:05:42" (1/1) ... [2018-12-09 08:05:42,603 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-09 08:05:42,603 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-09 08:05:42,603 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-09 08:05:42,603 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-09 08:05:42,604 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 08:05:42" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/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-09 08:05:42,645 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2018-12-09 08:05:42,645 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2018-12-09 08:05:42,645 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undefined_int [2018-12-09 08:05:42,645 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undefined_int [2018-12-09 08:05:42,645 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2018-12-09 08:05:42,645 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2018-12-09 08:05:42,645 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-09 08:05:42,645 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-09 08:05:42,645 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-12-09 08:05:42,646 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2018-12-09 08:05:42,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2018-12-09 08:05:42,646 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2018-12-09 08:05:42,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2018-12-09 08:05:42,646 INFO L130 BoogieDeclarations]: Found specification of procedure PROC_I [2018-12-09 08:05:42,646 INFO L138 BoogieDeclarations]: Found implementation of procedure PROC_I [2018-12-09 08:05:42,646 INFO L130 BoogieDeclarations]: Found specification of procedure drbd_proc_open [2018-12-09 08:05:42,646 INFO L138 BoogieDeclarations]: Found implementation of procedure drbd_proc_open [2018-12-09 08:05:42,646 INFO L130 BoogieDeclarations]: Found specification of procedure PDE [2018-12-09 08:05:42,646 INFO L138 BoogieDeclarations]: Found implementation of procedure PDE [2018-12-09 08:05:42,646 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get_1 [2018-12-09 08:05:42,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get_1 [2018-12-09 08:05:42,647 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-09 08:05:42,647 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-12-09 08:05:42,647 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-12-09 08:05:42,647 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2018-12-09 08:05:42,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2018-12-09 08:05:42,647 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_2 [2018-12-09 08:05:42,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_2 [2018-12-09 08:05:42,647 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-12-09 08:05:42,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-12-09 08:05:42,647 INFO L130 BoogieDeclarations]: Found specification of procedure drbd_proc_release [2018-12-09 08:05:42,647 INFO L138 BoogieDeclarations]: Found implementation of procedure drbd_proc_release [2018-12-09 08:05:42,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2018-12-09 08:05:42,647 INFO L130 BoogieDeclarations]: Found specification of procedure single_open [2018-12-09 08:05:42,647 INFO L138 BoogieDeclarations]: Found implementation of procedure single_open [2018-12-09 08:05:42,647 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2018-12-09 08:05:42,647 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2018-12-09 08:05:42,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2018-12-09 08:05:42,648 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2018-12-09 08:05:42,648 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2018-12-09 08:05:43,333 WARN L650 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-12-09 08:05:43,334 WARN L615 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-12-09 08:13:10,220 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-09 08:13:10,220 INFO L280 CfgBuilder]: Removed 0 assue(true) statements. [2018-12-09 08:13:10,220 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 08:13:10 BoogieIcfgContainer [2018-12-09 08:13:10,220 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-09 08:13:10,221 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-09 08:13:10,221 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-09 08:13:10,223 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-09 08:13:10,223 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.12 08:05:29" (1/3) ... [2018-12-09 08:13:10,223 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c552826 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 08:13:10, skipping insertion in model container [2018-12-09 08:13:10,223 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 08:05:42" (2/3) ... [2018-12-09 08:13:10,223 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c552826 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 08:13:10, skipping insertion in model container [2018-12-09 08:13:10,224 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 08:13:10" (3/3) ... [2018-12-09 08:13:10,225 INFO L112 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-block-drbd-drbd.ko_false-unreach-call.cil.out.i [2018-12-09 08:13:10,231 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-09 08:13:10,236 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-09 08:13:10,245 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-09 08:13:10,264 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-09 08:13:10,264 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-09 08:13:10,265 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-09 08:13:10,265 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-09 08:13:10,265 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-09 08:13:10,265 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-09 08:13:10,265 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-09 08:13:10,265 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-09 08:13:10,276 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states. [2018-12-09 08:13:10,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-12-09 08:13:10,279 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 08:13:10,280 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-09 08:13:10,281 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 08:13:10,284 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 08:13:10,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1606815761, now seen corresponding path program 1 times [2018-12-09 08:13:10,286 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 08:13:10,366 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 08:13:10,366 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 08:13:10,366 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 08:13:10,366 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 08:13:12,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 08:13:12,837 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-09 08:13:12,839 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 08:13:12,839 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 08:13:12,839 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 08:13:12,843 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-09 08:13:12,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 08:13:12,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 08:13:12,857 INFO L87 Difference]: Start difference. First operand 96 states. Second operand 3 states. [2018-12-09 08:13:12,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 08:13:12,917 INFO L93 Difference]: Finished difference Result 257 states and 310 transitions. [2018-12-09 08:13:12,918 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 08:13:12,919 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 16 [2018-12-09 08:13:12,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 08:13:12,930 INFO L225 Difference]: With dead ends: 257 [2018-12-09 08:13:12,930 INFO L226 Difference]: Without dead ends: 161 [2018-12-09 08:13:12,933 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-09 08:13:12,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2018-12-09 08:13:12,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 158. [2018-12-09 08:13:12,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-12-09 08:13:12,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 181 transitions. [2018-12-09 08:13:12,979 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 181 transitions. Word has length 16 [2018-12-09 08:13:12,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 08:13:12,980 INFO L480 AbstractCegarLoop]: Abstraction has 158 states and 181 transitions. [2018-12-09 08:13:12,980 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-09 08:13:12,980 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 181 transitions. [2018-12-09 08:13:12,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-12-09 08:13:12,981 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 08:13:12,981 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-09 08:13:12,981 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 08:13:12,981 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 08:13:12,981 INFO L82 PathProgramCache]: Analyzing trace with hash 1791304086, now seen corresponding path program 1 times [2018-12-09 08:13:12,982 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 08:13:13,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 08:13:13,053 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 08:13:13,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 08:13:13,053 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 08:13:13,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 08:13:13,861 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-09 08:13:13,861 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 08:13:13,862 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-09 08:13:13,862 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 08:13:13,862 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-09 08:13:13,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-09 08:13:13,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-09 08:13:13,863 INFO L87 Difference]: Start difference. First operand 158 states and 181 transitions. Second operand 3 states. [2018-12-09 08:13:13,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 08:13:13,897 INFO L93 Difference]: Finished difference Result 323 states and 380 transitions. [2018-12-09 08:13:13,898 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-09 08:13:13,898 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 25 [2018-12-09 08:13:13,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 08:13:13,900 INFO L225 Difference]: With dead ends: 323 [2018-12-09 08:13:13,900 INFO L226 Difference]: Without dead ends: 173 [2018-12-09 08:13:13,901 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-09 08:13:13,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-12-09 08:13:13,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2018-12-09 08:13:13,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-12-09 08:13:13,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 201 transitions. [2018-12-09 08:13:13,915 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 201 transitions. Word has length 25 [2018-12-09 08:13:13,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 08:13:13,915 INFO L480 AbstractCegarLoop]: Abstraction has 173 states and 201 transitions. [2018-12-09 08:13:13,915 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-09 08:13:13,915 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 201 transitions. [2018-12-09 08:13:13,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-12-09 08:13:13,916 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 08:13:13,916 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-09 08:13:13,917 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 08:13:13,917 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 08:13:13,917 INFO L82 PathProgramCache]: Analyzing trace with hash 2051785964, now seen corresponding path program 1 times [2018-12-09 08:13:13,917 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 08:13:13,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 08:13:13,926 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 08:13:13,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 08:13:13,926 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 08:13:14,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 08:13:14,787 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-09 08:13:14,788 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 08:13:14,788 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-12-09 08:13:14,788 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 08:13:14,788 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-12-09 08:13:14,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-12-09 08:13:14,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-12-09 08:13:14,789 INFO L87 Difference]: Start difference. First operand 173 states and 201 transitions. Second operand 7 states. [2018-12-09 08:13:14,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 08:13:14,827 INFO L93 Difference]: Finished difference Result 272 states and 319 transitions. [2018-12-09 08:13:14,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-12-09 08:13:14,827 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 46 [2018-12-09 08:13:14,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 08:13:14,828 INFO L225 Difference]: With dead ends: 272 [2018-12-09 08:13:14,828 INFO L226 Difference]: Without dead ends: 186 [2018-12-09 08:13:14,828 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-09 08:13:14,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-12-09 08:13:14,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 186. [2018-12-09 08:13:14,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-12-09 08:13:14,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 216 transitions. [2018-12-09 08:13:14,837 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 216 transitions. Word has length 46 [2018-12-09 08:13:14,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 08:13:14,837 INFO L480 AbstractCegarLoop]: Abstraction has 186 states and 216 transitions. [2018-12-09 08:13:14,837 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-12-09 08:13:14,837 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 216 transitions. [2018-12-09 08:13:14,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-12-09 08:13:14,838 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 08:13:14,838 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-09 08:13:14,838 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 08:13:14,839 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 08:13:14,839 INFO L82 PathProgramCache]: Analyzing trace with hash -876003963, now seen corresponding path program 1 times [2018-12-09 08:13:14,839 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 08:13:14,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 08:13:14,844 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 08:13:14,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 08:13:14,844 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 08:13:15,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-09 08:13:15,578 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-09 08:13:15,578 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-09 08:13:15,579 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-12-09 08:13:15,579 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-09 08:13:15,579 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-12-09 08:13:15,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-12-09 08:13:15,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-12-09 08:13:15,579 INFO L87 Difference]: Start difference. First operand 186 states and 216 transitions. Second operand 5 states. [2018-12-09 08:13:15,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-09 08:13:15,604 INFO L93 Difference]: Finished difference Result 374 states and 437 transitions. [2018-12-09 08:13:15,604 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-12-09 08:13:15,604 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 52 [2018-12-09 08:13:15,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-09 08:13:15,605 INFO L225 Difference]: With dead ends: 374 [2018-12-09 08:13:15,605 INFO L226 Difference]: Without dead ends: 192 [2018-12-09 08:13:15,606 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-09 08:13:15,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2018-12-09 08:13:15,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 191. [2018-12-09 08:13:15,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2018-12-09 08:13:15,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 221 transitions. [2018-12-09 08:13:15,614 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 221 transitions. Word has length 52 [2018-12-09 08:13:15,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-09 08:13:15,614 INFO L480 AbstractCegarLoop]: Abstraction has 191 states and 221 transitions. [2018-12-09 08:13:15,614 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-12-09 08:13:15,614 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 221 transitions. [2018-12-09 08:13:15,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-12-09 08:13:15,615 INFO L394 BasicCegarLoop]: Found error trace [2018-12-09 08:13:15,615 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-09 08:13:15,615 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-09 08:13:15,615 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-09 08:13:15,615 INFO L82 PathProgramCache]: Analyzing trace with hash 1208783092, now seen corresponding path program 1 times [2018-12-09 08:13:15,616 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-09 08:13:15,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 08:13:15,620 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-09 08:13:15,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-09 08:13:15,620 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-09 08:13:17,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 08:13:19,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-09 08:13:19,896 INFO L469 BasicCegarLoop]: Counterexample might be feasible [2018-12-09 08:13:25,431 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.12 08:13:25 BoogieIcfgContainer [2018-12-09 08:13:25,432 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-12-09 08:13:25,432 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-09 08:13:25,432 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-09 08:13:25,432 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-09 08:13:25,432 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 08:13:10" (3/4) ... [2018-12-09 08:13:25,434 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-12-09 08:13:25,435 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-09 08:13:25,435 INFO L168 Benchmark]: Toolchain (without parser) took 476133.84 ms. Allocated memory was 1.0 GB in the beginning and 4.4 GB in the end (delta: 3.4 GB). Free memory was 901.2 MB in the beginning and 2.6 GB in the end (delta: -1.7 GB). Peak memory consumption was 1.7 GB. Max. memory is 11.5 GB. [2018-12-09 08:13:25,436 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 976.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 08:13:25,436 INFO L168 Benchmark]: CACSL2BoogieTranslator took 12989.38 ms. Allocated memory was 1.0 GB in the beginning and 2.3 GB in the end (delta: 1.2 GB). Free memory was 901.2 MB in the beginning and 1.7 GB in the end (delta: -842.2 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. [2018-12-09 08:13:25,437 INFO L168 Benchmark]: Boogie Procedure Inliner took 221.83 ms. Allocated memory is still 2.3 GB. Free memory was 1.7 GB in the beginning and 1.7 GB in the end (delta: 32.1 MB). Peak memory consumption was 32.1 MB. Max. memory is 11.5 GB. [2018-12-09 08:13:25,437 INFO L168 Benchmark]: Boogie Preprocessor took 87.81 ms. Allocated memory is still 2.3 GB. Free memory was 1.7 GB in the beginning and 1.7 GB in the end (delta: 57.2 MB). Peak memory consumption was 57.2 MB. Max. memory is 11.5 GB. [2018-12-09 08:13:25,437 INFO L168 Benchmark]: RCFGBuilder took 447617.19 ms. Allocated memory was 2.3 GB in the beginning and 3.5 GB in the end (delta: 1.2 GB). Free memory was 1.7 GB in the beginning and 2.5 GB in the end (delta: -856.7 MB). Peak memory consumption was 3.9 GB. Max. memory is 11.5 GB. [2018-12-09 08:13:25,438 INFO L168 Benchmark]: TraceAbstraction took 15211.05 ms. Allocated memory was 3.5 GB in the beginning and 4.4 GB in the end (delta: 926.9 MB). Free memory was 2.5 GB in the beginning and 2.6 GB in the end (delta: -134.9 MB). Peak memory consumption was 3.0 GB. Max. memory is 11.5 GB. [2018-12-09 08:13:25,438 INFO L168 Benchmark]: Witness Printer took 2.83 ms. Allocated memory is still 4.4 GB. Free memory is still 2.6 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-09 08:13:25,440 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.14 ms. Allocated memory is still 1.0 GB. Free memory is still 976.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 12989.38 ms. Allocated memory was 1.0 GB in the beginning and 2.3 GB in the end (delta: 1.2 GB). Free memory was 901.2 MB in the beginning and 1.7 GB in the end (delta: -842.2 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 221.83 ms. Allocated memory is still 2.3 GB. Free memory was 1.7 GB in the beginning and 1.7 GB in the end (delta: 32.1 MB). Peak memory consumption was 32.1 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 87.81 ms. Allocated memory is still 2.3 GB. Free memory was 1.7 GB in the beginning and 1.7 GB in the end (delta: 57.2 MB). Peak memory consumption was 57.2 MB. Max. memory is 11.5 GB. * RCFGBuilder took 447617.19 ms. Allocated memory was 2.3 GB in the beginning and 3.5 GB in the end (delta: 1.2 GB). Free memory was 1.7 GB in the beginning and 2.5 GB in the end (delta: -856.7 MB). Peak memory consumption was 3.9 GB. Max. memory is 11.5 GB. * TraceAbstraction took 15211.05 ms. Allocated memory was 3.5 GB in the beginning and 4.4 GB in the end (delta: 926.9 MB). Free memory was 2.5 GB in the beginning and 2.6 GB in the end (delta: -134.9 MB). Peak memory consumption was 3.0 GB. Max. memory is 11.5 GB. * Witness Printer took 2.83 ms. Allocated memory is still 4.4 GB. Free memory is still 2.6 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.1s 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.1s 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.4s 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-09 08:13:26,804 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-09 08:13:26,805 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-09 08:13:26,811 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-09 08:13:26,811 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-09 08:13:26,812 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-09 08:13:26,812 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-09 08:13:26,813 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-09 08:13:26,814 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-09 08:13:26,814 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-09 08:13:26,815 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-09 08:13:26,815 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-09 08:13:26,815 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-09 08:13:26,816 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-09 08:13:26,816 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-09 08:13:26,816 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-09 08:13:26,817 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-09 08:13:26,818 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-09 08:13:26,818 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-09 08:13:26,819 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-09 08:13:26,820 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-09 08:13:26,820 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-09 08:13:26,821 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-09 08:13:26,821 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-09 08:13:26,821 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-09 08:13:26,822 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-09 08:13:26,822 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-09 08:13:26,823 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-09 08:13:26,823 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-09 08:13:26,824 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-09 08:13:26,824 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-09 08:13:26,824 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-09 08:13:26,824 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-09 08:13:26,824 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-09 08:13:26,825 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-09 08:13:26,825 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-09 08:13:26,825 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2018-12-09 08:13:26,832 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-09 08:13:26,832 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-09 08:13:26,833 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-09 08:13:26,833 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-12-09 08:13:26,833 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-09 08:13:26,833 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-09 08:13:26,833 INFO L133 SettingsManager]: * Explicit value domain=true [2018-12-09 08:13:26,833 INFO L133 SettingsManager]: * Octagon Domain=false [2018-12-09 08:13:26,833 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-12-09 08:13:26,833 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-09 08:13:26,834 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-09 08:13:26,834 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-09 08:13:26,834 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-09 08:13:26,834 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-09 08:13:26,834 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-09 08:13:26,834 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-12-09 08:13:26,834 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-12-09 08:13:26,834 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-09 08:13:26,835 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-09 08:13:26,835 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-09 08:13:26,835 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-09 08:13:26,835 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-09 08:13:26,835 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-09 08:13:26,835 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-09 08:13:26,835 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-09 08:13:26,835 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-09 08:13:26,835 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-09 08:13:26,835 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-09 08:13:26,835 INFO L133 SettingsManager]: * Trace refinement strategy=WALRUS [2018-12-09 08:13:26,836 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-09 08:13:26,836 INFO L133 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2018-12-09 08:13:26,836 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-12-09 08:13:26,836 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_25a9e810-dfa6-4e26-adec-e59fee67e4e3/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 -> 63b5020f12b7d8aa0f9650e26a5747e44a420451 [2018-12-09 08:13:26,853 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-09 08:13:26,860 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-09 08:13:26,862 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-09 08:13:26,863 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-09 08:13:26,863 INFO L276 PluginConnector]: CDTParser initialized [2018-12-09 08:13:26,864 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/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-09 08:13:26,899 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/data/76a47d5f4/136353e911d1408391c9f362c1008fb1/FLAGb8090f5e6 [2018-12-09 08:13:27,594 INFO L307 CDTParser]: Found 1 translation units. [2018-12-09 08:13:27,594 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-drbd-drbd.ko_false-unreach-call.cil.out.i [2018-12-09 08:13:27,640 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/data/76a47d5f4/136353e911d1408391c9f362c1008fb1/FLAGb8090f5e6 [2018-12-09 08:13:27,880 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_25a9e810-dfa6-4e26-adec-e59fee67e4e3/bin-2019/utaipan/data/76a47d5f4/136353e911d1408391c9f362c1008fb1 [2018-12-09 08:13:27,883 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-09 08:13:27,884 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-09 08:13:27,885 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-09 08:13:27,885 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-09 08:13:27,887 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-09 08:13:27,888 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 08:13:27" (1/1) ... [2018-12-09 08:13:27,890 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 09.12 08:13:27, skipping insertion in model container [2018-12-09 08:13:27,891 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 08:13:27" (1/1) ... [2018-12-09 08:13:27,897 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-09 08:13:28,131 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-09 08:13:37,707 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 08:13:37,736 INFO L191 MainTranslator]: Completed pre-run [2018-12-09 08:13:38,656 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-09 08:13:38,658 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-09 08:13:38,661 INFO L168 Benchmark]: Toolchain (without parser) took 10777.80 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 511.2 MB). Free memory was 889.6 MB in the beginning and 1.3 GB in the end (delta: -369.1 MB). Peak memory consumption was 603.5 MB. Max. memory is 11.5 GB. [2018-12-09 08:13:38,662 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-09 08:13:38,663 INFO L168 Benchmark]: CACSL2BoogieTranslator took 10775.72 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 511.2 MB). Free memory was 889.6 MB in the beginning and 1.3 GB in the end (delta: -369.1 MB). Peak memory consumption was 603.5 MB. Max. memory is 11.5 GB. [2018-12-09 08:13:38,664 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 10775.72 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 511.2 MB). Free memory was 889.6 MB in the beginning and 1.3 GB in the end (delta: -369.1 MB). Peak memory consumption was 603.5 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...