./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b5237d83 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 70890f3d08defb801ef42dfcccb814d43a0397723b39cd10a6795cae91719bfb --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-b5237d8 [2022-11-21 16:42:06,132 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-21 16:42:06,134 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-21 16:42:06,173 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-21 16:42:06,174 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-21 16:42:06,177 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-21 16:42:06,179 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-21 16:42:06,181 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-21 16:42:06,182 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-21 16:42:06,183 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-21 16:42:06,184 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-21 16:42:06,185 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-21 16:42:06,185 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-21 16:42:06,186 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-21 16:42:06,187 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-21 16:42:06,188 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-21 16:42:06,191 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-21 16:42:06,196 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-21 16:42:06,198 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-21 16:42:06,205 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-21 16:42:06,208 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-21 16:42:06,211 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-21 16:42:06,213 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-21 16:42:06,214 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-21 16:42:06,223 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-21 16:42:06,223 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-21 16:42:06,224 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-21 16:42:06,225 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-21 16:42:06,226 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-21 16:42:06,227 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-21 16:42:06,227 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-21 16:42:06,228 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-21 16:42:06,231 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-21 16:42:06,232 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-21 16:42:06,233 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-21 16:42:06,233 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-21 16:42:06,234 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-21 16:42:06,234 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-21 16:42:06,234 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-21 16:42:06,235 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-21 16:42:06,235 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-21 16:42:06,236 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-21 16:42:06,273 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-21 16:42:06,274 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-21 16:42:06,274 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-21 16:42:06,274 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-21 16:42:06,275 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-21 16:42:06,275 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-21 16:42:06,276 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-21 16:42:06,276 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-21 16:42:06,276 INFO L138 SettingsManager]: * Use SBE=true [2022-11-21 16:42:06,277 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-21 16:42:06,278 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-21 16:42:06,278 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-21 16:42:06,278 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-21 16:42:06,278 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-21 16:42:06,278 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-21 16:42:06,279 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-21 16:42:06,279 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-21 16:42:06,279 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-21 16:42:06,279 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-21 16:42:06,279 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-21 16:42:06,280 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-21 16:42:06,280 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 16:42:06,280 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-21 16:42:06,280 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-21 16:42:06,280 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-21 16:42:06,280 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-21 16:42:06,281 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-21 16:42:06,281 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-21 16:42:06,281 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-21 16:42:06,281 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-21 16:42:06,282 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 70890f3d08defb801ef42dfcccb814d43a0397723b39cd10a6795cae91719bfb [2022-11-21 16:42:06,556 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-21 16:42:06,577 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-21 16:42:06,580 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-21 16:42:06,581 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-21 16:42:06,581 INFO L275 PluginConnector]: CDTParser initialized [2022-11-21 16:42:06,583 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i [2022-11-21 16:42:09,573 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-21 16:42:10,272 INFO L351 CDTParser]: Found 1 translation units. [2022-11-21 16:42:10,273 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i [2022-11-21 16:42:10,318 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/data/91622eda6/1964c6515d8043f98e2c49da9b9780b1/FLAG3ee0bcae5 [2022-11-21 16:42:10,336 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/data/91622eda6/1964c6515d8043f98e2c49da9b9780b1 [2022-11-21 16:42:10,339 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-21 16:42:10,340 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-21 16:42:10,343 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-21 16:42:10,343 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-21 16:42:10,347 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-21 16:42:10,347 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:42:10" (1/1) ... [2022-11-21 16:42:10,348 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f0002d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:10, skipping insertion in model container [2022-11-21 16:42:10,349 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:42:10" (1/1) ... [2022-11-21 16:42:10,356 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-21 16:42:10,514 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-21 16:42:12,751 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i[288087,288100] [2022-11-21 16:42:12,804 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 16:42:12,847 INFO L203 MainTranslator]: Completed pre-run [2022-11-21 16:42:13,249 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i[288087,288100] [2022-11-21 16:42:13,258 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 16:42:13,537 INFO L208 MainTranslator]: Completed translation [2022-11-21 16:42:13,537 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:13 WrapperNode [2022-11-21 16:42:13,539 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-21 16:42:13,540 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-21 16:42:13,540 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-21 16:42:13,541 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-21 16:42:13,548 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:13" (1/1) ... [2022-11-21 16:42:13,645 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:13" (1/1) ... [2022-11-21 16:42:13,787 INFO L138 Inliner]: procedures = 301, calls = 1795, calls flagged for inlining = 144, calls inlined = 114, statements flattened = 4258 [2022-11-21 16:42:13,787 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-21 16:42:13,788 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-21 16:42:13,788 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-21 16:42:13,788 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-21 16:42:13,798 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:13" (1/1) ... [2022-11-21 16:42:13,798 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:13" (1/1) ... [2022-11-21 16:42:13,813 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:13" (1/1) ... [2022-11-21 16:42:13,814 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:13" (1/1) ... [2022-11-21 16:42:13,901 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:13" (1/1) ... [2022-11-21 16:42:13,917 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:13" (1/1) ... [2022-11-21 16:42:13,933 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:13" (1/1) ... [2022-11-21 16:42:13,946 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:13" (1/1) ... [2022-11-21 16:42:13,973 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-21 16:42:13,974 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-21 16:42:13,974 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-21 16:42:13,974 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-21 16:42:13,975 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:13" (1/1) ... [2022-11-21 16:42:13,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 16:42:13,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:42:14,013 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-21 16:42:14,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-21 16:42:14,059 INFO L130 BoogieDeclarations]: Found specification of procedure find_comp_entry [2022-11-21 16:42:14,060 INFO L138 BoogieDeclarations]: Found implementation of procedure find_comp_entry [2022-11-21 16:42:14,060 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2022-11-21 16:42:14,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2022-11-21 16:42:14,060 INFO L130 BoogieDeclarations]: Found specification of procedure skb_dequeue [2022-11-21 16:42:14,060 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_dequeue [2022-11-21 16:42:14,060 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock_bh [2022-11-21 16:42:14,061 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock_bh [2022-11-21 16:42:14,061 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-11-21 16:42:14,061 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock_bh [2022-11-21 16:42:14,061 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock_bh [2022-11-21 16:42:14,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-21 16:42:14,061 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_skb [2022-11-21 16:42:14,062 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_skb [2022-11-21 16:42:14,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-21 16:42:14,062 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2022-11-21 16:42:14,062 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2022-11-21 16:42:14,062 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2022-11-21 16:42:14,062 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2022-11-21 16:42:14,063 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_xmit_process [2022-11-21 16:42:14,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_xmit_process [2022-11-21 16:42:14,063 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_shutdown_interface [2022-11-21 16:42:14,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_shutdown_interface [2022-11-21 16:42:14,063 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_destroy_interface [2022-11-21 16:42:14,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_destroy_interface [2022-11-21 16:42:14,063 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-11-21 16:42:14,064 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-11-21 16:42:14,064 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-11-21 16:42:14,064 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-11-21 16:42:14,064 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-21 16:42:14,064 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-21 16:42:14,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-21 16:42:14,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-21 16:42:14,065 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_lock_bh [2022-11-21 16:42:14,065 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_lock_bh [2022-11-21 16:42:14,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2022-11-21 16:42:14,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2022-11-21 16:42:14,067 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_push [2022-11-21 16:42:14,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_push [2022-11-21 16:42:14,067 INFO L130 BoogieDeclarations]: Found specification of procedure unit_find [2022-11-21 16:42:14,067 INFO L138 BoogieDeclarations]: Found implementation of procedure unit_find [2022-11-21 16:42:14,067 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-21 16:42:14,068 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-21 16:42:14,068 INFO L130 BoogieDeclarations]: Found specification of procedure pskb_expand_head [2022-11-21 16:42:14,068 INFO L138 BoogieDeclarations]: Found implementation of procedure pskb_expand_head [2022-11-21 16:42:14,068 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_be16 [2022-11-21 16:42:14,068 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_be16 [2022-11-21 16:42:14,069 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-11-21 16:42:14,069 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-11-21 16:42:14,069 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-11-21 16:42:14,069 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-11-21 16:42:14,069 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-21 16:42:14,069 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-21 16:42:14,070 INFO L130 BoogieDeclarations]: Found specification of procedure init_ppp_file [2022-11-21 16:42:14,070 INFO L138 BoogieDeclarations]: Found implementation of procedure init_ppp_file [2022-11-21 16:42:14,070 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-21 16:42:14,070 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-21 16:42:14,071 INFO L130 BoogieDeclarations]: Found specification of procedure skb_peek [2022-11-21 16:42:14,071 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_peek [2022-11-21 16:42:14,071 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_release [2022-11-21 16:42:14,072 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_release [2022-11-21 16:42:14,072 INFO L130 BoogieDeclarations]: Found specification of procedure get_filter [2022-11-21 16:42:14,073 INFO L138 BoogieDeclarations]: Found implementation of procedure get_filter [2022-11-21 16:42:14,073 INFO L130 BoogieDeclarations]: Found specification of procedure __unit_alloc [2022-11-21 16:42:14,073 INFO L138 BoogieDeclarations]: Found implementation of procedure __unit_alloc [2022-11-21 16:42:14,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-21 16:42:14,073 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-21 16:42:14,073 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-21 16:42:14,074 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_empty [2022-11-21 16:42:14,074 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_empty [2022-11-21 16:42:14,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-21 16:42:14,074 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2022-11-21 16:42:14,074 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2022-11-21 16:42:14,074 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2022-11-21 16:42:14,074 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2022-11-21 16:42:14,075 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2022-11-21 16:42:14,075 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2022-11-21 16:42:14,076 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-21 16:42:14,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-21 16:42:14,076 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_find_unit [2022-11-21 16:42:14,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_find_unit [2022-11-21 16:42:14,077 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-21 16:42:14,077 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-21 16:42:14,077 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2022-11-21 16:42:14,077 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2022-11-21 16:42:14,078 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-11-21 16:42:14,078 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-11-21 16:42:14,078 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-11-21 16:42:14,079 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-11-21 16:42:14,079 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_channel_push [2022-11-21 16:42:14,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_channel_push [2022-11-21 16:42:14,079 INFO L130 BoogieDeclarations]: Found specification of procedure sk_run_filter [2022-11-21 16:42:14,079 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_run_filter [2022-11-21 16:42:14,079 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2022-11-21 16:42:14,080 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2022-11-21 16:42:14,080 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-21 16:42:14,080 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-21 16:42:14,080 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-21 16:42:14,080 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-21 16:42:14,081 INFO L130 BoogieDeclarations]: Found specification of procedure find_compressor [2022-11-21 16:42:14,081 INFO L138 BoogieDeclarations]: Found implementation of procedure find_compressor [2022-11-21 16:42:14,081 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_pernet [2022-11-21 16:42:14,081 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_pernet [2022-11-21 16:42:14,082 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-21 16:42:14,082 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-21 16:42:14,082 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-21 16:42:14,082 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-21 16:42:14,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-21 16:42:14,083 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-21 16:42:14,083 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-21 16:42:14,083 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_pernet_device [2022-11-21 16:42:14,083 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_pernet_device [2022-11-21 16:42:14,083 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-21 16:42:14,084 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-21 16:42:14,084 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_disconnect_channel [2022-11-21 16:42:14,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_disconnect_channel [2022-11-21 16:42:14,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-21 16:42:14,085 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_unlock_bh [2022-11-21 16:42:14,086 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_unlock_bh [2022-11-21 16:42:14,088 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2022-11-21 16:42:14,089 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2022-11-21 16:42:14,089 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev [2022-11-21 16:42:14,089 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev [2022-11-21 16:42:14,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-21 16:42:14,090 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-21 16:42:14,091 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-21 16:42:14,092 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headroom [2022-11-21 16:42:14,092 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headroom [2022-11-21 16:42:14,140 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_exit_net [2022-11-21 16:42:14,141 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_exit_net [2022-11-21 16:42:14,141 INFO L130 BoogieDeclarations]: Found specification of procedure slhc_free [2022-11-21 16:42:14,141 INFO L138 BoogieDeclarations]: Found implementation of procedure slhc_free [2022-11-21 16:42:14,141 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be16 [2022-11-21 16:42:14,141 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be16 [2022-11-21 16:42:14,141 INFO L130 BoogieDeclarations]: Found specification of procedure proto_to_npindex [2022-11-21 16:42:14,141 INFO L138 BoogieDeclarations]: Found implementation of procedure proto_to_npindex [2022-11-21 16:42:14,141 INFO L130 BoogieDeclarations]: Found specification of procedure net_generic [2022-11-21 16:42:14,141 INFO L138 BoogieDeclarations]: Found implementation of procedure net_generic [2022-11-21 16:42:14,141 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-21 16:42:14,142 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-21 16:42:14,142 INFO L130 BoogieDeclarations]: Found specification of procedure unit_put [2022-11-21 16:42:14,142 INFO L138 BoogieDeclarations]: Found implementation of procedure unit_put [2022-11-21 16:42:14,142 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_purge [2022-11-21 16:42:14,142 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_purge [2022-11-21 16:42:14,142 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-21 16:42:14,142 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-21 16:42:14,142 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-21 16:42:14,142 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2022-11-21 16:42:14,142 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2022-11-21 16:42:14,142 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2022-11-21 16:42:14,142 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2022-11-21 16:42:14,142 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_ccp_closed [2022-11-21 16:42:14,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_ccp_closed [2022-11-21 16:42:14,143 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_open [2022-11-21 16:42:14,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_open [2022-11-21 16:42:14,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-21 16:42:14,143 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-21 16:42:14,143 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-21 16:42:14,143 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-11-21 16:42:14,143 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-11-21 16:42:14,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-21 16:42:14,143 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2022-11-21 16:42:14,143 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2022-11-21 16:42:14,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-21 16:42:14,144 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-21 16:42:14,144 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~$Pointer$ [2022-11-21 16:42:14,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~$Pointer$ [2022-11-21 16:42:14,144 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-21 16:42:14,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-21 16:42:14,144 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2022-11-21 16:42:14,144 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2022-11-21 16:42:14,144 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2022-11-21 16:42:14,144 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2022-11-21 16:42:14,144 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-21 16:42:14,145 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-21 16:42:14,145 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-21 16:42:14,145 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-21 16:42:14,145 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_long_read [2022-11-21 16:42:14,145 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_long_read [2022-11-21 16:42:14,145 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2022-11-21 16:42:14,145 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2022-11-21 16:42:14,145 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2022-11-21 16:42:14,145 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2022-11-21 16:42:14,145 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2022-11-21 16:42:14,146 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2022-11-21 16:42:14,146 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2022-11-21 16:42:14,146 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2022-11-21 16:42:14,146 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-21 16:42:14,146 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-21 16:42:14,146 INFO L130 BoogieDeclarations]: Found specification of procedure pskb_may_pull [2022-11-21 16:42:14,146 INFO L138 BoogieDeclarations]: Found implementation of procedure pskb_may_pull [2022-11-21 16:42:14,146 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-11-21 16:42:14,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-11-21 16:42:14,146 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_ioctl [2022-11-21 16:42:14,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_ioctl [2022-11-21 16:42:14,146 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_ccp_peek [2022-11-21 16:42:14,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_ccp_peek [2022-11-21 16:42:14,147 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_poll [2022-11-21 16:42:14,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_poll [2022-11-21 16:42:14,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-21 16:42:14,158 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_destroy_channel [2022-11-21 16:42:14,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_destroy_channel [2022-11-21 16:42:14,158 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2022-11-21 16:42:14,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2022-11-21 16:42:14,159 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-21 16:42:14,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-21 16:42:14,159 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-21 16:42:14,159 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-21 16:42:14,159 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-21 16:42:14,159 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-21 16:42:14,912 INFO L235 CfgBuilder]: Building ICFG [2022-11-21 16:42:14,916 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-21 16:42:15,618 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-11-21 16:42:15,618 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-11-21 16:42:16,710 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-21 16:42:16,716 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-21 16:42:16,718 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-21 16:42:17,276 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##201: assume !false; [2022-11-21 16:42:17,276 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##200: assume false; [2022-11-21 16:42:17,277 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##256: assume !false; [2022-11-21 16:42:17,277 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##255: assume false; [2022-11-21 16:42:17,277 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##207: assume !false; [2022-11-21 16:42:17,277 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##206: assume false; [2022-11-21 16:42:17,277 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##213: assume !false; [2022-11-21 16:42:17,277 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##212: assume false; [2022-11-21 16:42:17,278 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##221: assume !false; [2022-11-21 16:42:17,278 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##220: assume false; [2022-11-21 16:42:17,278 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##93: assume !false; [2022-11-21 16:42:17,278 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##92: assume false; [2022-11-21 16:42:17,278 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##89: assume !false; [2022-11-21 16:42:17,278 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##88: assume false; [2022-11-21 16:42:17,279 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##56: assume !false; [2022-11-21 16:42:17,279 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##55: assume false; [2022-11-21 16:42:17,279 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##41: assume !false; [2022-11-21 16:42:17,279 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume false; [2022-11-21 16:42:17,279 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##47: assume !false; [2022-11-21 16:42:17,279 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##46: assume false; [2022-11-21 16:42:17,279 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##9: assume false; [2022-11-21 16:42:17,279 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##144: assume !false; [2022-11-21 16:42:17,280 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##143: assume false; [2022-11-21 16:42:17,280 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##148: assume !false; [2022-11-21 16:42:17,280 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##147: assume false; [2022-11-21 16:42:17,280 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume !false; [2022-11-21 16:42:17,280 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##154: assume !false; [2022-11-21 16:42:17,280 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##153: assume false; [2022-11-21 16:42:17,280 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume !false; [2022-11-21 16:42:17,281 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##13: assume false; [2022-11-21 16:42:17,281 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##162: assume false; [2022-11-21 16:42:17,281 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##163: assume !false; [2022-11-21 16:42:17,493 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-21 16:42:17,503 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-21 16:42:18,294 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: SUMMARY for call ppp_read_#t~ret294#1.base, ppp_read_#t~ret294#1.offset := get_current(); srcloc: null [2022-11-21 16:42:18,295 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446-1: ppp_read_~tmp___0~15#1.base, ppp_read_~tmp___0~15#1.offset := ppp_read_#t~ret294#1.base, ppp_read_#t~ret294#1.offset;havoc ppp_read_#t~ret294#1.base, ppp_read_#t~ret294#1.offset;ppp_read_~__ptr~0#1.base, ppp_read_~__ptr~0#1.offset := ppp_read_~tmp___0~15#1.base, ppp_read_~tmp___0~15#1.offset; [2022-11-21 16:42:18,295 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6528-1: ppp_read_~tmp___6~0#1.base, ppp_read_~tmp___6~0#1.offset := ppp_read_#t~ret306#1.base, ppp_read_#t~ret306#1.offset;havoc ppp_read_#t~ret306#1.base, ppp_read_#t~ret306#1.offset;ppp_read_~__ptr___3~0#1.base, ppp_read_~__ptr___3~0#1.offset := ppp_read_~tmp___6~0#1.base, ppp_read_~tmp___6~0#1.offset; [2022-11-21 16:42:18,295 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6528: SUMMARY for call ppp_read_#t~ret306#1.base, ppp_read_#t~ret306#1.offset := get_current(); srcloc: null [2022-11-21 16:42:18,295 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##64: assume !false; [2022-11-21 16:42:18,295 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##63: assume false; [2022-11-21 16:42:18,295 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume !false; [2022-11-21 16:42:18,295 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##42: assume false; [2022-11-21 16:42:18,296 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##30: assume !false; [2022-11-21 16:42:18,296 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##29: assume false; [2022-11-21 16:42:18,296 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##161: assume !false; [2022-11-21 16:42:18,296 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##160: assume false; [2022-11-21 16:42:18,358 INFO L276 CfgBuilder]: Performing block encoding [2022-11-21 16:42:18,373 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-21 16:42:18,373 INFO L300 CfgBuilder]: Removed 16 assume(true) statements. [2022-11-21 16:42:18,383 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:42:18 BoogieIcfgContainer [2022-11-21 16:42:18,383 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-21 16:42:18,385 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-21 16:42:18,385 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-21 16:42:18,388 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-21 16:42:18,389 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 04:42:10" (1/3) ... [2022-11-21 16:42:18,389 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5142defa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 04:42:18, skipping insertion in model container [2022-11-21 16:42:18,389 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:42:13" (2/3) ... [2022-11-21 16:42:18,390 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5142defa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 04:42:18, skipping insertion in model container [2022-11-21 16:42:18,390 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:42:18" (3/3) ... [2022-11-21 16:42:18,391 INFO L112 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-net-ppp_generic.ko.cil.out.i [2022-11-21 16:42:18,420 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-21 16:42:18,420 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-21 16:42:18,523 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-21 16:42:18,532 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4f611a00, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-21 16:42:18,532 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-21 16:42:18,542 INFO L276 IsEmpty]: Start isEmpty. Operand has 1462 states, 1035 states have (on average 1.3565217391304347) internal successors, (1404), 1070 states have internal predecessors, (1404), 331 states have call successors, (331), 96 states have call predecessors, (331), 96 states have return successors, (331), 323 states have call predecessors, (331), 331 states have call successors, (331) [2022-11-21 16:42:18,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-21 16:42:18,550 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:42:18,551 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:42:18,551 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:42:18,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:42:18,559 INFO L85 PathProgramCache]: Analyzing trace with hash 145636797, now seen corresponding path program 1 times [2022-11-21 16:42:18,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:42:18,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354895146] [2022-11-21 16:42:18,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:42:18,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:42:18,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:19,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:42:19,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:42:19,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354895146] [2022-11-21 16:42:19,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354895146] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:42:19,064 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:42:19,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-21 16:42:19,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137086805] [2022-11-21 16:42:19,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:42:19,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-21 16:42:19,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:42:19,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 16:42:19,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:42:19,113 INFO L87 Difference]: Start difference. First operand has 1462 states, 1035 states have (on average 1.3565217391304347) internal successors, (1404), 1070 states have internal predecessors, (1404), 331 states have call successors, (331), 96 states have call predecessors, (331), 96 states have return successors, (331), 323 states have call predecessors, (331), 331 states have call successors, (331) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:42:19,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:42:19,631 INFO L93 Difference]: Finished difference Result 4340 states and 6277 transitions. [2022-11-21 16:42:19,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 16:42:19,634 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-11-21 16:42:19,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:42:19,672 INFO L225 Difference]: With dead ends: 4340 [2022-11-21 16:42:19,673 INFO L226 Difference]: Without dead ends: 2864 [2022-11-21 16:42:19,688 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:42:19,693 INFO L413 NwaCegarLoop]: 2393 mSDtfsCounter, 2017 mSDsluCounter, 1998 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2017 SdHoareTripleChecker+Valid, 4391 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-21 16:42:19,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2017 Valid, 4391 Invalid, 10 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-21 16:42:19,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2864 states. [2022-11-21 16:42:19,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2864 to 2861. [2022-11-21 16:42:19,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2861 states, 2019 states have (on average 1.328875681030213) internal successors, (2683), 2086 states have internal predecessors, (2683), 651 states have call successors, (651), 191 states have call predecessors, (651), 190 states have return successors, (655), 633 states have call predecessors, (655), 649 states have call successors, (655) [2022-11-21 16:42:19,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2861 states to 2861 states and 3989 transitions. [2022-11-21 16:42:19,953 INFO L78 Accepts]: Start accepts. Automaton has 2861 states and 3989 transitions. Word has length 12 [2022-11-21 16:42:19,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:42:19,954 INFO L495 AbstractCegarLoop]: Abstraction has 2861 states and 3989 transitions. [2022-11-21 16:42:19,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:42:19,954 INFO L276 IsEmpty]: Start isEmpty. Operand 2861 states and 3989 transitions. [2022-11-21 16:42:19,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-21 16:42:19,972 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:42:19,972 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:42:19,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-21 16:42:19,973 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:42:19,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:42:19,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1016513469, now seen corresponding path program 1 times [2022-11-21 16:42:19,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:42:19,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880404991] [2022-11-21 16:42:19,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:42:19,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:42:20,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:20,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-21 16:42:20,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:20,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-11-21 16:42:20,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:20,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:42:20,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:20,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-21 16:42:20,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:20,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-11-21 16:42:20,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:20,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-11-21 16:42:20,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:20,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-21 16:42:20,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:20,387 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-21 16:42:20,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:42:20,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880404991] [2022-11-21 16:42:20,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880404991] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:42:20,388 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:42:20,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:42:20,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367677626] [2022-11-21 16:42:20,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:42:20,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:42:20,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:42:20,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:42:20,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:42:20,391 INFO L87 Difference]: Start difference. First operand 2861 states and 3989 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-21 16:42:24,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:42:24,901 INFO L93 Difference]: Finished difference Result 6332 states and 8962 transitions. [2022-11-21 16:42:24,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-21 16:42:24,902 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 74 [2022-11-21 16:42:24,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:42:24,958 INFO L225 Difference]: With dead ends: 6332 [2022-11-21 16:42:24,958 INFO L226 Difference]: Without dead ends: 3498 [2022-11-21 16:42:24,970 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:42:24,971 INFO L413 NwaCegarLoop]: 1529 mSDtfsCounter, 943 mSDsluCounter, 1873 mSDsCounter, 0 mSdLazyCounter, 1925 mSolverCounterSat, 379 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1114 SdHoareTripleChecker+Valid, 3402 SdHoareTripleChecker+Invalid, 2304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 379 IncrementalHoareTripleChecker+Valid, 1925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-11-21 16:42:24,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1114 Valid, 3402 Invalid, 2304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [379 Valid, 1925 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-11-21 16:42:24,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3498 states. [2022-11-21 16:42:25,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3498 to 3140. [2022-11-21 16:42:25,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3140 states, 2240 states have (on average 1.3352678571428571) internal successors, (2991), 2309 states have internal predecessors, (2991), 709 states have call successors, (709), 191 states have call predecessors, (709), 190 states have return successors, (714), 691 states have call predecessors, (714), 707 states have call successors, (714) [2022-11-21 16:42:25,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3140 states to 3140 states and 4414 transitions. [2022-11-21 16:42:25,263 INFO L78 Accepts]: Start accepts. Automaton has 3140 states and 4414 transitions. Word has length 74 [2022-11-21 16:42:25,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:42:25,264 INFO L495 AbstractCegarLoop]: Abstraction has 3140 states and 4414 transitions. [2022-11-21 16:42:25,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-21 16:42:25,264 INFO L276 IsEmpty]: Start isEmpty. Operand 3140 states and 4414 transitions. [2022-11-21 16:42:25,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-21 16:42:25,275 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:42:25,275 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:42:25,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-21 16:42:25,276 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:42:25,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:42:25,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1819556806, now seen corresponding path program 1 times [2022-11-21 16:42:25,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:42:25,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584787354] [2022-11-21 16:42:25,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:42:25,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:42:25,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-21 16:42:25,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-21 16:42:25,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-11-21 16:42:25,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-11-21 16:42:25,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-11-21 16:42:25,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-11-21 16:42:25,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-11-21 16:42:25,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-11-21 16:42:25,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-21 16:42:25,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-11-21 16:42:25,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-21 16:42:25,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-11-21 16:42:25,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-11-21 16:42:25,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:25,638 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-21 16:42:25,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:42:25,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584787354] [2022-11-21 16:42:25,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584787354] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:42:25,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:42:25,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:42:25,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657892422] [2022-11-21 16:42:25,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:42:25,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:42:25,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:42:25,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:42:25,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:42:25,641 INFO L87 Difference]: Start difference. First operand 3140 states and 4414 transitions. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-21 16:42:29,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:42:29,718 INFO L93 Difference]: Finished difference Result 6600 states and 9392 transitions. [2022-11-21 16:42:29,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-21 16:42:29,719 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 113 [2022-11-21 16:42:29,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:42:29,741 INFO L225 Difference]: With dead ends: 6600 [2022-11-21 16:42:29,741 INFO L226 Difference]: Without dead ends: 3488 [2022-11-21 16:42:29,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-21 16:42:29,759 INFO L413 NwaCegarLoop]: 1449 mSDtfsCounter, 773 mSDsluCounter, 1860 mSDsCounter, 0 mSdLazyCounter, 1876 mSolverCounterSat, 347 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 902 SdHoareTripleChecker+Valid, 3309 SdHoareTripleChecker+Invalid, 2223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 347 IncrementalHoareTripleChecker+Valid, 1876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-11-21 16:42:29,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [902 Valid, 3309 Invalid, 2223 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [347 Valid, 1876 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-11-21 16:42:29,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3488 states. [2022-11-21 16:42:29,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3488 to 3142. [2022-11-21 16:42:29,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3142 states, 2242 states have (on average 1.3349687778768957) internal successors, (2993), 2311 states have internal predecessors, (2993), 709 states have call successors, (709), 191 states have call predecessors, (709), 190 states have return successors, (714), 691 states have call predecessors, (714), 707 states have call successors, (714) [2022-11-21 16:42:29,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3142 states to 3142 states and 4416 transitions. [2022-11-21 16:42:29,930 INFO L78 Accepts]: Start accepts. Automaton has 3142 states and 4416 transitions. Word has length 113 [2022-11-21 16:42:29,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:42:29,931 INFO L495 AbstractCegarLoop]: Abstraction has 3142 states and 4416 transitions. [2022-11-21 16:42:29,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-21 16:42:29,935 INFO L276 IsEmpty]: Start isEmpty. Operand 3142 states and 4416 transitions. [2022-11-21 16:42:29,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-21 16:42:29,944 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:42:29,944 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:42:29,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-21 16:42:29,945 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:42:29,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:42:29,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1882015823, now seen corresponding path program 1 times [2022-11-21 16:42:29,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:42:29,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389855894] [2022-11-21 16:42:29,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:42:29,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:42:30,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:30,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-21 16:42:30,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:30,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-11-21 16:42:30,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:30,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-11-21 16:42:30,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:30,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-11-21 16:42:30,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:30,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-11-21 16:42:30,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:30,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-11-21 16:42:30,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:30,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-11-21 16:42:30,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:30,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-21 16:42:30,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:30,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-11-21 16:42:30,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:30,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-11-21 16:42:30,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:30,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-11-21 16:42:30,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:30,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-11-21 16:42:30,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:30,784 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-11-21 16:42:30,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:42:30,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389855894] [2022-11-21 16:42:30,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389855894] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:42:30,785 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:42:30,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-21 16:42:30,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432674886] [2022-11-21 16:42:30,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:42:30,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 16:42:30,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:42:30,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 16:42:30,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-21 16:42:30,787 INFO L87 Difference]: Start difference. First operand 3142 states and 4416 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2022-11-21 16:42:36,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:42:36,152 INFO L93 Difference]: Finished difference Result 6602 states and 9363 transitions. [2022-11-21 16:42:36,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-21 16:42:36,152 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) Word has length 113 [2022-11-21 16:42:36,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:42:36,171 INFO L225 Difference]: With dead ends: 6602 [2022-11-21 16:42:36,171 INFO L226 Difference]: Without dead ends: 3484 [2022-11-21 16:42:36,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-11-21 16:42:36,184 INFO L413 NwaCegarLoop]: 1459 mSDtfsCounter, 772 mSDsluCounter, 4415 mSDsCounter, 0 mSdLazyCounter, 3530 mSolverCounterSat, 346 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 901 SdHoareTripleChecker+Valid, 5874 SdHoareTripleChecker+Invalid, 3876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 346 IncrementalHoareTripleChecker+Valid, 3530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2022-11-21 16:42:36,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [901 Valid, 5874 Invalid, 3876 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [346 Valid, 3530 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2022-11-21 16:42:36,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3484 states. [2022-11-21 16:42:36,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3484 to 3142. [2022-11-21 16:42:36,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3142 states, 2242 states have (on average 1.3340767172167707) internal successors, (2991), 2309 states have internal predecessors, (2991), 709 states have call successors, (709), 191 states have call predecessors, (709), 190 states have return successors, (714), 691 states have call predecessors, (714), 707 states have call successors, (714) [2022-11-21 16:42:36,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3142 states to 3142 states and 4414 transitions. [2022-11-21 16:42:36,331 INFO L78 Accepts]: Start accepts. Automaton has 3142 states and 4414 transitions. Word has length 113 [2022-11-21 16:42:36,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:42:36,332 INFO L495 AbstractCegarLoop]: Abstraction has 3142 states and 4414 transitions. [2022-11-21 16:42:36,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (12), 1 states have call predecessors, (12), 1 states have call successors, (12) [2022-11-21 16:42:36,332 INFO L276 IsEmpty]: Start isEmpty. Operand 3142 states and 4414 transitions. [2022-11-21 16:42:36,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-11-21 16:42:36,338 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:42:36,338 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:42:36,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-21 16:42:36,339 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:42:36,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:42:36,340 INFO L85 PathProgramCache]: Analyzing trace with hash -226686961, now seen corresponding path program 1 times [2022-11-21 16:42:36,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:42:36,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772449974] [2022-11-21 16:42:36,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:42:36,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:42:36,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:36,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-21 16:42:36,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:36,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-11-21 16:42:36,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:36,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-21 16:42:36,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:36,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-11-21 16:42:36,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:36,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:42:36,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:36,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-21 16:42:36,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:36,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:42:36,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:36,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-11-21 16:42:36,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:36,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-11-21 16:42:36,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:36,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-21 16:42:36,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:36,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-11-21 16:42:36,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:36,733 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-21 16:42:36,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:42:36,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772449974] [2022-11-21 16:42:36,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772449974] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-21 16:42:36,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416371018] [2022-11-21 16:42:36,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:42:36,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:42:36,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:42:36,745 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-21 16:42:36,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-21 16:42:37,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:37,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 1593 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-21 16:42:37,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:42:37,674 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-21 16:42:37,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-21 16:42:37,800 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-21 16:42:37,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416371018] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-21 16:42:37,801 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-21 16:42:37,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 8 [2022-11-21 16:42:37,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281695807] [2022-11-21 16:42:37,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-21 16:42:37,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-21 16:42:37,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:42:37,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-21 16:42:37,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-11-21 16:42:37,804 INFO L87 Difference]: Start difference. First operand 3142 states and 4414 transitions. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 6 states have internal predecessors, (135), 4 states have call successors, (32), 4 states have call predecessors, (32), 2 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) [2022-11-21 16:42:45,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:42:45,805 INFO L93 Difference]: Finished difference Result 7930 states and 11568 transitions. [2022-11-21 16:42:45,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-21 16:42:45,806 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 6 states have internal predecessors, (135), 4 states have call successors, (32), 4 states have call predecessors, (32), 2 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) Word has length 107 [2022-11-21 16:42:45,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:42:45,835 INFO L225 Difference]: With dead ends: 7930 [2022-11-21 16:42:45,835 INFO L226 Difference]: Without dead ends: 4816 [2022-11-21 16:42:45,847 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-11-21 16:42:45,850 INFO L413 NwaCegarLoop]: 1510 mSDtfsCounter, 2506 mSDsluCounter, 5006 mSDsCounter, 0 mSdLazyCounter, 5492 mSolverCounterSat, 1214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2809 SdHoareTripleChecker+Valid, 6516 SdHoareTripleChecker+Invalid, 6706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1214 IncrementalHoareTripleChecker+Valid, 5492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2022-11-21 16:42:45,850 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2809 Valid, 6516 Invalid, 6706 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1214 Valid, 5492 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2022-11-21 16:42:45,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4816 states. [2022-11-21 16:42:46,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4816 to 3982. [2022-11-21 16:42:46,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3982 states, 2908 states have (on average 1.3535075653370015) internal successors, (3936), 2981 states have internal predecessors, (3936), 883 states have call successors, (883), 191 states have call predecessors, (883), 190 states have return successors, (891), 865 states have call predecessors, (891), 881 states have call successors, (891) [2022-11-21 16:42:46,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3982 states to 3982 states and 5710 transitions. [2022-11-21 16:42:46,087 INFO L78 Accepts]: Start accepts. Automaton has 3982 states and 5710 transitions. Word has length 107 [2022-11-21 16:42:46,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:42:46,088 INFO L495 AbstractCegarLoop]: Abstraction has 3982 states and 5710 transitions. [2022-11-21 16:42:46,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 6 states have internal predecessors, (135), 4 states have call successors, (32), 4 states have call predecessors, (32), 2 states have return successors, (26), 4 states have call predecessors, (26), 4 states have call successors, (26) [2022-11-21 16:42:46,090 INFO L276 IsEmpty]: Start isEmpty. Operand 3982 states and 5710 transitions. [2022-11-21 16:42:46,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-11-21 16:42:46,101 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:42:46,101 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:42:46,114 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-21 16:42:46,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-21 16:42:46,311 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:42:46,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:42:46,312 INFO L85 PathProgramCache]: Analyzing trace with hash -822829001, now seen corresponding path program 1 times [2022-11-21 16:42:46,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:42:46,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357157783] [2022-11-21 16:42:46,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:42:46,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:42:46,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:47,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-21 16:42:47,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:47,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-11-21 16:42:47,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:47,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-11-21 16:42:47,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:47,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-11-21 16:42:47,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:47,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:42:47,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:47,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-11-21 16:42:47,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:47,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:42:47,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:47,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-11-21 16:42:47,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:47,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-11-21 16:42:47,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:47,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-21 16:42:47,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:47,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-11-21 16:42:47,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:42:47,285 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-21 16:42:47,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:42:47,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357157783] [2022-11-21 16:42:47,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357157783] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:42:47,286 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:42:47,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-21 16:42:47,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392999033] [2022-11-21 16:42:47,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:42:47,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-21 16:42:47,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:42:47,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-21 16:42:47,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-21 16:42:47,288 INFO L87 Difference]: Start difference. First operand 3982 states and 5710 transitions. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-21 16:42:56,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:42:56,948 INFO L93 Difference]: Finished difference Result 8766 states and 12922 transitions. [2022-11-21 16:42:56,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-21 16:42:56,949 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 107 [2022-11-21 16:42:56,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:42:56,979 INFO L225 Difference]: With dead ends: 8766 [2022-11-21 16:42:56,979 INFO L226 Difference]: Without dead ends: 4812 [2022-11-21 16:42:56,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-11-21 16:42:56,998 INFO L413 NwaCegarLoop]: 1340 mSDtfsCounter, 1607 mSDsluCounter, 4355 mSDsCounter, 0 mSdLazyCounter, 5443 mSolverCounterSat, 957 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1736 SdHoareTripleChecker+Valid, 5695 SdHoareTripleChecker+Invalid, 6400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 957 IncrementalHoareTripleChecker+Valid, 5443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2022-11-21 16:42:56,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1736 Valid, 5695 Invalid, 6400 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [957 Valid, 5443 Invalid, 0 Unknown, 0 Unchecked, 9.2s Time] [2022-11-21 16:42:57,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4812 states. [2022-11-21 16:42:57,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4812 to 3990. [2022-11-21 16:42:57,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3990 states, 2914 states have (on average 1.3534660260809883) internal successors, (3944), 2987 states have internal predecessors, (3944), 885 states have call successors, (885), 191 states have call predecessors, (885), 190 states have return successors, (893), 867 states have call predecessors, (893), 883 states have call successors, (893) [2022-11-21 16:42:57,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3990 states to 3990 states and 5722 transitions. [2022-11-21 16:42:57,211 INFO L78 Accepts]: Start accepts. Automaton has 3990 states and 5722 transitions. Word has length 107 [2022-11-21 16:42:57,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:42:57,212 INFO L495 AbstractCegarLoop]: Abstraction has 3990 states and 5722 transitions. [2022-11-21 16:42:57,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-21 16:42:57,214 INFO L276 IsEmpty]: Start isEmpty. Operand 3990 states and 5722 transitions. [2022-11-21 16:42:57,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-11-21 16:42:57,222 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:42:57,223 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:42:57,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-21 16:42:57,223 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:42:57,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:42:57,224 INFO L85 PathProgramCache]: Analyzing trace with hash -992409179, now seen corresponding path program 1 times [2022-11-21 16:42:57,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:42:57,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607754428] [2022-11-21 16:42:57,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:42:57,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:42:57,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:42:57,766 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:42:58,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:42:58,324 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-21 16:42:58,324 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-21 16:42:58,326 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-21 16:42:58,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-21 16:42:58,334 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:42:58,339 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-21 16:42:58,542 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.11 04:42:58 BoogieIcfgContainer [2022-11-21 16:42:58,542 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-21 16:42:58,543 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-21 16:42:58,543 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-21 16:42:58,543 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-21 16:42:58,544 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:42:18" (3/4) ... [2022-11-21 16:42:58,547 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-21 16:42:58,547 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-21 16:42:58,548 INFO L158 Benchmark]: Toolchain (without parser) took 48207.95ms. Allocated memory was 167.8MB in the beginning and 805.3MB in the end (delta: 637.5MB). Free memory was 122.7MB in the beginning and 598.8MB in the end (delta: -476.1MB). Peak memory consumption was 163.0MB. Max. memory is 16.1GB. [2022-11-21 16:42:58,548 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 167.8MB. Free memory is still 141.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-21 16:42:58,549 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3195.95ms. Allocated memory was 167.8MB in the beginning and 245.4MB in the end (delta: 77.6MB). Free memory was 122.7MB in the beginning and 147.3MB in the end (delta: -24.6MB). Peak memory consumption was 122.7MB. Max. memory is 16.1GB. [2022-11-21 16:42:58,549 INFO L158 Benchmark]: Boogie Procedure Inliner took 247.57ms. Allocated memory is still 245.4MB. Free memory was 147.3MB in the beginning and 122.2MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2022-11-21 16:42:58,552 INFO L158 Benchmark]: Boogie Preprocessor took 185.38ms. Allocated memory is still 245.4MB. Free memory was 122.2MB in the beginning and 95.9MB in the end (delta: 26.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2022-11-21 16:42:58,552 INFO L158 Benchmark]: RCFGBuilder took 4409.11ms. Allocated memory was 245.4MB in the beginning and 404.8MB in the end (delta: 159.4MB). Free memory was 95.9MB in the beginning and 226.9MB in the end (delta: -131.0MB). Peak memory consumption was 80.8MB. Max. memory is 16.1GB. [2022-11-21 16:42:58,553 INFO L158 Benchmark]: TraceAbstraction took 40157.08ms. Allocated memory was 404.8MB in the beginning and 805.3MB in the end (delta: 400.6MB). Free memory was 225.9MB in the beginning and 599.5MB in the end (delta: -373.7MB). Peak memory consumption was 328.6MB. Max. memory is 16.1GB. [2022-11-21 16:42:58,553 INFO L158 Benchmark]: Witness Printer took 4.84ms. Allocated memory is still 805.3MB. Free memory was 599.5MB in the beginning and 598.8MB in the end (delta: 743.0kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-21 16:42:58,555 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 167.8MB. Free memory is still 141.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3195.95ms. Allocated memory was 167.8MB in the beginning and 245.4MB in the end (delta: 77.6MB). Free memory was 122.7MB in the beginning and 147.3MB in the end (delta: -24.6MB). Peak memory consumption was 122.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 247.57ms. Allocated memory is still 245.4MB. Free memory was 147.3MB in the beginning and 122.2MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 185.38ms. Allocated memory is still 245.4MB. Free memory was 122.2MB in the beginning and 95.9MB in the end (delta: 26.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * RCFGBuilder took 4409.11ms. Allocated memory was 245.4MB in the beginning and 404.8MB in the end (delta: 159.4MB). Free memory was 95.9MB in the beginning and 226.9MB in the end (delta: -131.0MB). Peak memory consumption was 80.8MB. Max. memory is 16.1GB. * TraceAbstraction took 40157.08ms. Allocated memory was 404.8MB in the beginning and 805.3MB in the end (delta: 400.6MB). Free memory was 225.9MB in the beginning and 599.5MB in the end (delta: -373.7MB). Peak memory consumption was 328.6MB. Max. memory is 16.1GB. * Witness Printer took 4.84ms. Allocated memory is still 805.3MB. Free memory was 599.5MB in the beginning and 598.8MB in the end (delta: 743.0kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 10809]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 6167, overapproximation of bitwiseOr at line 7938, overapproximation of bitwiseAnd at line 7939, overapproximation of bitwiseComplement at line 7045. Possible FailurePath: [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6172] static atomic_t ppp_unit_count = {0}; [L6173] static atomic_t channel_count = {0}; [L6174] static int ppp_net_id ; [L6207] static struct class *ppp_class ; [L6268-L6269] static int const npindex_to_proto[6U] = { (int const )33, (int const )87, (int const )43, (int const )41, (int const )641, (int const )643}; [L6313-L6314] static int const npindex_to_ethertype[6U] = { (int const )2048, (int const )34525, (int const )33079, (int const )16, (int const )34887, (int const )34888}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (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, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_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}; [L7679-L7680] static struct pernet_operations ppp_net_ops = {{(struct list_head *)0, (struct list_head *)0}, & ppp_init_net, & ppp_exit_net, (void (*)(struct list_head * ))0, & ppp_net_id, 376UL}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L8312] static bool mp_protocol_compress = (bool )1; [L9989] static struct list_head compressor_list = {& compressor_list, & compressor_list}; [L9990-L9994] static spinlock_t compressor_list_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "compressor_list_lock", 0, 0UL}}}}; [L10620] int LDV_IN_INTERRUPT ; [L10813] int ldv_module_refcounter = 1; VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10622] struct file *var_group1 ; [L10623] char *var_ppp_read_5_p1 ; [L10624] size_t var_ppp_read_5_p2 ; [L10625] loff_t *var_ppp_read_5_p3 ; [L10626] ssize_t res_ppp_read_5 ; [L10627] char const *var_ppp_write_6_p1 ; [L10628] size_t var_ppp_write_6_p2 ; [L10629] loff_t *var_ppp_write_6_p3 ; [L10630] ssize_t res_ppp_write_6 ; [L10631] poll_table *var_ppp_poll_7_p1 ; [L10632] unsigned int var_ppp_ioctl_9_p1 ; [L10633] unsigned long var_ppp_ioctl_9_p2 ; [L10634] struct inode *var_group2 ; [L10635] int res_ppp_open_3 ; [L10636] struct net *var_group3 ; [L10637] struct sk_buff *var_group4 ; [L10638] struct net_device *var_group5 ; [L10639] struct ifreq *var_group6 ; [L10640] int var_ppp_net_ioctl_15_p2 ; [L10641] int ldv_s_ppp_device_fops_file_operations ; [L10642] int tmp ; [L10643] int tmp___0 ; [L10644] int tmp___1 ; [L10647] ldv_s_ppp_device_fops_file_operations = 0 [L10648] LDV_IN_INTERRUPT = 1 [L10649] FCALL ldv_initialize() [L10650] CALL, EXPR ppp_init() [L7682] int err ; [L7683] struct lock_class_key __key ; [L7684] struct class *tmp ; [L7685] long tmp___0 ; [L7686] long tmp___1 ; [L7690] CALL, EXPR register_pernet_device(& ppp_net_ops) [L11180] return __VERIFIER_nondet_int(); [L7690] RET, EXPR register_pernet_device(& ppp_net_ops) [L7690] err = register_pernet_device(& ppp_net_ops) [L7692] COND FALSE !(err != 0) [L7700] CALL, EXPR register_chrdev(108U, "ppp", & ppp_device_fops) [L5879] int tmp ; [L5882] CALL, EXPR __register_chrdev(major, 0U, 256U, name, fops) [L11003] return __VERIFIER_nondet_int(); [L5882] RET, EXPR __register_chrdev(major, 0U, 256U, name, fops) [L5882] tmp = __register_chrdev(major, 0U, 256U, name, fops) [L5884] return (tmp); VAL [\old(major)=108, \result=0, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, fops={66:0}, fops={66:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, major=108, mp_protocol_compress=1, name={18:0}, name={18:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0] [L7700] RET, EXPR register_chrdev(108U, "ppp", & ppp_device_fops) [L7700] err = register_chrdev(108U, "ppp", & ppp_device_fops) [L7702] COND FALSE !(err != 0) [L7710] CALL, EXPR __class_create(& __this_module, "ppp", & __key) [L10972] CALL, EXPR ldv_malloc(sizeof(struct class)) VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10957] COND TRUE __VERIFIER_nondet_bool() [L10957] return 0; VAL [\old(size)=128, \result={0:0}, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, size=128] [L10972] RET, EXPR ldv_malloc(sizeof(struct class)) VAL [__this_module={18446744073709551869:18446744073709551890}, arg0={18446744073709551869:18446744073709551890}, arg0={18446744073709551869:18446744073709551890}, arg1={20:0}, arg1={20:0}, arg2={93:0}, arg2={93:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct class))={0:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10972] return ldv_malloc(sizeof(struct class)); [L7710] RET, EXPR __class_create(& __this_module, "ppp", & __key) [L7710] tmp = __class_create(& __this_module, "ppp", & __key) [L7711] ppp_class = tmp VAL [__key={93:0}, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp={0:0}] [L7712] CALL, EXPR IS_ERR((void const *)ppp_class) VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, ptr={0:0}] [L5217] long tmp ; [L5220] tmp = __builtin_expect((long )((unsigned long )ptr > 0x0ffffffffffff000UL), 0L) [L5222] return (tmp); VAL [\result=0, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, ptr={0:0}, ptr={0:0}, tmp=0] [L7712] RET, EXPR IS_ERR((void const *)ppp_class) VAL [__key={93:0}, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=0, IS_ERR((void const *)ppp_class)=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp={0:0}] [L7712] tmp___1 = IS_ERR((void const *)ppp_class) [L7714] COND FALSE !(tmp___1 != 0L) [L7725] return (0); [L7725] return (0); VAL [\result=0, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp={0:0}, tmp___1=0] [L10650] RET, EXPR ppp_init() [L10650] tmp = ppp_init() [L10652] COND FALSE !(tmp != 0) VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0] [L10784] tmp___1 = __VERIFIER_nondet_int() [L10786] COND TRUE tmp___1 != 0 VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0, tmp___1=-2] [L10659] tmp___0 = __VERIFIER_nondet_int() [L10661] COND TRUE tmp___0 == 0 VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0, tmp___0=0, tmp___1=-2] [L10694] COND TRUE ldv_s_ppp_device_fops_file_operations == 0 VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0, tmp___0=0, tmp___1=-2] [L10696] CALL, EXPR ppp_open(var_group2, var_group1) VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6316] bool tmp ; [L6317] int tmp___0 ; [L6320] CALL, EXPR capable(12) [L11058] return __VERIFIER_nondet_bool(); [L6320] RET, EXPR capable(12) [L6320] tmp = capable(12) [L6322] COND TRUE \read(tmp) [L6323] tmp___0 = 0 VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, file={18446744073709551878:-4}, file={18446744073709551878:-4}, inode={18446744073709551865:18446744073709551861}, inode={18446744073709551865:18446744073709551861}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=1, tmp___0=0] [L6327] COND FALSE !(\read(tmp___0)) [L6331] return (0); VAL [\result=0, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, file={18446744073709551878:-4}, file={18446744073709551878:-4}, inode={18446744073709551865:18446744073709551861}, inode={18446744073709551865:18446744073709551861}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=1, tmp___0=0] [L10696] RET, EXPR ppp_open(var_group2, var_group1) VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_open(var_group2, var_group1)=0, ppp_unit_count={61:0}, tmp=0, tmp___0=0, tmp___1=-2, var_group1={18446744073709551878:-4}, var_group2={18446744073709551865:18446744073709551861}] [L10696] res_ppp_open_3 = ppp_open(var_group2, var_group1) [L10697] FCALL ldv_check_return_value(res_ppp_open_3) VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, res_ppp_open_3=0, tmp=0, tmp___0=0, tmp___1=-2, var_group1={18446744073709551878:-4}, var_group2={18446744073709551865:18446744073709551861}] [L10699] COND FALSE !(res_ppp_open_3 != 0) [L10703] ldv_s_ppp_device_fops_file_operations = ldv_s_ppp_device_fops_file_operations + 1 VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, res_ppp_open_3=0, tmp=0, tmp___0=0, tmp___1=-2, var_group1={18446744073709551878:-4}, var_group2={18446744073709551865:18446744073709551861}] [L10784] tmp___1 = __VERIFIER_nondet_int() [L10786] COND TRUE tmp___1 != 0 VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, res_ppp_open_3=0, tmp=0, tmp___0=0, tmp___1=-3, var_group1={18446744073709551878:-4}, var_group2={18446744073709551865:18446744073709551861}] [L10659] tmp___0 = __VERIFIER_nondet_int() [L10661] COND FALSE !(tmp___0 == 0) VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, res_ppp_open_3=0, tmp=0, tmp___0=5, tmp___1=-3, var_group1={18446744073709551878:-4}, var_group2={18446744073709551865:18446744073709551861}] [L10664] COND FALSE !(tmp___0 == 1) VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, res_ppp_open_3=0, tmp=0, tmp___0=5, tmp___1=-3, var_group1={18446744073709551878:-4}, var_group2={18446744073709551865:18446744073709551861}] [L10667] COND FALSE !(tmp___0 == 2) VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, res_ppp_open_3=0, tmp=0, tmp___0=5, tmp___1=-3, var_group1={18446744073709551878:-4}, var_group2={18446744073709551865:18446744073709551861}] [L10670] COND FALSE !(tmp___0 == 3) VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, res_ppp_open_3=0, tmp=0, tmp___0=5, tmp___1=-3, var_group1={18446744073709551878:-4}, var_group2={18446744073709551865:18446744073709551861}] [L10673] COND FALSE !(tmp___0 == 4) VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, res_ppp_open_3=0, tmp=0, tmp___0=5, tmp___1=-3, var_group1={18446744073709551878:-4}, var_group2={18446744073709551865:18446744073709551861}] [L10676] COND TRUE tmp___0 == 5 VAL [__this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, res_ppp_open_3=0, tmp=0, tmp___0=5, tmp___1=-3, var_group1={18446744073709551878:-4}, var_group2={18446744073709551865:18446744073709551861}] [L10753] CALL ppp_ioctl(var_group1, var_ppp_ioctl_9_p1, var_ppp_ioctl_9_p2) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6746] struct ppp_file *pf ; [L6747] struct ppp *ppp ; [L6748] int err ; [L6749] int val ; [L6750] int val2 ; [L6751] int i ; [L6752] struct ppp_idle idle ; [L6753] struct npioctl npi ; [L6754] int unit ; [L6755] int cflags ; [L6756] struct slcompress *vj ; [L6757] void *argp ; [L6758] int *p ; [L6759] struct task_struct *tmp ; [L6760] int tmp___0 ; [L6761] struct ppp_file const *__mptr ; [L6762] long tmp___1 ; [L6763] long tmp___2 ; [L6764] struct channel *pch ; [L6765] struct ppp_channel *chan ; [L6766] struct ppp_file const *__mptr___0 ; [L6767] int __ret_gu ; [L6768] unsigned long __val_gu ; [L6769] struct ppp_file const *__mptr___1 ; [L6770] int __ret_gu___0 ; [L6771] unsigned long __val_gu___0 ; [L6772] int __ret_gu___1 ; [L6773] unsigned long __val_gu___1 ; [L6774] int __ret_pu ; [L6775] int __pu_val ; [L6776] int __ret_pu___0 ; [L6777] int __pu_val___0 ; [L6778] int __ret_gu___2 ; [L6779] unsigned long __val_gu___2 ; [L6780] int __ret_pu___1 ; [L6781] int __pu_val___1 ; [L6782] int tmp___3 ; [L6783] int __ret_gu___3 ; [L6784] unsigned long __val_gu___3 ; [L6785] unsigned long tmp___4 ; [L6786] int tmp___5 ; [L6787] struct sock_filter *code ; [L6788] struct sock_filter *code___0 ; [L6789] int __ret_gu___4 ; [L6790] unsigned long __val_gu___4 ; [L6792] EXPR file->private_data [L6792] pf = (struct ppp_file *)file->private_data [L6793] err = -14 [L6794] argp = (void *)arg [L6795] p = (int *)argp VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, arg=18446744073709551611, argp={0:-5}, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6796] COND FALSE !((unsigned long )pf == (unsigned long )((struct ppp_file *)0)) VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, arg=18446744073709551611, argp={0:-5}, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6804] COND FALSE !(cmd == 1074033724U) [L6840] EXPR pf->kind VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, arg=18446744073709551611, argp={0:-5}, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, pf->kind=-8589934591, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6840] COND FALSE !((unsigned int )pf->kind == 2U) [L6923] EXPR pf->kind VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, arg=18446744073709551611, argp={0:-5}, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, pf->kind=-8589934591, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6923] COND FALSE !((unsigned int )pf->kind != 1U) [L6931] FCALL mutex_lock_nested(& ppp_mutex, 0U) VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, arg=18446744073709551611, argp={0:-5}, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6932] __mptr___1 = (struct ppp_file const *)pf [L6933] ppp = (struct ppp *)__mptr___1 VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __mptr___1={18446744073709551854:-237}, __this_module={18446744073709551869:18446744073709551890}, arg=18446744073709551611, argp={0:-5}, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6935] COND FALSE !((int )cmd == 1074033746) VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __mptr___1={18446744073709551854:-237}, __this_module={18446744073709551869:18446744073709551890}, arg=18446744073709551611, argp={0:-5}, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6938] COND TRUE (int )cmd == 1074033753 VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __mptr___1={18446744073709551854:-237}, __this_module={18446744073709551869:18446744073709551890}, arg=18446744073709551611, argp={0:-5}, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L7014] FCALL might_fault() VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __mptr___1={18446744073709551854:-237}, __this_module={18446744073709551869:18446744073709551890}, arg=18446744073709551611, argp={0:-5}, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L7037] val = (int )__val_gu___1 VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __mptr___1={18446744073709551854:-237}, __this_module={18446744073709551869:18446744073709551890}, __val_gu___1=4294967290, arg=18446744073709551611, argp={0:-5}, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, val=-6] [L7038] COND FALSE !(__ret_gu___1 != 0) VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __mptr___1={18446744073709551854:-237}, __ret_gu___1=0, __this_module={18446744073709551869:18446744073709551890}, __val_gu___1=4294967290, arg=18446744073709551611, argp={0:-5}, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, val=-6] [L7043] CALL spin_lock_bh(& ppp->wlock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L5320] FCALL _raw_spin_lock_bh(& lock->ldv_6060.rlock) [L7043] RET spin_lock_bh(& ppp->wlock) VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __mptr___1={18446744073709551854:-237}, __ret_gu___1=0, __this_module={18446744073709551869:18446744073709551890}, __val_gu___1=4294967290, arg=18446744073709551611, argp={0:-5}, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, val=-6] [L7044] CALL spin_lock_bh(& ppp->rlock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L5320] FCALL _raw_spin_lock_bh(& lock->ldv_6060.rlock) [L7044] RET spin_lock_bh(& ppp->rlock) VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __mptr___1={18446744073709551854:-237}, __ret_gu___1=0, __this_module={18446744073709551869:18446744073709551890}, __val_gu___1=4294967290, arg=18446744073709551611, argp={0:-5}, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, val=-6] [L7045] EXPR ppp->flags [L7045] cflags = (int )(ppp->flags & (unsigned int )(~ val)) [L7046] ppp->flags = (unsigned int )val & 4214508U VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __mptr___1={18446744073709551854:-237}, __ret_gu___1=0, __this_module={18446744073709551869:18446744073709551890}, __val_gu___1=4294967290, arg=18446744073709551611, argp={0:-5}, cflags=79, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, val=-6] [L7047] CALL spin_unlock_bh(& ppp->rlock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L5338] FCALL _raw_spin_unlock_bh(& lock->ldv_6060.rlock) [L7047] RET spin_unlock_bh(& ppp->rlock) VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __mptr___1={18446744073709551854:-237}, __ret_gu___1=0, __this_module={18446744073709551869:18446744073709551890}, __val_gu___1=4294967290, arg=18446744073709551611, argp={0:-5}, cflags=79, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, val=-6] [L7048] CALL spin_unlock_bh(& ppp->wlock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L5338] FCALL _raw_spin_unlock_bh(& lock->ldv_6060.rlock) [L7048] RET spin_unlock_bh(& ppp->wlock) VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __mptr___1={18446744073709551854:-237}, __ret_gu___1=0, __this_module={18446744073709551869:18446744073709551890}, __val_gu___1=4294967290, arg=18446744073709551611, argp={0:-5}, cflags=79, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, val=-6] [L7050] COND TRUE (cflags & 64) != 0 VAL [\old(arg)=18446744073709551611, \old(cmd)=1074033753, \old(ldv_module_refcounter)=1, __mptr___1={18446744073709551854:-237}, __ret_gu___1=0, __this_module={18446744073709551869:18446744073709551890}, __val_gu___1=4294967290, arg=18446744073709551611, argp={0:-5}, cflags=79, channel_count={62:0}, cmd=1074033753, code={97:0}, code___0={91:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={18446744073709551878:-4}, file={18446744073709551878:-4}, idle={95:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={94:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:-5}, pf={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, val=-6] [L7052] CALL ppp_ccp_closed(ppp) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L9952] void *xstate ; [L9953] void *rstate ; [L9954] struct compressor *xcomp ; [L9955] struct compressor *rcomp ; VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L9958] CALL spin_lock_bh(& ppp->wlock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L5320] FCALL _raw_spin_lock_bh(& lock->ldv_6060.rlock) [L9958] RET spin_lock_bh(& ppp->wlock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L9959] CALL spin_lock_bh(& ppp->rlock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L5320] FCALL _raw_spin_lock_bh(& lock->ldv_6060.rlock) [L9959] RET spin_lock_bh(& ppp->rlock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L9960] EXPR ppp->flags [L9960] ppp->flags = ppp->flags & 4294967103U [L9961] ppp->xstate = 0U [L9962] EXPR ppp->xcomp [L9962] xcomp = ppp->xcomp [L9963] EXPR ppp->xc_state [L9963] xstate = ppp->xc_state [L9964] ppp->xc_state = (void *)0 [L9965] ppp->rstate = 0U [L9966] EXPR ppp->rcomp [L9966] rcomp = ppp->rcomp [L9967] EXPR ppp->rc_state [L9967] rstate = ppp->rc_state [L9968] ppp->rc_state = (void *)0 VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, rcomp={18446744073709551887:18446744073709551868}, rstate={18446744073709551892:18446744073709551886}, xcomp={18446744073709551544:-19}, xstate={18446744073709551544:73}] [L9969] CALL spin_unlock_bh(& ppp->rlock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L5338] FCALL _raw_spin_unlock_bh(& lock->ldv_6060.rlock) [L9969] RET spin_unlock_bh(& ppp->rlock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, rcomp={18446744073709551887:18446744073709551868}, rstate={18446744073709551892:18446744073709551886}, xcomp={18446744073709551544:-19}, xstate={18446744073709551544:73}] [L9970] CALL spin_unlock_bh(& ppp->wlock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L5338] FCALL _raw_spin_unlock_bh(& lock->ldv_6060.rlock) [L9970] RET spin_unlock_bh(& ppp->wlock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, rcomp={18446744073709551887:18446744073709551868}, rstate={18446744073709551892:18446744073709551886}, xcomp={18446744073709551544:-19}, xstate={18446744073709551544:73}] [L9972] COND TRUE (unsigned long )xstate != (unsigned long )((void *)0) [L9974] EXPR xcomp->comp_free VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, rcomp={18446744073709551887:18446744073709551868}, rstate={18446744073709551892:18446744073709551886}, xcomp={18446744073709551544:-19}, xcomp->comp_free={-1:12}, xstate={18446744073709551544:73}] [L9974] CALL (*(xcomp->comp_free))(xstate) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L7931] dev->netdev_ops = & ppp_netdev_ops [L7932] dev->hard_header_len = (unsigned short)4 [L7933] dev->mtu = 1500U [L7934] dev->addr_len = (unsigned char)0 [L7935] dev->tx_queue_len = 3UL [L7936] dev->type = (unsigned short)512 [L7937] dev->flags = 4240U [L7938] EXPR dev->features [L7938] dev->features = dev->features | 8192U [L7939] EXPR dev->priv_flags [L7939] dev->priv_flags = dev->priv_flags & 4294966271U [L9974] RET (*(xcomp->comp_free))(xstate) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={18446744073709551854:-237}, ppp={18446744073709551854:-237}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, rcomp={18446744073709551887:18446744073709551868}, rstate={18446744073709551892:18446744073709551886}, xcomp={18446744073709551544:-19}, xcomp->comp_free={-1:12}, xstate={18446744073709551544:73}] [L9975] EXPR xcomp->owner [L9975] CALL ldv_module_put_5(xcomp->owner) [L10926] CALL ldv_module_put(ldv_func_arg1) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, module={78:-77}, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10845] COND TRUE (unsigned long )module != (unsigned long )((struct module *)0) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, module={78:-77}, module={78:-77}, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10846] COND TRUE ldv_module_refcounter <= 1 VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, module={78:-77}, module={78:-77}, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10848] CALL ldv_blast_assert() VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10809] reach_error() VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551869:18446744073709551890}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 97 procedures, 1462 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 39.9s, OverallIterations: 7, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 32.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9479 SdHoareTripleChecker+Valid, 29.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8618 mSDsluCounter, 29187 SdHoareTripleChecker+Invalid, 26.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 19507 mSDsCounter, 3245 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 18274 IncrementalHoareTripleChecker+Invalid, 21519 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3245 mSolverCounterUnsat, 9680 mSDtfsCounter, 18274 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 353 GetRequests, 324 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3990occurred in iteration=6, InterpolantAutomatonStates: 35, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 6 MinimizatonAttempts, 2705 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 2.7s InterpolantComputationTime, 761 NumberOfCodeBlocks, 761 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 732 ConstructedInterpolants, 0 QuantifiedInterpolants, 1173 SizeOfPredicates, 0 NumberOfNonLiveVariables, 1593 ConjunctsInSsa, 3 ConjunctsInUnsatCore, 8 InterpolantComputations, 5 PerfectInterpolantSequences, 147/159 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-21 16:42:58,637 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 70890f3d08defb801ef42dfcccb814d43a0397723b39cd10a6795cae91719bfb --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-b5237d8 [2022-11-21 16:43:01,135 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-21 16:43:01,138 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-21 16:43:01,177 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-21 16:43:01,177 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-21 16:43:01,181 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-21 16:43:01,184 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-21 16:43:01,188 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-21 16:43:01,190 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-21 16:43:01,196 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-21 16:43:01,197 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-21 16:43:01,200 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-21 16:43:01,201 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-21 16:43:01,203 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-21 16:43:01,205 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-21 16:43:01,212 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-21 16:43:01,214 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-21 16:43:01,215 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-21 16:43:01,216 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-21 16:43:01,223 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-21 16:43:01,225 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-21 16:43:01,228 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-21 16:43:01,229 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-21 16:43:01,230 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-21 16:43:01,238 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-21 16:43:01,239 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-21 16:43:01,239 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-21 16:43:01,241 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-21 16:43:01,242 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-21 16:43:01,243 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-21 16:43:01,243 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-21 16:43:01,245 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-21 16:43:01,248 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-21 16:43:01,268 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-21 16:43:01,269 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-21 16:43:01,269 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-21 16:43:01,270 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-21 16:43:01,271 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-21 16:43:01,271 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-21 16:43:01,272 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-21 16:43:01,273 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-21 16:43:01,278 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-11-21 16:43:01,318 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-21 16:43:01,319 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-21 16:43:01,320 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-21 16:43:01,321 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-21 16:43:01,322 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-21 16:43:01,322 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-21 16:43:01,323 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-21 16:43:01,323 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-21 16:43:01,323 INFO L138 SettingsManager]: * Use SBE=true [2022-11-21 16:43:01,324 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-21 16:43:01,325 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-21 16:43:01,325 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-21 16:43:01,326 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-21 16:43:01,326 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-21 16:43:01,326 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-21 16:43:01,326 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-21 16:43:01,327 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-21 16:43:01,327 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-21 16:43:01,327 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-21 16:43:01,328 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-21 16:43:01,328 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-21 16:43:01,328 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-21 16:43:01,329 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-21 16:43:01,329 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 16:43:01,329 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-21 16:43:01,330 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-21 16:43:01,330 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-21 16:43:01,330 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-21 16:43:01,331 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-21 16:43:01,331 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-21 16:43:01,331 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-21 16:43:01,331 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-21 16:43:01,332 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-21 16:43:01,332 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 70890f3d08defb801ef42dfcccb814d43a0397723b39cd10a6795cae91719bfb [2022-11-21 16:43:01,719 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-21 16:43:01,744 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-21 16:43:01,746 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-21 16:43:01,748 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-21 16:43:01,748 INFO L275 PluginConnector]: CDTParser initialized [2022-11-21 16:43:01,750 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i [2022-11-21 16:43:04,762 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-21 16:43:05,467 INFO L351 CDTParser]: Found 1 translation units. [2022-11-21 16:43:05,468 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i [2022-11-21 16:43:05,511 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/data/503f44d39/4c9f8110155f45fda178570029a2289c/FLAG198c54872 [2022-11-21 16:43:05,527 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/data/503f44d39/4c9f8110155f45fda178570029a2289c [2022-11-21 16:43:05,529 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-21 16:43:05,530 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-21 16:43:05,532 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-21 16:43:05,532 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-21 16:43:05,535 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-21 16:43:05,536 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:43:05" (1/1) ... [2022-11-21 16:43:05,537 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e420828 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:05, skipping insertion in model container [2022-11-21 16:43:05,538 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:43:05" (1/1) ... [2022-11-21 16:43:05,545 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-21 16:43:05,717 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-21 16:43:07,821 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i[288087,288100] [2022-11-21 16:43:07,885 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 16:43:07,929 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-21 16:43:07,996 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-21 16:43:08,492 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i[288087,288100] [2022-11-21 16:43:08,517 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 16:43:08,533 INFO L203 MainTranslator]: Completed pre-run [2022-11-21 16:43:08,893 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-ppp_generic.ko.cil.out.i[288087,288100] [2022-11-21 16:43:08,904 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 16:43:09,200 INFO L208 MainTranslator]: Completed translation [2022-11-21 16:43:09,201 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:09 WrapperNode [2022-11-21 16:43:09,201 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-21 16:43:09,202 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-21 16:43:09,202 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-21 16:43:09,203 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-21 16:43:09,210 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:09" (1/1) ... [2022-11-21 16:43:09,305 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:09" (1/1) ... [2022-11-21 16:43:09,451 INFO L138 Inliner]: procedures = 316, calls = 1793, calls flagged for inlining = 147, calls inlined = 117, statements flattened = 4122 [2022-11-21 16:43:09,452 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-21 16:43:09,452 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-21 16:43:09,452 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-21 16:43:09,453 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-21 16:43:09,462 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:09" (1/1) ... [2022-11-21 16:43:09,462 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:09" (1/1) ... [2022-11-21 16:43:09,482 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:09" (1/1) ... [2022-11-21 16:43:09,483 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:09" (1/1) ... [2022-11-21 16:43:09,590 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:09" (1/1) ... [2022-11-21 16:43:09,616 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:09" (1/1) ... [2022-11-21 16:43:09,650 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:09" (1/1) ... [2022-11-21 16:43:09,671 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:09" (1/1) ... [2022-11-21 16:43:09,699 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-21 16:43:09,702 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-21 16:43:09,703 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-21 16:43:09,703 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-21 16:43:09,704 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:09" (1/1) ... [2022-11-21 16:43:09,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 16:43:09,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:43:09,735 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-21 16:43:09,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-21 16:43:09,821 INFO L130 BoogieDeclarations]: Found specification of procedure find_comp_entry [2022-11-21 16:43:09,822 INFO L138 BoogieDeclarations]: Found implementation of procedure find_comp_entry [2022-11-21 16:43:09,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-21 16:43:09,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-21 16:43:09,822 INFO L130 BoogieDeclarations]: Found specification of procedure skb_dequeue [2022-11-21 16:43:09,822 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_dequeue [2022-11-21 16:43:09,822 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock_bh [2022-11-21 16:43:09,823 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock_bh [2022-11-21 16:43:09,823 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-11-21 16:43:09,823 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock_bh [2022-11-21 16:43:09,823 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock_bh [2022-11-21 16:43:09,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-21 16:43:09,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-21 16:43:09,824 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_skb [2022-11-21 16:43:09,824 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_skb [2022-11-21 16:43:09,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-21 16:43:09,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-21 16:43:09,824 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2022-11-21 16:43:09,825 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2022-11-21 16:43:09,825 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2022-11-21 16:43:09,825 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2022-11-21 16:43:09,825 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_xmit_process [2022-11-21 16:43:09,826 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_xmit_process [2022-11-21 16:43:09,826 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_shutdown_interface [2022-11-21 16:43:09,826 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_shutdown_interface [2022-11-21 16:43:09,826 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_destroy_interface [2022-11-21 16:43:09,827 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_destroy_interface [2022-11-21 16:43:09,827 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-11-21 16:43:09,828 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-11-21 16:43:09,828 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-11-21 16:43:09,829 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-11-21 16:43:09,829 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-21 16:43:09,829 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-21 16:43:09,829 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-21 16:43:09,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-21 16:43:09,829 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_lock_bh [2022-11-21 16:43:09,830 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_lock_bh [2022-11-21 16:43:09,830 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2022-11-21 16:43:09,830 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2022-11-21 16:43:09,830 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_INT~TO~$Pointer$ [2022-11-21 16:43:09,830 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_INT~TO~$Pointer$ [2022-11-21 16:43:09,831 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_push [2022-11-21 16:43:09,831 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_push [2022-11-21 16:43:09,831 INFO L130 BoogieDeclarations]: Found specification of procedure unit_find [2022-11-21 16:43:09,831 INFO L138 BoogieDeclarations]: Found implementation of procedure unit_find [2022-11-21 16:43:09,831 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-21 16:43:09,831 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-21 16:43:09,832 INFO L130 BoogieDeclarations]: Found specification of procedure pskb_expand_head [2022-11-21 16:43:09,832 INFO L138 BoogieDeclarations]: Found implementation of procedure pskb_expand_head [2022-11-21 16:43:09,832 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_be16 [2022-11-21 16:43:09,833 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_be16 [2022-11-21 16:43:09,833 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-11-21 16:43:09,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-11-21 16:43:09,834 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-11-21 16:43:09,834 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-11-21 16:43:09,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-21 16:43:09,834 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-21 16:43:09,835 INFO L130 BoogieDeclarations]: Found specification of procedure init_ppp_file [2022-11-21 16:43:09,835 INFO L138 BoogieDeclarations]: Found implementation of procedure init_ppp_file [2022-11-21 16:43:09,835 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-21 16:43:09,835 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-21 16:43:09,835 INFO L130 BoogieDeclarations]: Found specification of procedure skb_peek [2022-11-21 16:43:09,835 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_peek [2022-11-21 16:43:09,835 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_release [2022-11-21 16:43:09,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_release [2022-11-21 16:43:09,836 INFO L130 BoogieDeclarations]: Found specification of procedure get_filter [2022-11-21 16:43:09,836 INFO L138 BoogieDeclarations]: Found implementation of procedure get_filter [2022-11-21 16:43:09,836 INFO L130 BoogieDeclarations]: Found specification of procedure __unit_alloc [2022-11-21 16:43:09,837 INFO L138 BoogieDeclarations]: Found implementation of procedure __unit_alloc [2022-11-21 16:43:09,837 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-21 16:43:09,837 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-21 16:43:09,837 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-21 16:43:09,838 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_empty [2022-11-21 16:43:09,838 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_empty [2022-11-21 16:43:09,838 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-21 16:43:09,838 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2022-11-21 16:43:09,839 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2022-11-21 16:43:09,839 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2022-11-21 16:43:09,839 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2022-11-21 16:43:09,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-21 16:43:09,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-21 16:43:09,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-21 16:43:09,840 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2022-11-21 16:43:09,840 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2022-11-21 16:43:09,841 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-21 16:43:09,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-21 16:43:09,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-21 16:43:09,842 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_find_unit [2022-11-21 16:43:09,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_find_unit [2022-11-21 16:43:09,842 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-21 16:43:09,842 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-21 16:43:09,843 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-21 16:43:09,843 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-21 16:43:09,844 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2022-11-21 16:43:09,844 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2022-11-21 16:43:09,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-21 16:43:09,844 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-11-21 16:43:09,844 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-11-21 16:43:09,844 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-11-21 16:43:09,845 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-11-21 16:43:09,845 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_channel_push [2022-11-21 16:43:09,845 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_channel_push [2022-11-21 16:43:09,845 INFO L130 BoogieDeclarations]: Found specification of procedure sk_run_filter [2022-11-21 16:43:09,845 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_run_filter [2022-11-21 16:43:09,846 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2022-11-21 16:43:09,846 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2022-11-21 16:43:09,846 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-21 16:43:09,846 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-21 16:43:09,846 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-21 16:43:09,846 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-21 16:43:09,847 INFO L130 BoogieDeclarations]: Found specification of procedure find_compressor [2022-11-21 16:43:09,848 INFO L138 BoogieDeclarations]: Found implementation of procedure find_compressor [2022-11-21 16:43:09,850 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_pernet [2022-11-21 16:43:09,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_pernet [2022-11-21 16:43:09,851 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-21 16:43:09,851 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-21 16:43:09,853 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-11-21 16:43:09,853 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-11-21 16:43:09,854 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-21 16:43:09,854 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-21 16:43:09,854 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_pernet_device [2022-11-21 16:43:09,860 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_pernet_device [2022-11-21 16:43:09,861 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-21 16:43:09,861 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-21 16:43:09,861 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_disconnect_channel [2022-11-21 16:43:09,861 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_disconnect_channel [2022-11-21 16:43:09,861 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_unlock_bh [2022-11-21 16:43:09,861 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_unlock_bh [2022-11-21 16:43:09,862 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2022-11-21 16:43:09,862 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2022-11-21 16:43:09,862 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev [2022-11-21 16:43:09,862 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev [2022-11-21 16:43:09,862 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-21 16:43:09,862 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-21 16:43:09,862 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headroom [2022-11-21 16:43:09,862 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headroom [2022-11-21 16:43:09,863 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_exit_net [2022-11-21 16:43:09,863 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_exit_net [2022-11-21 16:43:09,863 INFO L130 BoogieDeclarations]: Found specification of procedure slhc_free [2022-11-21 16:43:09,863 INFO L138 BoogieDeclarations]: Found implementation of procedure slhc_free [2022-11-21 16:43:09,863 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_be16 [2022-11-21 16:43:09,863 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_be16 [2022-11-21 16:43:09,863 INFO L130 BoogieDeclarations]: Found specification of procedure proto_to_npindex [2022-11-21 16:43:09,864 INFO L138 BoogieDeclarations]: Found implementation of procedure proto_to_npindex [2022-11-21 16:43:09,864 INFO L130 BoogieDeclarations]: Found specification of procedure net_generic [2022-11-21 16:43:09,864 INFO L138 BoogieDeclarations]: Found implementation of procedure net_generic [2022-11-21 16:43:09,864 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-21 16:43:09,864 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-21 16:43:09,864 INFO L130 BoogieDeclarations]: Found specification of procedure unit_put [2022-11-21 16:43:09,864 INFO L138 BoogieDeclarations]: Found implementation of procedure unit_put [2022-11-21 16:43:09,864 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_purge [2022-11-21 16:43:09,865 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_purge [2022-11-21 16:43:09,865 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-21 16:43:09,865 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-21 16:43:09,865 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2022-11-21 16:43:09,865 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2022-11-21 16:43:09,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-21 16:43:09,865 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2022-11-21 16:43:09,866 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2022-11-21 16:43:09,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-21 16:43:09,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-21 16:43:09,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-21 16:43:09,866 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2022-11-21 16:43:09,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2022-11-21 16:43:09,866 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_ccp_closed [2022-11-21 16:43:09,867 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_ccp_closed [2022-11-21 16:43:09,867 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_open [2022-11-21 16:43:09,867 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_open [2022-11-21 16:43:09,867 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-21 16:43:09,867 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-21 16:43:09,868 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-21 16:43:09,868 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-11-21 16:43:09,868 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-11-21 16:43:09,868 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-21 16:43:09,868 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2022-11-21 16:43:09,868 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2022-11-21 16:43:09,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-21 16:43:09,868 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-21 16:43:09,869 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-21 16:43:09,869 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-21 16:43:09,870 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-21 16:43:09,870 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-21 16:43:09,870 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-21 16:43:09,870 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2022-11-21 16:43:09,870 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2022-11-21 16:43:09,870 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2022-11-21 16:43:09,870 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2022-11-21 16:43:09,871 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-21 16:43:09,871 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-21 16:43:09,871 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-21 16:43:09,871 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-21 16:43:09,871 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_long_read [2022-11-21 16:43:09,871 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_long_read [2022-11-21 16:43:09,871 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2022-11-21 16:43:09,871 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2022-11-21 16:43:09,872 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2022-11-21 16:43:09,872 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2022-11-21 16:43:09,872 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2022-11-21 16:43:09,872 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2022-11-21 16:43:09,872 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2022-11-21 16:43:09,872 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2022-11-21 16:43:09,872 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-21 16:43:09,873 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-21 16:43:09,873 INFO L130 BoogieDeclarations]: Found specification of procedure pskb_may_pull [2022-11-21 16:43:09,873 INFO L138 BoogieDeclarations]: Found implementation of procedure pskb_may_pull [2022-11-21 16:43:09,873 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_ccp_peek [2022-11-21 16:43:09,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_ccp_peek [2022-11-21 16:43:09,873 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-21 16:43:09,873 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_destroy_channel [2022-11-21 16:43:09,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_destroy_channel [2022-11-21 16:43:09,874 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2022-11-21 16:43:09,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2022-11-21 16:43:09,874 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-21 16:43:09,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-21 16:43:09,874 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-11-21 16:43:09,874 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-11-21 16:43:09,874 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-21 16:43:09,875 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-21 16:43:10,671 INFO L235 CfgBuilder]: Building ICFG [2022-11-21 16:43:10,679 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-21 16:43:14,492 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-11-21 16:43:14,492 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-11-21 16:43:26,118 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-21 16:43:26,123 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-21 16:43:26,128 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-21 16:43:26,130 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-21 16:43:26,140 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-21 16:43:37,825 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: SUMMARY for call ppp_read_#t~ret294#1.base, ppp_read_#t~ret294#1.offset := get_current(); srcloc: null [2022-11-21 16:43:37,825 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446-1: ppp_read_~tmp___0~15#1.base, ppp_read_~tmp___0~15#1.offset := ppp_read_#t~ret294#1.base, ppp_read_#t~ret294#1.offset;havoc ppp_read_#t~ret294#1.base, ppp_read_#t~ret294#1.offset;ppp_read_~__ptr~0#1.base, ppp_read_~__ptr~0#1.offset := ppp_read_~tmp___0~15#1.base, ppp_read_~tmp___0~15#1.offset; [2022-11-21 16:43:37,825 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##437: assume !false; [2022-11-21 16:43:37,825 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##436: assume false; [2022-11-21 16:43:37,826 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6528-1: ppp_read_~tmp___6~0#1.base, ppp_read_~tmp___6~0#1.offset := ppp_read_#t~ret306#1.base, ppp_read_#t~ret306#1.offset;havoc ppp_read_#t~ret306#1.base, ppp_read_#t~ret306#1.offset;ppp_read_~__ptr___3~0#1.base, ppp_read_~__ptr___3~0#1.offset := ppp_read_~tmp___6~0#1.base, ppp_read_~tmp___6~0#1.offset; [2022-11-21 16:43:37,826 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L6528: SUMMARY for call ppp_read_#t~ret306#1.base, ppp_read_#t~ret306#1.offset := get_current(); srcloc: null [2022-11-21 16:43:37,826 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##261: assume !false; [2022-11-21 16:43:37,826 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##260: assume false; [2022-11-21 16:43:37,826 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##265: assume !false; [2022-11-21 16:43:37,826 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##264: assume false; [2022-11-21 16:43:37,827 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##271: assume !false; [2022-11-21 16:43:37,827 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##270: assume false; [2022-11-21 16:43:37,827 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##279: assume false; [2022-11-21 16:43:37,827 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##280: assume !false; [2022-11-21 16:43:37,827 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##206: assume !false; [2022-11-21 16:43:37,827 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##205: assume false; [2022-11-21 16:43:37,828 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##209: assume false; [2022-11-21 16:43:37,828 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##210: assume !false; [2022-11-21 16:43:37,828 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##317: assume false; [2022-11-21 16:43:37,828 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##318: assume !false; [2022-11-21 16:43:37,828 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##324: assume !false; [2022-11-21 16:43:37,828 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##323: assume false; [2022-11-21 16:43:37,829 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##173: assume !false; [2022-11-21 16:43:37,829 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##172: assume false; [2022-11-21 16:43:37,829 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##64: assume !false; [2022-11-21 16:43:37,829 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##63: assume false; [2022-11-21 16:43:37,829 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume !false; [2022-11-21 16:43:37,829 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##42: assume false; [2022-11-21 16:43:37,830 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##127: assume !false; [2022-11-21 16:43:37,830 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##131: assume !false; [2022-11-21 16:43:37,830 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##30: assume !false; [2022-11-21 16:43:37,830 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##130: assume false; [2022-11-21 16:43:37,830 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##29: assume false; [2022-11-21 16:43:37,830 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##158: assume !false; [2022-11-21 16:43:37,830 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##157: assume false; [2022-11-21 16:43:37,831 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##164: assume !false; [2022-11-21 16:43:37,831 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##163: assume false; [2022-11-21 16:43:37,831 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##329: assume false; [2022-11-21 16:43:37,831 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##330: assume !false; [2022-11-21 16:43:37,831 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##338: assume !false; [2022-11-21 16:43:37,831 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##337: assume false; [2022-11-21 16:43:37,832 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##126: assume false; [2022-11-21 16:43:37,832 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##367: assume !false; [2022-11-21 16:43:37,832 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##366: assume false; [2022-11-21 16:43:37,918 INFO L276 CfgBuilder]: Performing block encoding [2022-11-21 16:43:37,941 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-21 16:43:37,941 INFO L300 CfgBuilder]: Removed 16 assume(true) statements. [2022-11-21 16:43:37,945 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:43:37 BoogieIcfgContainer [2022-11-21 16:43:37,945 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-21 16:43:37,947 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-21 16:43:37,947 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-21 16:43:37,950 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-21 16:43:37,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 04:43:05" (1/3) ... [2022-11-21 16:43:37,951 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67f67500 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 04:43:37, skipping insertion in model container [2022-11-21 16:43:37,952 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:43:09" (2/3) ... [2022-11-21 16:43:37,952 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67f67500 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 04:43:37, skipping insertion in model container [2022-11-21 16:43:37,952 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:43:37" (3/3) ... [2022-11-21 16:43:37,953 INFO L112 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-net-ppp_generic.ko.cil.out.i [2022-11-21 16:43:37,972 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-21 16:43:37,972 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-21 16:43:38,095 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-21 16:43:38,101 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@e1ce005, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-21 16:43:38,102 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-21 16:43:38,112 INFO L276 IsEmpty]: Start isEmpty. Operand has 1432 states, 1013 states have (on average 1.3534057255676208) internal successors, (1371), 1048 states have internal predecessors, (1371), 326 states have call successors, (326), 93 states have call predecessors, (326), 93 states have return successors, (326), 318 states have call predecessors, (326), 326 states have call successors, (326) [2022-11-21 16:43:38,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-21 16:43:38,118 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:43:38,118 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:43:38,119 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:43:38,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:43:38,123 INFO L85 PathProgramCache]: Analyzing trace with hash 2078505288, now seen corresponding path program 1 times [2022-11-21 16:43:38,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-21 16:43:38,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [895704217] [2022-11-21 16:43:38,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:43:38,137 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-21 16:43:38,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat [2022-11-21 16:43:38,141 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-21 16:43:38,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-21 16:43:39,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 578 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-21 16:43:39,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:43:39,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-21 16:43:39,178 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 16:43:39,179 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-21 16:43:39,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [895704217] [2022-11-21 16:43:39,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [895704217] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:43:39,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:43:39,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-21 16:43:39,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153634456] [2022-11-21 16:43:39,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:43:39,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-21 16:43:39,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-21 16:43:39,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 16:43:39,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:43:39,240 INFO L87 Difference]: Start difference. First operand has 1432 states, 1013 states have (on average 1.3534057255676208) internal successors, (1371), 1048 states have internal predecessors, (1371), 326 states have call successors, (326), 93 states have call predecessors, (326), 93 states have return successors, (326), 318 states have call predecessors, (326), 326 states have call successors, (326) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:43:39,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:43:39,761 INFO L93 Difference]: Finished difference Result 4250 states and 6135 transitions. [2022-11-21 16:43:39,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 16:43:39,763 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-11-21 16:43:39,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:43:39,805 INFO L225 Difference]: With dead ends: 4250 [2022-11-21 16:43:39,805 INFO L226 Difference]: Without dead ends: 2804 [2022-11-21 16:43:39,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:43:39,826 INFO L413 NwaCegarLoop]: 2349 mSDtfsCounter, 1978 mSDsluCounter, 1956 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1978 SdHoareTripleChecker+Valid, 4305 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-21 16:43:39,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1978 Valid, 4305 Invalid, 10 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-21 16:43:39,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2804 states. [2022-11-21 16:43:40,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2804 to 2801. [2022-11-21 16:43:40,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2801 states, 1975 states have (on average 1.3291139240506329) internal successors, (2625), 2042 states have internal predecessors, (2625), 641 states have call successors, (641), 185 states have call predecessors, (641), 184 states have return successors, (642), 623 states have call predecessors, (642), 639 states have call successors, (642) [2022-11-21 16:43:40,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2801 states to 2801 states and 3908 transitions. [2022-11-21 16:43:40,157 INFO L78 Accepts]: Start accepts. Automaton has 2801 states and 3908 transitions. Word has length 12 [2022-11-21 16:43:40,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:43:40,158 INFO L495 AbstractCegarLoop]: Abstraction has 2801 states and 3908 transitions. [2022-11-21 16:43:40,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-21 16:43:40,158 INFO L276 IsEmpty]: Start isEmpty. Operand 2801 states and 3908 transitions. [2022-11-21 16:43:40,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-21 16:43:40,175 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:43:40,175 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:43:40,203 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-11-21 16:43:40,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-21 16:43:40,396 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:43:40,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:43:40,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1790442611, now seen corresponding path program 1 times [2022-11-21 16:43:40,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-21 16:43:40,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1703720254] [2022-11-21 16:43:40,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:43:40,401 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-21 16:43:40,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat [2022-11-21 16:43:40,402 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-21 16:43:40,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-21 16:43:41,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:41,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 955 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-21 16:43:41,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:43:41,713 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-21 16:43:41,714 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 16:43:41,714 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-21 16:43:41,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1703720254] [2022-11-21 16:43:41,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1703720254] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:43:41,717 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:43:41,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:43:41,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713612450] [2022-11-21 16:43:41,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:43:41,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-21 16:43:41,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-21 16:43:41,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:43:41,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-21 16:43:41,723 INFO L87 Difference]: Start difference. First operand 2801 states and 3908 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-21 16:43:42,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:43:42,047 INFO L93 Difference]: Finished difference Result 5578 states and 7787 transitions. [2022-11-21 16:43:42,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:43:42,047 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 74 [2022-11-21 16:43:42,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:43:42,063 INFO L225 Difference]: With dead ends: 5578 [2022-11-21 16:43:42,063 INFO L226 Difference]: Without dead ends: 2801 [2022-11-21 16:43:42,073 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-21 16:43:42,074 INFO L413 NwaCegarLoop]: 1981 mSDtfsCounter, 3 mSDsluCounter, 5931 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 7912 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-21 16:43:42,075 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 7912 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-21 16:43:42,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2801 states. [2022-11-21 16:43:42,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2801 to 2801. [2022-11-21 16:43:42,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2801 states, 1975 states have (on average 1.3281012658227849) internal successors, (2623), 2040 states have internal predecessors, (2623), 641 states have call successors, (641), 185 states have call predecessors, (641), 184 states have return successors, (642), 623 states have call predecessors, (642), 639 states have call successors, (642) [2022-11-21 16:43:42,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2801 states to 2801 states and 3906 transitions. [2022-11-21 16:43:42,330 INFO L78 Accepts]: Start accepts. Automaton has 2801 states and 3906 transitions. Word has length 74 [2022-11-21 16:43:42,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:43:42,331 INFO L495 AbstractCegarLoop]: Abstraction has 2801 states and 3906 transitions. [2022-11-21 16:43:42,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 1 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-11-21 16:43:42,331 INFO L276 IsEmpty]: Start isEmpty. Operand 2801 states and 3906 transitions. [2022-11-21 16:43:42,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-11-21 16:43:42,340 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:43:42,340 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:43:42,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-21 16:43:42,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-21 16:43:42,561 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:43:42,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:43:42,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1751657911, now seen corresponding path program 1 times [2022-11-21 16:43:42,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-21 16:43:42,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [896675035] [2022-11-21 16:43:42,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:43:42,563 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-21 16:43:42,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat [2022-11-21 16:43:42,564 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-21 16:43:42,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-21 16:43:43,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:43,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 1025 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-21 16:43:43,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:43:44,011 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-21 16:43:44,012 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 16:43:44,012 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-21 16:43:44,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [896675035] [2022-11-21 16:43:44,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [896675035] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:43:44,012 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:43:44,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 16:43:44,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692951542] [2022-11-21 16:43:44,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:43:44,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-21 16:43:44,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-21 16:43:44,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 16:43:44,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:43:44,015 INFO L87 Difference]: Start difference. First operand 2801 states and 3906 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-21 16:43:44,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:43:44,297 INFO L93 Difference]: Finished difference Result 6586 states and 9372 transitions. [2022-11-21 16:43:44,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 16:43:44,298 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 89 [2022-11-21 16:43:44,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:43:44,318 INFO L225 Difference]: With dead ends: 6586 [2022-11-21 16:43:44,318 INFO L226 Difference]: Without dead ends: 3812 [2022-11-21 16:43:44,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:43:44,329 INFO L413 NwaCegarLoop]: 2334 mSDtfsCounter, 502 mSDsluCounter, 1997 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 655 SdHoareTripleChecker+Valid, 4331 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-21 16:43:44,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [655 Valid, 4331 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-21 16:43:44,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3812 states. [2022-11-21 16:43:44,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3812 to 3796. [2022-11-21 16:43:44,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3796 states, 2682 states have (on average 1.3434004474272931) internal successors, (3603), 2761 states have internal predecessors, (3603), 929 states have call successors, (929), 185 states have call predecessors, (929), 184 states have return successors, (933), 909 states have call predecessors, (933), 927 states have call successors, (933) [2022-11-21 16:43:44,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3796 states to 3796 states and 5465 transitions. [2022-11-21 16:43:44,585 INFO L78 Accepts]: Start accepts. Automaton has 3796 states and 5465 transitions. Word has length 89 [2022-11-21 16:43:44,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:43:44,586 INFO L495 AbstractCegarLoop]: Abstraction has 3796 states and 5465 transitions. [2022-11-21 16:43:44,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-21 16:43:44,586 INFO L276 IsEmpty]: Start isEmpty. Operand 3796 states and 5465 transitions. [2022-11-21 16:43:44,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-11-21 16:43:44,593 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:43:44,593 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:43:44,630 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-21 16:43:44,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-21 16:43:44,819 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:43:44,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:43:44,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1606886577, now seen corresponding path program 1 times [2022-11-21 16:43:44,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-21 16:43:44,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [452753812] [2022-11-21 16:43:44,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:43:44,821 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-21 16:43:44,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat [2022-11-21 16:43:44,823 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-21 16:43:44,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-21 16:43:45,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:46,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 1107 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-21 16:43:46,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:43:46,429 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-21 16:43:46,433 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 64 treesize of output 20 [2022-11-21 16:43:50,650 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-21 16:43:50,650 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 16:43:50,651 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-21 16:43:50,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [452753812] [2022-11-21 16:43:50,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [452753812] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:43:50,666 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:43:50,666 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:43:50,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608816639] [2022-11-21 16:43:50,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:43:50,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-21 16:43:50,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-21 16:43:50,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:43:50,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=11, Unknown=2, NotChecked=0, Total=20 [2022-11-21 16:43:50,670 INFO L87 Difference]: Start difference. First operand 3796 states and 5465 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-21 16:43:53,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-21 16:43:55,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-21 16:43:57,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-21 16:43:59,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-21 16:44:04,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-21 16:44:06,082 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-21 16:44:08,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-21 16:44:10,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2022-11-21 16:44:11,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:13,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:15,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:17,954 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:20,013 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:22,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:26,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:28,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:31,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:33,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:38,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:40,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:44,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:48,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:50,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:44:51,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:44:51,831 INFO L93 Difference]: Finished difference Result 7586 states and 10964 transitions. [2022-11-21 16:44:51,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:44:51,836 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 106 [2022-11-21 16:44:51,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:44:51,857 INFO L225 Difference]: With dead ends: 7586 [2022-11-21 16:44:51,858 INFO L226 Difference]: Without dead ends: 3818 [2022-11-21 16:44:51,874 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=11, Invalid=17, Unknown=2, NotChecked=0, Total=30 [2022-11-21 16:44:51,876 INFO L413 NwaCegarLoop]: 1982 mSDtfsCounter, 9 mSDsluCounter, 5505 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 0 mSolverCounterUnsat, 21 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 58.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 7487 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 21 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 59.4s IncrementalHoareTripleChecker+Time [2022-11-21 16:44:51,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 7487 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 440 Invalid, 21 Unknown, 0 Unchecked, 59.4s Time] [2022-11-21 16:44:51,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3818 states. [2022-11-21 16:44:52,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3818 to 3804. [2022-11-21 16:44:52,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3804 states, 2688 states have (on average 1.3433779761904763) internal successors, (3611), 2767 states have internal predecessors, (3611), 931 states have call successors, (931), 185 states have call predecessors, (931), 184 states have return successors, (935), 911 states have call predecessors, (935), 929 states have call successors, (935) [2022-11-21 16:44:52,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3804 states to 3804 states and 5477 transitions. [2022-11-21 16:44:52,073 INFO L78 Accepts]: Start accepts. Automaton has 3804 states and 5477 transitions. Word has length 106 [2022-11-21 16:44:52,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:44:52,074 INFO L495 AbstractCegarLoop]: Abstraction has 3804 states and 5477 transitions. [2022-11-21 16:44:52,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-11-21 16:44:52,074 INFO L276 IsEmpty]: Start isEmpty. Operand 3804 states and 5477 transitions. [2022-11-21 16:44:52,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-11-21 16:44:52,086 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:44:52,086 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:44:52,121 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-21 16:44:52,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-21 16:44:52,301 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:44:52,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:44:52,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1923503077, now seen corresponding path program 1 times [2022-11-21 16:44:52,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-21 16:44:52,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1940586474] [2022-11-21 16:44:52,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:44:52,303 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-21 16:44:52,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat [2022-11-21 16:44:52,305 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-21 16:44:52,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-21 16:44:53,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:44:53,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-21 16:44:53,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-21 16:44:53,634 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-21 16:44:53,634 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-21 16:44:53,635 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-21 16:44:53,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1940586474] [2022-11-21 16:44:53,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1940586474] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:44:53,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:44:53,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 16:44:53,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31810428] [2022-11-21 16:44:53,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:44:53,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-21 16:44:53,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-21 16:44:53,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 16:44:53,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:44:53,638 INFO L87 Difference]: Start difference. First operand 3804 states and 5477 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-21 16:44:53,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:44:53,827 INFO L93 Difference]: Finished difference Result 7586 states and 10956 transitions. [2022-11-21 16:44:53,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 16:44:53,828 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 108 [2022-11-21 16:44:53,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:44:53,854 INFO L225 Difference]: With dead ends: 7586 [2022-11-21 16:44:53,854 INFO L226 Difference]: Without dead ends: 3810 [2022-11-21 16:44:53,870 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:44:53,871 INFO L413 NwaCegarLoop]: 1979 mSDtfsCounter, 2 mSDsluCounter, 1975 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3954 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-21 16:44:53,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 3954 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-21 16:44:53,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3810 states. [2022-11-21 16:44:54,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3810 to 3806. [2022-11-21 16:44:54,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3806 states, 2690 states have (on average 1.3431226765799256) internal successors, (3613), 2769 states have internal predecessors, (3613), 931 states have call successors, (931), 185 states have call predecessors, (931), 184 states have return successors, (935), 911 states have call predecessors, (935), 929 states have call successors, (935) [2022-11-21 16:44:54,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3806 states to 3806 states and 5479 transitions. [2022-11-21 16:44:54,089 INFO L78 Accepts]: Start accepts. Automaton has 3806 states and 5479 transitions. Word has length 108 [2022-11-21 16:44:54,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:44:54,090 INFO L495 AbstractCegarLoop]: Abstraction has 3806 states and 5479 transitions. [2022-11-21 16:44:54,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-21 16:44:54,091 INFO L276 IsEmpty]: Start isEmpty. Operand 3806 states and 5479 transitions. [2022-11-21 16:44:54,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-11-21 16:44:54,098 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:44:54,098 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:44:54,138 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-21 16:44:54,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-21 16:44:54,313 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:44:54,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:44:54,314 INFO L85 PathProgramCache]: Analyzing trace with hash -329013054, now seen corresponding path program 1 times [2022-11-21 16:44:54,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-21 16:44:54,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1038458321] [2022-11-21 16:44:54,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:44:54,315 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-21 16:44:54,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat [2022-11-21 16:44:54,317 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-21 16:44:54,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-21 16:45:13,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:45:13,954 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-21 16:45:40,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-21 16:45:41,070 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2022-11-21 16:45:41,070 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-21 16:45:41,071 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-21 16:45:41,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-21 16:45:41,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-21 16:45:41,292 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-21 16:45:41,296 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-21 16:45:41,444 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.11 04:45:41 BoogieIcfgContainer [2022-11-21 16:45:41,444 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-21 16:45:41,445 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-21 16:45:41,446 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-21 16:45:41,446 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-21 16:45:41,447 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:43:37" (3/4) ... [2022-11-21 16:45:41,449 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-21 16:45:41,450 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-21 16:45:41,450 INFO L158 Benchmark]: Toolchain (without parser) took 155919.94ms. Allocated memory was 77.6MB in the beginning and 463.5MB in the end (delta: 385.9MB). Free memory was 43.2MB in the beginning and 245.0MB in the end (delta: -201.8MB). Peak memory consumption was 186.1MB. Max. memory is 16.1GB. [2022-11-21 16:45:41,450 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 60.8MB. Free memory was 39.1MB in the beginning and 39.1MB in the end (delta: 49.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-21 16:45:41,451 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3669.74ms. Allocated memory was 77.6MB in the beginning and 188.7MB in the end (delta: 111.1MB). Free memory was 43.1MB in the beginning and 108.5MB in the end (delta: -65.5MB). Peak memory consumption was 88.7MB. Max. memory is 16.1GB. [2022-11-21 16:45:41,451 INFO L158 Benchmark]: Boogie Procedure Inliner took 249.66ms. Allocated memory is still 188.7MB. Free memory was 108.5MB in the beginning and 86.5MB in the end (delta: 22.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-11-21 16:45:41,452 INFO L158 Benchmark]: Boogie Preprocessor took 246.94ms. Allocated memory is still 188.7MB. Free memory was 86.5MB in the beginning and 59.2MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2022-11-21 16:45:41,452 INFO L158 Benchmark]: RCFGBuilder took 28243.44ms. Allocated memory was 188.7MB in the beginning and 339.7MB in the end (delta: 151.0MB). Free memory was 58.2MB in the beginning and 120.0MB in the end (delta: -61.8MB). Peak memory consumption was 92.9MB. Max. memory is 16.1GB. [2022-11-21 16:45:41,453 INFO L158 Benchmark]: TraceAbstraction took 123497.21ms. Allocated memory was 339.7MB in the beginning and 463.5MB in the end (delta: 123.7MB). Free memory was 118.9MB in the beginning and 245.0MB in the end (delta: -126.1MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-21 16:45:41,453 INFO L158 Benchmark]: Witness Printer took 4.99ms. Allocated memory is still 463.5MB. Free memory is still 245.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-21 16:45:41,456 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.33ms. Allocated memory is still 60.8MB. Free memory was 39.1MB in the beginning and 39.1MB in the end (delta: 49.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3669.74ms. Allocated memory was 77.6MB in the beginning and 188.7MB in the end (delta: 111.1MB). Free memory was 43.1MB in the beginning and 108.5MB in the end (delta: -65.5MB). Peak memory consumption was 88.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 249.66ms. Allocated memory is still 188.7MB. Free memory was 108.5MB in the beginning and 86.5MB in the end (delta: 22.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 246.94ms. Allocated memory is still 188.7MB. Free memory was 86.5MB in the beginning and 59.2MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * RCFGBuilder took 28243.44ms. Allocated memory was 188.7MB in the beginning and 339.7MB in the end (delta: 151.0MB). Free memory was 58.2MB in the beginning and 120.0MB in the end (delta: -61.8MB). Peak memory consumption was 92.9MB. Max. memory is 16.1GB. * TraceAbstraction took 123497.21ms. Allocated memory was 339.7MB in the beginning and 463.5MB in the end (delta: 123.7MB). Free memory was 118.9MB in the beginning and 245.0MB in the end (delta: -126.1MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 4.99ms. Allocated memory is still 463.5MB. Free memory is still 245.0MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 10809]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 6167. Possible FailurePath: [L6164-L6171] static struct mutex ppp_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex.wait_lock", 0, 0UL}}}}, {& ppp_mutex.wait_list, & ppp_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& ppp_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "ppp_mutex", 0, 0UL}}; [L6172] static atomic_t ppp_unit_count = {0}; [L6173] static atomic_t channel_count = {0}; [L6174] static int ppp_net_id ; [L6207] static struct class *ppp_class ; [L6268-L6269] static int const npindex_to_proto[6U] = { (int const )33, (int const )87, (int const )43, (int const )41, (int const )641, (int const )643}; [L6313-L6314] static int const npindex_to_ethertype[6U] = { (int const )2048, (int const )34525, (int const )33079, (int const )16, (int const )34887, (int const )34888}; [L7621-L7646] static struct file_operations const ppp_device_fops = {& __this_module, & noop_llseek, & ppp_read, & ppp_write, (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, & ppp_poll, & ppp_ioctl, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & ppp_open, (int (*)(struct file * , fl_owner_t ))0, & ppp_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}; [L7679-L7680] static struct pernet_operations ppp_net_ops = {{(struct list_head *)0, (struct list_head *)0}, & ppp_init_net, & ppp_exit_net, (void (*)(struct list_head * ))0, & ppp_net_id, 376UL}; [L7891-L7927] static struct net_device_ops const ppp_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, & ppp_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & ppp_net_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct neigh_parms * ))0, (void (*)(struct net_device * ))0, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L8312] static bool mp_protocol_compress = (bool )1; [L9989] static struct list_head compressor_list = {& compressor_list, & compressor_list}; [L9990-L9994] static spinlock_t compressor_list_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "compressor_list_lock", 0, 0UL}}}}; [L10620] int LDV_IN_INTERRUPT ; [L10813] int ldv_module_refcounter = 1; VAL [__this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10622] struct file *var_group1 ; [L10623] char *var_ppp_read_5_p1 ; [L10624] size_t var_ppp_read_5_p2 ; [L10625] loff_t *var_ppp_read_5_p3 ; [L10626] ssize_t res_ppp_read_5 ; [L10627] char const *var_ppp_write_6_p1 ; [L10628] size_t var_ppp_write_6_p2 ; [L10629] loff_t *var_ppp_write_6_p3 ; [L10630] ssize_t res_ppp_write_6 ; [L10631] poll_table *var_ppp_poll_7_p1 ; [L10632] unsigned int var_ppp_ioctl_9_p1 ; [L10633] unsigned long var_ppp_ioctl_9_p2 ; [L10634] struct inode *var_group2 ; [L10635] int res_ppp_open_3 ; [L10636] struct net *var_group3 ; [L10637] struct sk_buff *var_group4 ; [L10638] struct net_device *var_group5 ; [L10639] struct ifreq *var_group6 ; [L10640] int var_ppp_net_ioctl_15_p2 ; [L10641] int ldv_s_ppp_device_fops_file_operations ; [L10642] int tmp ; [L10643] int tmp___0 ; [L10644] int tmp___1 ; [L10647] ldv_s_ppp_device_fops_file_operations = 0 [L10648] LDV_IN_INTERRUPT = 1 [L10649] FCALL ldv_initialize() [L10650] CALL, EXPR ppp_init() [L7682] int err ; [L7683] struct lock_class_key __key ; [L7684] struct class *tmp ; [L7685] long tmp___0 ; [L7686] long tmp___1 ; [L7690] CALL, EXPR register_pernet_device(& ppp_net_ops) [L11180] return __VERIFIER_nondet_int(); [L7690] RET, EXPR register_pernet_device(& ppp_net_ops) [L7690] err = register_pernet_device(& ppp_net_ops) [L7692] COND FALSE !(err != 0) [L7700] CALL, EXPR register_chrdev(108U, "ppp", & ppp_device_fops) [L5879] int tmp ; [L5882] CALL, EXPR __register_chrdev(major, 0U, 256U, name, fops) [L11003] return __VERIFIER_nondet_int(); [L5882] RET, EXPR __register_chrdev(major, 0U, 256U, name, fops) [L5882] tmp = __register_chrdev(major, 0U, 256U, name, fops) [L5884] return (tmp); VAL [\old(major)=108, \result=0, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, fops={66:0}, fops={66:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, major=108, mp_protocol_compress=1, name={18:0}, name={18:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0] [L7700] RET, EXPR register_chrdev(108U, "ppp", & ppp_device_fops) [L7700] err = register_chrdev(108U, "ppp", & ppp_device_fops) [L7702] COND FALSE !(err != 0) [L7710] CALL, EXPR __class_create(& __this_module, "ppp", & __key) [L10972] CALL, EXPR ldv_malloc(sizeof(struct class)) VAL [__this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10957] COND TRUE __VERIFIER_nondet_bool() [L10957] return 0; VAL [\old(size)=128, \result={0:0}, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, size=128] [L10972] RET, EXPR ldv_malloc(sizeof(struct class)) VAL [__this_module={0:0}, arg0={0:0}, arg0={0:0}, arg1={20:0}, arg1={20:0}, arg2={110:0}, arg2={110:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct class))={0:0}, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10972] return ldv_malloc(sizeof(struct class)); [L7710] RET, EXPR __class_create(& __this_module, "ppp", & __key) [L7710] tmp = __class_create(& __this_module, "ppp", & __key) [L7711] ppp_class = tmp VAL [__key={110:0}, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp={0:0}] [L7712] CALL, EXPR IS_ERR((void const *)ppp_class) VAL [__this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, ptr={0:0}] [L5217] long tmp ; [L5220] tmp = __builtin_expect((long )((unsigned long )ptr > 0x0ffffffffffff000UL), 0L) [L5222] return (tmp); VAL [\result=0, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, ptr={0:0}, ptr={0:0}, tmp=0] [L7712] RET, EXPR IS_ERR((void const *)ppp_class) VAL [__key={110:0}, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=0, IS_ERR((void const *)ppp_class)=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp={0:0}] [L7712] tmp___1 = IS_ERR((void const *)ppp_class) [L7714] COND FALSE !(tmp___1 != 0L) [L7725] return (0); [L7725] return (0); VAL [\result=0, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp={0:0}, tmp___1=0] [L10650] RET, EXPR ppp_init() [L10650] tmp = ppp_init() [L10652] COND FALSE !(tmp != 0) VAL [__this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0] [L10784] tmp___1 = __VERIFIER_nondet_int() [L10786] COND TRUE tmp___1 != 0 VAL [__this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0, tmp___1=-2147483648] [L10659] tmp___0 = __VERIFIER_nondet_int() [L10661] COND FALSE !(tmp___0 == 0) VAL [__this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0, tmp___0=5, tmp___1=-2147483648] [L10664] COND FALSE !(tmp___0 == 1) VAL [__this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0, tmp___0=5, tmp___1=-2147483648] [L10667] COND FALSE !(tmp___0 == 2) VAL [__this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0, tmp___0=5, tmp___1=-2147483648] [L10670] COND FALSE !(tmp___0 == 3) VAL [__this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0, tmp___0=5, tmp___1=-2147483648] [L10673] COND FALSE !(tmp___0 == 4) VAL [__this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0, tmp___0=5, tmp___1=-2147483648] [L10676] COND TRUE tmp___0 == 5 VAL [__this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_ppp_device_fops_file_operations=0, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0, tmp___0=5, tmp___1=-2147483648] [L10753] CALL ppp_ioctl(var_group1, var_ppp_ioctl_9_p1, var_ppp_ioctl_9_p2) [L6746] struct ppp_file *pf ; [L6747] struct ppp *ppp ; [L6748] int err ; [L6749] int val ; [L6750] int val2 ; [L6751] int i ; [L6752] struct ppp_idle idle ; [L6753] struct npioctl npi ; [L6754] int unit ; [L6755] int cflags ; [L6756] struct slcompress *vj ; [L6757] void *argp ; [L6758] int *p ; [L6759] struct task_struct *tmp ; [L6760] int tmp___0 ; [L6761] struct ppp_file const *__mptr ; [L6762] long tmp___1 ; [L6763] long tmp___2 ; [L6764] struct channel *pch ; [L6765] struct ppp_channel *chan ; [L6766] struct ppp_file const *__mptr___0 ; [L6767] int __ret_gu ; [L6768] unsigned long __val_gu ; [L6769] struct ppp_file const *__mptr___1 ; [L6770] int __ret_gu___0 ; [L6771] unsigned long __val_gu___0 ; [L6772] int __ret_gu___1 ; [L6773] unsigned long __val_gu___1 ; [L6774] int __ret_pu ; [L6775] int __pu_val ; [L6776] int __ret_pu___0 ; [L6777] int __pu_val___0 ; [L6778] int __ret_gu___2 ; [L6779] unsigned long __val_gu___2 ; [L6780] int __ret_pu___1 ; [L6781] int __pu_val___1 ; [L6782] int tmp___3 ; [L6783] int __ret_gu___3 ; [L6784] unsigned long __val_gu___3 ; [L6785] unsigned long tmp___4 ; [L6786] int tmp___5 ; [L6787] struct sock_filter *code ; [L6788] struct sock_filter *code___0 ; [L6789] int __ret_gu___4 ; [L6790] unsigned long __val_gu___4 ; [L6792] EXPR file->private_data [L6792] pf = (struct ppp_file *)file->private_data [L6793] err = -14 [L6794] argp = (void *)arg [L6795] p = (int *)argp VAL [\old(arg)=71, \old(cmd)=1074033724, __this_module={0:0}, arg=71, argp={0:71}, channel_count={62:0}, cmd=1074033724, code={111:0}, code___0={-4611686018427387795:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={4503599627370496:4503874505547499}, file={4503599627370496:4503874505547499}, idle={109:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={-9223372036854775699:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:71}, pf={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6796] COND FALSE !((unsigned long )pf == (unsigned long )((struct ppp_file *)0)) VAL [\old(arg)=71, \old(cmd)=1074033724, __this_module={0:0}, arg=71, argp={0:71}, channel_count={62:0}, cmd=1074033724, code={111:0}, code___0={-4611686018427387795:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-14, file={4503599627370496:4503874505547499}, file={4503599627370496:4503874505547499}, idle={109:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={-9223372036854775699:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:71}, pf={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6804] COND TRUE cmd == 1074033724U [L6806] err = -22 VAL [\old(arg)=71, \old(cmd)=1074033724, __this_module={0:0}, arg=71, argp={0:71}, channel_count={62:0}, cmd=1074033724, code={111:0}, code___0={-4611686018427387795:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-22, file={4503599627370496:4503874505547499}, file={4503599627370496:4503874505547499}, idle={109:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={-9223372036854775699:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:71}, pf={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6807] FCALL mutex_lock_nested(& ppp_mutex, 0U) VAL [\old(arg)=71, \old(cmd)=1074033724, __this_module={0:0}, arg=71, argp={0:71}, channel_count={62:0}, cmd=1074033724, code={111:0}, code___0={-4611686018427387795:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-22, file={4503599627370496:4503874505547499}, file={4503599627370496:4503874505547499}, idle={109:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={-9223372036854775699:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:71}, pf={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6809] EXPR pf->kind VAL [\old(arg)=71, \old(cmd)=1074033724, __this_module={0:0}, arg=71, argp={0:71}, channel_count={62:0}, cmd=1074033724, code={111:0}, code___0={-4611686018427387795:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-22, file={4503599627370496:4503874505547499}, file={4503599627370496:4503874505547499}, idle={109:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={-9223372036854775699:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:71}, pf={4503599627370496:4503874505547776}, pf->kind=-2147483647, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6809] COND FALSE !((unsigned int )pf->kind == 1U) [L6821] CALL, EXPR atomic_long_read(& file->f_count) VAL [__this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L5267] atomic64_t *v ; [L5268] long tmp ; [L5271] v = l [L5272] CALL, EXPR atomic64_read((atomic64_t const *)v) [L5263] EXPR v->counter [L5263] return ((long )*((long volatile *)(& v->counter))); [L5272] RET, EXPR atomic64_read((atomic64_t const *)v) [L5272] tmp = atomic64_read((atomic64_t const *)v) [L5274] return (tmp); VAL [\result=0, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, l={4503599627370496:4503874505547611}, l={4503599627370496:4503874505547611}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=0, v={4503599627370496:4503874505547611}] [L6821] RET, EXPR atomic_long_read(& file->f_count) VAL [\old(arg)=71, \old(cmd)=1074033724, __this_module={0:0}, arg=71, argp={0:71}, atomic_long_read(& file->f_count)=0, channel_count={62:0}, cmd=1074033724, code={111:0}, code___0={-4611686018427387795:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-22, file={4503599627370496:4503874505547499}, file={4503599627370496:4503874505547499}, idle={109:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={-9223372036854775699:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:71}, pf={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L6821] tmp___2 = atomic_long_read(& file->f_count) [L6823] COND TRUE tmp___2 <= 2L VAL [\old(arg)=71, \old(cmd)=1074033724, __this_module={0:0}, arg=71, argp={0:71}, channel_count={62:0}, cmd=1074033724, code={111:0}, code___0={-4611686018427387795:0}, compressor_list={69:0}, compressor_list_lock={70:0}, err=-22, file={4503599627370496:4503874505547499}, file={4503599627370496:4503874505547499}, idle={109:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npi={-9223372036854775699:0}, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, p={0:71}, pf={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp___2=0] [L6825] CALL ppp_release((struct inode *)0, file) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, file={4503599627370496:4503874505547499}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, unused={0:0}] [L6335] struct ppp_file *pf ; [L6336] struct ppp *ppp ; [L6337] struct ppp_file const *__mptr ; [L6338] struct ppp_file const *__mptr___0 ; [L6339] struct ppp_file const *__mptr___1 ; [L6340] int tmp ; [L6342] EXPR file->private_data [L6342] pf = (struct ppp_file *)file->private_data [L6343] COND TRUE (unsigned long )pf != (unsigned long )((struct ppp_file *)0) [L6344] file->private_data = (void *)0 [L6345] EXPR pf->kind VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, file={4503599627370496:4503874505547499}, file={4503599627370496:4503874505547499}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, pf={4503599627370496:4503874505547776}, pf->kind=1, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, unused={0:0}, unused={0:0}] [L6345] COND TRUE (unsigned int )pf->kind == 1U [L6346] __mptr = (struct ppp_file const *)pf [L6347] ppp = (struct ppp *)__mptr [L6348] EXPR ppp->owner VAL [\old(ldv_module_refcounter)=1, __mptr={4503599627370496:4503874505547776}, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, file={4503599627370496:4503874505547499}, file={4503599627370496:4503874505547499}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, pf={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp->owner={0:-9079256848778919936}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, unused={0:0}, unused={0:0}] [L6348] COND FALSE !((unsigned long )ppp->owner == (unsigned long )file) [L6357] CALL, EXPR atomic_dec_and_test(& pf->refcnt) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, v={4503599627370496:4503874505548040}] [L5253] unsigned char c ; [L5257] return ((unsigned int )c != 0U); VAL [\old(ldv_module_refcounter)=1, \result=1, __this_module={0:0}, c=2, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, v={4503599627370496:4503874505548040}, v={4503599627370496:4503874505548040}] [L6357] RET, EXPR atomic_dec_and_test(& pf->refcnt) VAL [\old(ldv_module_refcounter)=1, __mptr={4503599627370496:4503874505547776}, __this_module={0:0}, atomic_dec_and_test(& pf->refcnt)=1, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, file={4503599627370496:4503874505547499}, file={4503599627370496:4503874505547499}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, pf={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, unused={0:0}, unused={0:0}] [L6357] tmp = atomic_dec_and_test(& pf->refcnt) [L6359] COND TRUE tmp != 0 [L6360] EXPR pf->kind VAL [\old(ldv_module_refcounter)=1, __mptr={4503599627370496:4503874505547776}, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, file={4503599627370496:4503874505547499}, file={4503599627370496:4503874505547499}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, pf={4503599627370496:4503874505547776}, pf->kind=1, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=1, unused={0:0}, unused={0:0}] [L6360] COND TRUE (int )((unsigned int )pf->kind) == 1 [L6369] __mptr___0 = (struct ppp_file const *)pf VAL [\old(ldv_module_refcounter)=1, __mptr={4503599627370496:4503874505547776}, __mptr___0={4503599627370496:4503874505547776}, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, file={4503599627370496:4503874505547499}, file={4503599627370496:4503874505547499}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, pf={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, tmp=1, unused={0:0}, unused={0:0}] [L6370] CALL ppp_destroy_interface((struct ppp *)__mptr___0) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10292] FCALL atomic_dec(& ppp_unit_count) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10294] EXPR ppp->file.dead VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp->file.dead=-2147483648, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10294] COND FALSE !(ppp->file.dead == 0) [L10301] EXPR ppp->n_channels VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp->n_channels=0, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10301] COND FALSE !(ppp->n_channels != 0) [L10310] CALL ppp_ccp_closed(ppp) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L9952] void *xstate ; [L9953] void *rstate ; [L9954] struct compressor *xcomp ; [L9955] struct compressor *rcomp ; VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L9958] CALL spin_lock_bh(& ppp->wlock) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L5320] FCALL _raw_spin_lock_bh(& lock->ldv_6060.rlock) [L9958] RET spin_lock_bh(& ppp->wlock) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L9959] CALL spin_lock_bh(& ppp->rlock) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L5320] FCALL _raw_spin_lock_bh(& lock->ldv_6060.rlock) [L9959] RET spin_lock_bh(& ppp->rlock) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L9960] EXPR ppp->flags [L9960] ppp->flags = ppp->flags & 4294967103U [L9961] ppp->xstate = 0U [L9962] EXPR ppp->xcomp [L9962] xcomp = ppp->xcomp [L9963] EXPR ppp->xc_state [L9963] xstate = ppp->xc_state [L9964] ppp->xc_state = (void *)0 [L9965] ppp->rstate = 0U [L9966] EXPR ppp->rcomp [L9966] rcomp = ppp->rcomp [L9967] EXPR ppp->rc_state [L9967] rstate = ppp->rc_state [L9968] ppp->rc_state = (void *)0 VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, rcomp={0:0}, rstate={0:0}, xcomp={-9223372036854775808:144115188075855872}, xstate={12884901904:-9223372036854775808}] [L9969] CALL spin_unlock_bh(& ppp->rlock) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L5338] FCALL _raw_spin_unlock_bh(& lock->ldv_6060.rlock) [L9969] RET spin_unlock_bh(& ppp->rlock) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, rcomp={0:0}, rstate={0:0}, xcomp={-9223372036854775808:144115188075855872}, xstate={12884901904:-9223372036854775808}] [L9970] CALL spin_unlock_bh(& ppp->wlock) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L5338] FCALL _raw_spin_unlock_bh(& lock->ldv_6060.rlock) [L9970] RET spin_unlock_bh(& ppp->wlock) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, rcomp={0:0}, rstate={0:0}, xcomp={-9223372036854775808:144115188075855872}, xstate={12884901904:-9223372036854775808}] [L9972] COND TRUE (unsigned long )xstate != (unsigned long )((void *)0) [L9974] EXPR xcomp->comp_free VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, rcomp={0:0}, rstate={0:0}, xcomp={-9223372036854775808:144115188075855872}, xcomp->comp_free={-1:12}, xstate={12884901904:-9223372036854775808}] [L9974] CALL (*(xcomp->comp_free))(xstate) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L7931] dev->netdev_ops = & ppp_netdev_ops [L7932] dev->hard_header_len = (unsigned short)4 [L7933] dev->mtu = 1500U [L7934] dev->addr_len = (unsigned char)0 [L7935] dev->tx_queue_len = 3UL [L7936] dev->type = (unsigned short)512 [L7937] dev->flags = 4240U [L7938] EXPR dev->features [L7938] dev->features = dev->features | 8192U [L7939] EXPR dev->priv_flags [L7939] dev->priv_flags = dev->priv_flags & 4294966271U [L9974] RET (*(xcomp->comp_free))(xstate) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp={4503599627370496:4503874505547776}, ppp={4503599627370496:4503874505547776}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}, rcomp={0:0}, rstate={0:0}, xcomp={-9223372036854775808:144115188075855872}, xcomp->comp_free={-1:12}, xstate={12884901904:-9223372036854775808}] [L9975] EXPR xcomp->owner [L9975] CALL ldv_module_put_5(xcomp->owner) [L10926] CALL ldv_module_put(ldv_func_arg1) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, module={0:-9223372036854774784}, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10845] COND TRUE (unsigned long )module != (unsigned long )((struct module *)0) VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, module={0:-9223372036854774784}, module={0:-9223372036854774784}, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10846] COND TRUE ldv_module_refcounter <= 1 VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, module={0:-9223372036854774784}, module={0:-9223372036854774784}, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10848] CALL ldv_blast_assert() VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] [L10809] reach_error() VAL [\old(ldv_module_refcounter)=1, __this_module={0:0}, channel_count={62:0}, compressor_list={69:0}, compressor_list_lock={70:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mp_protocol_compress=1, npindex_to_ethertype={65:0}, npindex_to_proto={64:0}, ppp_class={0:0}, ppp_device_fops={66:0}, ppp_mutex={60:0}, ppp_net_id={63:0}, ppp_net_ops={67:0}, ppp_netdev_ops={68:0}, ppp_unit_count={61:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 94 procedures, 1432 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 123.2s, OverallIterations: 6, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 62.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 21 mSolverCounterUnknown, 2649 SdHoareTripleChecker+Valid, 59.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2494 mSDsluCounter, 27989 SdHoareTripleChecker+Invalid, 58.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 17364 mSDsCounter, 11 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 486 IncrementalHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11 mSolverCounterUnsat, 10625 mSDtfsCounter, 486 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 387 GetRequests, 374 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3806occurred in iteration=5, InterpolantAutomatonStates: 19, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 5 MinimizatonAttempts, 37 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 22.3s SatisfiabilityAnalysisTime, 5.3s InterpolantComputationTime, 496 NumberOfCodeBlocks, 496 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 384 ConstructedInterpolants, 1 QuantifiedInterpolants, 600 SizeOfPredicates, 5 NumberOfNonLiveVariables, 4730 ConjunctsInSsa, 14 ConjunctsInUnsatCore, 5 InterpolantComputations, 5 PerfectInterpolantSequences, 36/36 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-21 16:45:41,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_979e00d9-648d-4926-bea3-95545b7451c9/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample