./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-pktcdvd.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-pktcdvd.ko.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro --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 f81c0ae249d872dcfa63b19fa0949c00123fc4e906e065a111b2d70e300e79eb --- 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-8393723 [2022-11-18 21:00:34,322 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 21:00:34,324 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 21:00:34,345 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 21:00:34,346 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 21:00:34,347 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 21:00:34,348 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 21:00:34,350 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 21:00:34,352 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 21:00:34,353 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 21:00:34,354 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 21:00:34,356 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 21:00:34,356 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 21:00:34,357 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 21:00:34,359 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 21:00:34,360 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 21:00:34,361 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 21:00:34,362 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 21:00:34,364 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 21:00:34,366 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 21:00:34,367 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 21:00:34,369 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 21:00:34,370 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 21:00:34,371 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 21:00:34,374 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 21:00:34,375 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 21:00:34,375 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 21:00:34,376 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 21:00:34,377 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 21:00:34,378 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 21:00:34,378 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 21:00:34,379 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 21:00:34,380 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 21:00:34,381 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 21:00:34,382 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 21:00:34,383 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 21:00:34,383 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 21:00:34,384 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 21:00:34,384 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 21:00:34,385 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 21:00:34,386 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 21:00:34,387 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-18 21:00:34,415 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 21:00:34,416 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 21:00:34,416 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 21:00:34,416 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 21:00:34,417 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 21:00:34,417 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 21:00:34,418 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 21:00:34,418 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 21:00:34,418 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 21:00:34,419 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 21:00:34,419 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 21:00:34,419 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 21:00:34,419 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 21:00:34,420 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 21:00:34,420 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 21:00:34,420 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 21:00:34,420 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 21:00:34,420 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 21:00:34,421 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 21:00:34,421 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 21:00:34,421 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 21:00:34,421 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 21:00:34,422 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 21:00:34,422 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 21:00:34,428 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 21:00:34,428 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 21:00:34,428 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 21:00:34,428 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 21:00:34,429 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 21:00:34,429 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 21:00:34,429 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_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro 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 -> f81c0ae249d872dcfa63b19fa0949c00123fc4e906e065a111b2d70e300e79eb [2022-11-18 21:00:34,720 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 21:00:34,767 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 21:00:34,769 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 21:00:34,771 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 21:00:34,775 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 21:00:34,776 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-pktcdvd.ko.cil.out.i [2022-11-18 21:00:34,857 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/data/74d0d7cbe/332c5a58cc3d4a088317d8783fd771e6/FLAGd23f78b15 [2022-11-18 21:00:35,776 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 21:00:35,778 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-pktcdvd.ko.cil.out.i [2022-11-18 21:00:35,824 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/data/74d0d7cbe/332c5a58cc3d4a088317d8783fd771e6/FLAGd23f78b15 [2022-11-18 21:00:36,222 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/data/74d0d7cbe/332c5a58cc3d4a088317d8783fd771e6 [2022-11-18 21:00:36,226 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 21:00:36,228 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 21:00:36,233 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 21:00:36,234 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 21:00:36,237 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 21:00:36,238 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 09:00:36" (1/1) ... [2022-11-18 21:00:36,240 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@867613d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:36, skipping insertion in model container [2022-11-18 21:00:36,240 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 09:00:36" (1/1) ... [2022-11-18 21:00:36,247 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 21:00:36,417 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 21:00:38,508 WARN L234 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_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-pktcdvd.ko.cil.out.i[265142,265155] [2022-11-18 21:00:38,579 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 21:00:38,624 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 21:00:39,120 WARN L234 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_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-pktcdvd.ko.cil.out.i[265142,265155] [2022-11-18 21:00:39,132 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 21:00:39,238 INFO L208 MainTranslator]: Completed translation [2022-11-18 21:00:39,239 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:39 WrapperNode [2022-11-18 21:00:39,240 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 21:00:39,242 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 21:00:39,242 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 21:00:39,243 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 21:00:39,251 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:39" (1/1) ... [2022-11-18 21:00:39,353 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:39" (1/1) ... [2022-11-18 21:00:39,468 INFO L138 Inliner]: procedures = 309, calls = 2522, calls flagged for inlining = 139, calls inlined = 90, statements flattened = 4037 [2022-11-18 21:00:39,469 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 21:00:39,470 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 21:00:39,470 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 21:00:39,511 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 21:00:39,521 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:39" (1/1) ... [2022-11-18 21:00:39,521 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:39" (1/1) ... [2022-11-18 21:00:39,554 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:39" (1/1) ... [2022-11-18 21:00:39,559 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:39" (1/1) ... [2022-11-18 21:00:39,668 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:39" (1/1) ... [2022-11-18 21:00:39,681 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:39" (1/1) ... [2022-11-18 21:00:39,698 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:39" (1/1) ... [2022-11-18 21:00:39,709 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:39" (1/1) ... [2022-11-18 21:00:39,735 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 21:00:39,736 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 21:00:39,736 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 21:00:39,736 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 21:00:39,737 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:39" (1/1) ... [2022-11-18 21:00:39,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 21:00:39,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:00:39,768 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 21:00:39,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 21:00:39,815 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2022-11-18 21:00:39,816 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2022-11-18 21:00:39,816 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2022-11-18 21:00:39,816 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2022-11-18 21:00:39,816 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_ctl_ioctl [2022-11-18 21:00:39,816 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_ctl_ioctl [2022-11-18 21:00:39,817 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_kobj_release [2022-11-18 21:00:39,817 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_kobj_release [2022-11-18 21:00:39,817 INFO L130 BoogieDeclarations]: Found specification of procedure bdev_get_queue [2022-11-18 21:00:39,817 INFO L138 BoogieDeclarations]: Found implementation of procedure bdev_get_queue [2022-11-18 21:00:39,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-18 21:00:39,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-18 21:00:39,818 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_get_disc_info [2022-11-18 21:00:39,818 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_get_disc_info [2022-11-18 21:00:39,818 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_bio_alloc [2022-11-18 21:00:39,818 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_bio_alloc [2022-11-18 21:00:39,818 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-18 21:00:39,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-18 21:00:39,819 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_setup_dev [2022-11-18 21:00:39,819 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_setup_dev [2022-11-18 21:00:39,819 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2022-11-18 21:00:39,819 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2022-11-18 21:00:39,819 INFO L130 BoogieDeclarations]: Found specification of procedure bdget [2022-11-18 21:00:39,819 INFO L138 BoogieDeclarations]: Found implementation of procedure bdget [2022-11-18 21:00:39,820 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_set_speed [2022-11-18 21:00:39,820 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_set_speed [2022-11-18 21:00:39,820 INFO L130 BoogieDeclarations]: Found specification of procedure bdevname [2022-11-18 21:00:39,820 INFO L138 BoogieDeclarations]: Found implementation of procedure bdevname [2022-11-18 21:00:39,820 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-18 21:00:39,820 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-18 21:00:39,821 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_shrink_pktlist [2022-11-18 21:00:39,821 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_shrink_pktlist [2022-11-18 21:00:39,821 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-11-18 21:00:39,821 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-11-18 21:00:39,821 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2022-11-18 21:00:39,821 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2022-11-18 21:00:39,821 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-18 21:00:39,822 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-18 21:00:39,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-18 21:00:39,822 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-18 21:00:39,823 INFO L130 BoogieDeclarations]: Found specification of procedure blkdev_put [2022-11-18 21:00:39,823 INFO L138 BoogieDeclarations]: Found implementation of procedure blkdev_put [2022-11-18 21:00:39,823 INFO L130 BoogieDeclarations]: Found specification of procedure new_encode_dev [2022-11-18 21:00:39,823 INFO L138 BoogieDeclarations]: Found implementation of procedure new_encode_dev [2022-11-18 21:00:39,823 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-18 21:00:39,823 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-18 21:00:39,823 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_mode_select [2022-11-18 21:00:39,824 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_mode_select [2022-11-18 21:00:39,824 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_kobj_remove [2022-11-18 21:00:39,824 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_kobj_remove [2022-11-18 21:00:39,824 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-11-18 21:00:39,825 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-11-18 21:00:39,825 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_debugfs_cleanup [2022-11-18 21:00:39,825 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_debugfs_cleanup [2022-11-18 21:00:39,825 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 21:00:39,826 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-18 21:00:39,826 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-18 21:00:39,827 INFO L130 BoogieDeclarations]: Found specification of procedure bio_init [2022-11-18 21:00:39,828 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_init [2022-11-18 21:00:39,828 INFO L130 BoogieDeclarations]: Found specification of procedure set_blocksize [2022-11-18 21:00:39,829 INFO L138 BoogieDeclarations]: Found implementation of procedure set_blocksize [2022-11-18 21:00:39,829 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_dump_sense [2022-11-18 21:00:39,830 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_dump_sense [2022-11-18 21:00:39,830 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_create_kmalloc_pool [2022-11-18 21:00:39,830 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_create_kmalloc_pool [2022-11-18 21:00:39,830 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_destroy [2022-11-18 21:00:39,830 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_destroy [2022-11-18 21:00:39,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 21:00:39,831 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2022-11-18 21:00:39,831 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2022-11-18 21:00:39,831 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_lock_door [2022-11-18 21:00:39,831 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_lock_door [2022-11-18 21:00:39,831 INFO L130 BoogieDeclarations]: Found specification of procedure blkdev_get [2022-11-18 21:00:39,831 INFO L138 BoogieDeclarations]: Found implementation of procedure blkdev_get [2022-11-18 21:00:39,832 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_remove_dev [2022-11-18 21:00:39,832 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_remove_dev [2022-11-18 21:00:39,833 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2022-11-18 21:00:39,833 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2022-11-18 21:00:39,833 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2022-11-18 21:00:39,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2022-11-18 21:00:39,833 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 21:00:39,834 INFO L130 BoogieDeclarations]: Found specification of procedure bio_put [2022-11-18 21:00:39,834 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_put [2022-11-18 21:00:39,834 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-18 21:00:39,834 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-18 21:00:39,834 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-18 21:00:39,834 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2022-11-18 21:00:39,835 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2022-11-18 21:00:39,835 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove [2022-11-18 21:00:39,835 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_remove [2022-11-18 21:00:39,835 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_dir [2022-11-18 21:00:39,836 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_dir [2022-11-18 21:00:39,836 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-18 21:00:39,836 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-18 21:00:39,837 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-18 21:00:39,837 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-18 21:00:39,838 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-11-18 21:00:39,838 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-11-18 21:00:39,838 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2022-11-18 21:00:39,839 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2022-11-18 21:00:39,839 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-18 21:00:39,839 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-18 21:00:39,839 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_sysfs_cleanup [2022-11-18 21:00:39,840 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_sysfs_cleanup [2022-11-18 21:00:39,840 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_init [2022-11-18 21:00:39,840 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_init [2022-11-18 21:00:39,840 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_find_dev_from_minor [2022-11-18 21:00:39,840 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_find_dev_from_minor [2022-11-18 21:00:39,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-18 21:00:39,841 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-18 21:00:39,841 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-18 21:00:39,841 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-18 21:00:39,842 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-18 21:00:39,842 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2022-11-18 21:00:39,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2022-11-18 21:00:39,842 INFO L130 BoogieDeclarations]: Found specification of procedure init_write_congestion_marks [2022-11-18 21:00:39,842 INFO L138 BoogieDeclarations]: Found implementation of procedure init_write_congestion_marks [2022-11-18 21:00:39,843 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-18 21:00:39,844 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-18 21:00:39,846 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-18 21:00:39,847 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_get_track_info [2022-11-18 21:00:39,847 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_get_track_info [2022-11-18 21:00:39,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 21:00:39,847 INFO L130 BoogieDeclarations]: Found specification of procedure single_open [2022-11-18 21:00:39,849 INFO L138 BoogieDeclarations]: Found implementation of procedure single_open [2022-11-18 21:00:39,850 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-18 21:00:39,850 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-18 21:00:39,850 INFO L130 BoogieDeclarations]: Found specification of procedure new_decode_dev [2022-11-18 21:00:39,856 INFO L138 BoogieDeclarations]: Found implementation of procedure new_decode_dev [2022-11-18 21:00:39,857 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-18 21:00:39,857 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-18 21:00:39,857 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_kobj_create [2022-11-18 21:00:39,857 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_kobj_create [2022-11-18 21:00:39,857 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-18 21:00:39,857 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-18 21:00:39,857 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2022-11-18 21:00:39,858 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2022-11-18 21:00:39,858 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 21:00:39,858 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 21:00:39,858 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-11-18 21:00:39,858 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-11-18 21:00:39,858 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 21:00:39,858 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_put [2022-11-18 21:00:39,859 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_put [2022-11-18 21:00:39,859 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 21:00:39,859 INFO L130 BoogieDeclarations]: Found specification of procedure blk_cleanup_queue [2022-11-18 21:00:39,859 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_cleanup_queue [2022-11-18 21:00:39,859 INFO L130 BoogieDeclarations]: Found specification of procedure queue_max_segments [2022-11-18 21:00:39,859 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_max_segments [2022-11-18 21:00:39,859 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_check_events [2022-11-18 21:00:39,860 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_check_events [2022-11-18 21:00:39,860 INFO L130 BoogieDeclarations]: Found specification of procedure init_cdrom_command [2022-11-18 21:00:39,860 INFO L138 BoogieDeclarations]: Found implementation of procedure init_cdrom_command [2022-11-18 21:00:39,860 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2022-11-18 21:00:39,860 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2022-11-18 21:00:39,860 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_mode_sense [2022-11-18 21:00:39,860 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_mode_sense [2022-11-18 21:00:39,861 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2022-11-18 21:00:39,861 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2022-11-18 21:00:39,861 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_generic_packet [2022-11-18 21:00:39,861 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_generic_packet [2022-11-18 21:00:39,861 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-18 21:00:39,861 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-18 21:00:39,861 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-18 21:00:39,862 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-18 21:00:39,862 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_hw_sectors [2022-11-18 21:00:39,862 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_hw_sectors [2022-11-18 21:00:39,862 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_flush_cache [2022-11-18 21:00:39,862 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_flush_cache [2022-11-18 21:00:39,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 21:00:39,862 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 21:00:39,863 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 21:00:39,863 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-18 21:00:39,863 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-18 21:00:40,598 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 21:00:40,602 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 21:00:40,758 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:00:40,899 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-11-18 21:00:40,899 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-11-18 21:00:42,180 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:00:42,185 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:00:42,186 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:00:42,188 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:00:42,191 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:00:42,192 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:00:42,196 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:00:44,429 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##405: assume !false; [2022-11-18 21:00:44,430 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##404: assume false; [2022-11-18 21:00:44,430 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##282: assume !false; [2022-11-18 21:00:44,430 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##281: assume false; [2022-11-18 21:00:44,431 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##214: assume !false; [2022-11-18 21:00:44,431 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##213: assume false; [2022-11-18 21:00:44,431 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##313: assume !false; [2022-11-18 21:00:44,431 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##312: assume false; [2022-11-18 21:00:44,431 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##177: assume !false; [2022-11-18 21:00:44,431 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##176: assume false; [2022-11-18 21:00:44,431 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##45: assume !false; [2022-11-18 21:00:44,431 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##44: assume false; [2022-11-18 21:00:44,432 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##153: assume !false; [2022-11-18 21:00:44,432 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##152: assume false; [2022-11-18 21:00:44,552 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 21:00:44,575 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 21:00:44,577 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-18 21:00:44,581 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 09:00:44 BoogieIcfgContainer [2022-11-18 21:00:44,582 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 21:00:44,586 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 21:00:44,587 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 21:00:44,591 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 21:00:44,591 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 09:00:36" (1/3) ... [2022-11-18 21:00:44,592 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bd8a48c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 09:00:44, skipping insertion in model container [2022-11-18 21:00:44,592 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:00:39" (2/3) ... [2022-11-18 21:00:44,593 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bd8a48c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 09:00:44, skipping insertion in model container [2022-11-18 21:00:44,593 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 09:00:44" (3/3) ... [2022-11-18 21:00:44,594 INFO L112 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-block-pktcdvd.ko.cil.out.i [2022-11-18 21:00:44,617 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 21:00:44,618 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-18 21:00:44,732 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 21:00:44,740 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;@23a41ebd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 21:00:44,740 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-18 21:00:44,750 INFO L276 IsEmpty]: Start isEmpty. Operand has 1186 states, 848 states have (on average 1.3231132075471699) internal successors, (1122), 868 states have internal predecessors, (1122), 257 states have call successors, (257), 79 states have call predecessors, (257), 79 states have return successors, (257), 254 states have call predecessors, (257), 257 states have call successors, (257) [2022-11-18 21:00:44,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-18 21:00:44,760 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:00:44,761 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:00:44,761 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:00:44,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:00:44,769 INFO L85 PathProgramCache]: Analyzing trace with hash 935238863, now seen corresponding path program 1 times [2022-11-18 21:00:44,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:00:44,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242271713] [2022-11-18 21:00:44,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:00:44,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:00:45,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:45,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:00:45,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:45,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:00:45,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:45,633 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-18 21:00:45,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:00:45,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242271713] [2022-11-18 21:00:45,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242271713] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:00:45,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:00:45,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 21:00:45,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507243685] [2022-11-18 21:00:45,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:00:45,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 21:00:45,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:00:45,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 21:00:45,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 21:00:45,683 INFO L87 Difference]: Start difference. First operand has 1186 states, 848 states have (on average 1.3231132075471699) internal successors, (1122), 868 states have internal predecessors, (1122), 257 states have call successors, (257), 79 states have call predecessors, (257), 79 states have return successors, (257), 254 states have call predecessors, (257), 257 states have call successors, (257) Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 21:00:49,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:00:49,928 INFO L93 Difference]: Finished difference Result 3699 states and 5302 transitions. [2022-11-18 21:00:49,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:00:49,931 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 23 [2022-11-18 21:00:49,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:00:49,961 INFO L225 Difference]: With dead ends: 3699 [2022-11-18 21:00:49,962 INFO L226 Difference]: Without dead ends: 2495 [2022-11-18 21:00:49,976 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 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-18 21:00:49,981 INFO L413 NwaCegarLoop]: 1620 mSDtfsCounter, 2122 mSDsluCounter, 2056 mSDsCounter, 0 mSdLazyCounter, 1367 mSolverCounterSat, 652 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2322 SdHoareTripleChecker+Valid, 3676 SdHoareTripleChecker+Invalid, 2019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 652 IncrementalHoareTripleChecker+Valid, 1367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-11-18 21:00:49,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2322 Valid, 3676 Invalid, 2019 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [652 Valid, 1367 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-11-18 21:00:50,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2495 states. [2022-11-18 21:00:50,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2495 to 2298. [2022-11-18 21:00:50,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2298 states, 1644 states have (on average 1.3144768856447688) internal successors, (2161), 1677 states have internal predecessors, (2161), 497 states have call successors, (497), 157 states have call predecessors, (497), 156 states have return successors, (498), 489 states have call predecessors, (498), 495 states have call successors, (498) [2022-11-18 21:00:50,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2298 states to 2298 states and 3156 transitions. [2022-11-18 21:00:50,235 INFO L78 Accepts]: Start accepts. Automaton has 2298 states and 3156 transitions. Word has length 23 [2022-11-18 21:00:50,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:00:50,236 INFO L495 AbstractCegarLoop]: Abstraction has 2298 states and 3156 transitions. [2022-11-18 21:00:50,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 21:00:50,236 INFO L276 IsEmpty]: Start isEmpty. Operand 2298 states and 3156 transitions. [2022-11-18 21:00:50,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-11-18 21:00:50,255 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:00:50,256 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:00:50,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 21:00:50,257 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:00:50,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:00:50,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1431940972, now seen corresponding path program 1 times [2022-11-18 21:00:50,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:00:50,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803558009] [2022-11-18 21:00:50,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:00:50,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:00:50,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:00:50,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:00:50,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-18 21:00:50,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-18 21:00:50,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-11-18 21:00:50,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-18 21:00:50,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-11-18 21:00:50,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-18 21:00:50,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-11-18 21:00:50,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-11-18 21:00:50,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-11-18 21:00:50,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-11-18 21:00:50,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-11-18 21:00:50,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-11-18 21:00:50,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-11-18 21:00:50,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-11-18 21:00:50,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:50,968 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 21:00:50,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:00:50,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803558009] [2022-11-18 21:00:50,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803558009] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:00:50,970 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:00:50,970 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 21:00:50,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758601867] [2022-11-18 21:00:50,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:00:50,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 21:00:50,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:00:50,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 21:00:50,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-18 21:00:50,975 INFO L87 Difference]: Start difference. First operand 2298 states and 3156 transitions. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-18 21:00:53,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:00:53,636 INFO L93 Difference]: Finished difference Result 4741 states and 6571 transitions. [2022-11-18 21:00:53,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:00:53,637 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 138 [2022-11-18 21:00:53,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:00:53,655 INFO L225 Difference]: With dead ends: 4741 [2022-11-18 21:00:53,656 INFO L226 Difference]: Without dead ends: 2492 [2022-11-18 21:00:53,665 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-18 21:00:53,667 INFO L413 NwaCegarLoop]: 1351 mSDtfsCounter, 637 mSDsluCounter, 3211 mSDsCounter, 0 mSdLazyCounter, 1554 mSolverCounterSat, 580 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 667 SdHoareTripleChecker+Valid, 4562 SdHoareTripleChecker+Invalid, 2134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 580 IncrementalHoareTripleChecker+Valid, 1554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-11-18 21:00:53,668 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [667 Valid, 4562 Invalid, 2134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [580 Valid, 1554 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-11-18 21:00:53,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2492 states. [2022-11-18 21:00:53,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2492 to 2298. [2022-11-18 21:00:53,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2298 states, 1644 states have (on average 1.313868613138686) internal successors, (2160), 1677 states have internal predecessors, (2160), 497 states have call successors, (497), 157 states have call predecessors, (497), 156 states have return successors, (498), 489 states have call predecessors, (498), 495 states have call successors, (498) [2022-11-18 21:00:53,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2298 states to 2298 states and 3155 transitions. [2022-11-18 21:00:53,839 INFO L78 Accepts]: Start accepts. Automaton has 2298 states and 3155 transitions. Word has length 138 [2022-11-18 21:00:53,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:00:53,840 INFO L495 AbstractCegarLoop]: Abstraction has 2298 states and 3155 transitions. [2022-11-18 21:00:53,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-18 21:00:53,840 INFO L276 IsEmpty]: Start isEmpty. Operand 2298 states and 3155 transitions. [2022-11-18 21:00:53,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-11-18 21:00:53,845 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:00:53,846 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:00:53,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-18 21:00:53,846 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:00:53,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:00:53,847 INFO L85 PathProgramCache]: Analyzing trace with hash -235758199, now seen corresponding path program 1 times [2022-11-18 21:00:53,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:00:53,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662261215] [2022-11-18 21:00:53,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:00:53,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:00:53,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:00:54,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:00:54,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-18 21:00:54,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-11-18 21:00:54,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-11-18 21:00:54,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-11-18 21:00:54,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-11-18 21:00:54,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-11-18 21:00:54,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-18 21:00:54,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-11-18 21:00:54,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-11-18 21:00:54,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-11-18 21:00:54,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-11-18 21:00:54,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-11-18 21:00:54,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-11-18 21:00:54,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-11-18 21:00:54,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:54,504 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-18 21:00:54,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:00:54,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662261215] [2022-11-18 21:00:54,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662261215] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:00:54,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:00:54,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:00:54,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875149068] [2022-11-18 21:00:54,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:00:54,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:00:54,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:00:54,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:00:54,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:00:54,508 INFO L87 Difference]: Start difference. First operand 2298 states and 3155 transitions. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-18 21:00:56,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:00:56,644 INFO L93 Difference]: Finished difference Result 4843 states and 6726 transitions. [2022-11-18 21:00:56,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:00:56,645 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 139 [2022-11-18 21:00:56,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:00:56,660 INFO L225 Difference]: With dead ends: 4843 [2022-11-18 21:00:56,661 INFO L226 Difference]: Without dead ends: 2596 [2022-11-18 21:00:56,669 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-18 21:00:56,670 INFO L413 NwaCegarLoop]: 1366 mSDtfsCounter, 745 mSDsluCounter, 2037 mSDsCounter, 0 mSdLazyCounter, 1107 mSolverCounterSat, 633 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 777 SdHoareTripleChecker+Valid, 3403 SdHoareTripleChecker+Invalid, 1740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 633 IncrementalHoareTripleChecker+Valid, 1107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-18 21:00:56,670 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [777 Valid, 3403 Invalid, 1740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [633 Valid, 1107 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-11-18 21:00:56,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2596 states. [2022-11-18 21:00:56,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2596 to 2308. [2022-11-18 21:00:56,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2308 states, 1654 states have (on average 1.3143893591293834) internal successors, (2174), 1687 states have internal predecessors, (2174), 497 states have call successors, (497), 157 states have call predecessors, (497), 156 states have return successors, (498), 489 states have call predecessors, (498), 495 states have call successors, (498) [2022-11-18 21:00:56,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2308 states to 2308 states and 3169 transitions. [2022-11-18 21:00:56,784 INFO L78 Accepts]: Start accepts. Automaton has 2308 states and 3169 transitions. Word has length 139 [2022-11-18 21:00:56,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:00:56,785 INFO L495 AbstractCegarLoop]: Abstraction has 2308 states and 3169 transitions. [2022-11-18 21:00:56,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-18 21:00:56,786 INFO L276 IsEmpty]: Start isEmpty. Operand 2308 states and 3169 transitions. [2022-11-18 21:00:56,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-11-18 21:00:56,789 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:00:56,790 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:00:56,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-18 21:00:56,790 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:00:56,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:00:56,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1160350131, now seen corresponding path program 1 times [2022-11-18 21:00:56,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:00:56,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375031805] [2022-11-18 21:00:56,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:00:56,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:00:56,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:00:57,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:00:57,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-18 21:00:57,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-11-18 21:00:57,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-11-18 21:00:57,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-11-18 21:00:57,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-11-18 21:00:57,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-18 21:00:57,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-11-18 21:00:57,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-11-18 21:00:57,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-11-18 21:00:57,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-11-18 21:00:57,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-11-18 21:00:57,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-11-18 21:00:57,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-11-18 21:00:57,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-11-18 21:00:57,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:00:57,392 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-18 21:00:57,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:00:57,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375031805] [2022-11-18 21:00:57,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375031805] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:00:57,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:00:57,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 21:00:57,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207174250] [2022-11-18 21:00:57,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:00:57,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 21:00:57,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:00:57,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 21:00:57,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-18 21:00:57,399 INFO L87 Difference]: Start difference. First operand 2308 states and 3169 transitions. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 5 states have internal predecessors, (101), 3 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-11-18 21:01:00,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:01:00,365 INFO L93 Difference]: Finished difference Result 4763 states and 6601 transitions. [2022-11-18 21:01:00,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 21:01:00,366 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 5 states have internal predecessors, (101), 3 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 142 [2022-11-18 21:01:00,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:01:00,382 INFO L225 Difference]: With dead ends: 4763 [2022-11-18 21:01:00,382 INFO L226 Difference]: Without dead ends: 2502 [2022-11-18 21:01:00,393 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:01:00,399 INFO L413 NwaCegarLoop]: 1358 mSDtfsCounter, 324 mSDsluCounter, 5217 mSDsCounter, 0 mSdLazyCounter, 2365 mSolverCounterSat, 273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 6575 SdHoareTripleChecker+Invalid, 2638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 273 IncrementalHoareTripleChecker+Valid, 2365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-11-18 21:01:00,400 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 6575 Invalid, 2638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [273 Valid, 2365 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-11-18 21:01:00,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2502 states. [2022-11-18 21:01:00,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2502 to 2308. [2022-11-18 21:01:00,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2308 states, 1654 states have (on average 1.3137847642079807) internal successors, (2173), 1686 states have internal predecessors, (2173), 497 states have call successors, (497), 157 states have call predecessors, (497), 156 states have return successors, (498), 489 states have call predecessors, (498), 495 states have call successors, (498) [2022-11-18 21:01:00,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2308 states to 2308 states and 3168 transitions. [2022-11-18 21:01:00,570 INFO L78 Accepts]: Start accepts. Automaton has 2308 states and 3168 transitions. Word has length 142 [2022-11-18 21:01:00,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:01:00,571 INFO L495 AbstractCegarLoop]: Abstraction has 2308 states and 3168 transitions. [2022-11-18 21:01:00,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 5 states have internal predecessors, (101), 3 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-11-18 21:01:00,571 INFO L276 IsEmpty]: Start isEmpty. Operand 2308 states and 3168 transitions. [2022-11-18 21:01:00,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2022-11-18 21:01:00,576 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:01:00,578 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:01:00,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-18 21:01:00,578 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:01:00,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:01:00,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1926582274, now seen corresponding path program 1 times [2022-11-18 21:01:00,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:01:00,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006624834] [2022-11-18 21:01:00,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:00,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:01:00,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:01:01,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:01,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 21:01:01,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:01,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:01,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:01,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-18 21:01:01,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-11-18 21:01:01,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-11-18 21:01:01,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-11-18 21:01:01,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-11-18 21:01:01,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-11-18 21:01:01,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-11-18 21:01:01,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-11-18 21:01:01,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-11-18 21:01:01,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-11-18 21:01:01,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-11-18 21:01:01,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-11-18 21:01:01,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-11-18 21:01:01,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-11-18 21:01:01,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2022-11-18 21:01:01,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:01,238 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 21:01:01,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:01:01,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006624834] [2022-11-18 21:01:01,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006624834] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:01:01,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:01:01,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-18 21:01:01,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692786635] [2022-11-18 21:01:01,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:01:01,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 21:01:01,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:01:01,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 21:01:01,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-18 21:01:01,241 INFO L87 Difference]: Start difference. First operand 2308 states and 3168 transitions. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 6 states have internal predecessors, (118), 3 states have call successors, (25), 4 states have call predecessors, (25), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-11-18 21:01:04,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:01:04,793 INFO L93 Difference]: Finished difference Result 4797 states and 6645 transitions. [2022-11-18 21:01:04,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 21:01:04,794 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 6 states have internal predecessors, (118), 3 states have call successors, (25), 4 states have call predecessors, (25), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 172 [2022-11-18 21:01:04,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:01:04,813 INFO L225 Difference]: With dead ends: 4797 [2022-11-18 21:01:04,813 INFO L226 Difference]: Without dead ends: 2502 [2022-11-18 21:01:04,822 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-11-18 21:01:04,823 INFO L413 NwaCegarLoop]: 1352 mSDtfsCounter, 328 mSDsluCounter, 6379 mSDsCounter, 0 mSdLazyCounter, 2848 mSolverCounterSat, 277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 7731 SdHoareTripleChecker+Invalid, 3125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 2848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-11-18 21:01:04,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [358 Valid, 7731 Invalid, 3125 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [277 Valid, 2848 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-11-18 21:01:04,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2502 states. [2022-11-18 21:01:04,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2502 to 2308. [2022-11-18 21:01:04,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2308 states, 1654 states have (on average 1.313180169286578) internal successors, (2172), 1686 states have internal predecessors, (2172), 497 states have call successors, (497), 157 states have call predecessors, (497), 156 states have return successors, (498), 489 states have call predecessors, (498), 495 states have call successors, (498) [2022-11-18 21:01:04,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2308 states to 2308 states and 3167 transitions. [2022-11-18 21:01:04,940 INFO L78 Accepts]: Start accepts. Automaton has 2308 states and 3167 transitions. Word has length 172 [2022-11-18 21:01:04,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:01:04,941 INFO L495 AbstractCegarLoop]: Abstraction has 2308 states and 3167 transitions. [2022-11-18 21:01:04,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 6 states have internal predecessors, (118), 3 states have call successors, (25), 4 states have call predecessors, (25), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-11-18 21:01:04,941 INFO L276 IsEmpty]: Start isEmpty. Operand 2308 states and 3167 transitions. [2022-11-18 21:01:04,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-11-18 21:01:04,946 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:01:04,947 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:01:04,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-18 21:01:04,947 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:01:04,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:01:04,948 INFO L85 PathProgramCache]: Analyzing trace with hash -2053029530, now seen corresponding path program 1 times [2022-11-18 21:01:04,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:01:04,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338508879] [2022-11-18 21:01:04,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:04,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:01:05,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:01:05,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:05,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 21:01:05,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:05,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:05,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:05,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-11-18 21:01:05,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-11-18 21:01:05,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-11-18 21:01:05,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-11-18 21:01:05,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-11-18 21:01:05,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-11-18 21:01:05,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-11-18 21:01:05,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-11-18 21:01:05,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-11-18 21:01:05,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-11-18 21:01:05,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-11-18 21:01:05,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-11-18 21:01:05,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-11-18 21:01:05,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-11-18 21:01:05,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-11-18 21:01:05,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-11-18 21:01:05,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:05,512 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 21:01:05,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:01:05,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338508879] [2022-11-18 21:01:05,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338508879] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:01:05,513 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:01:05,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 21:01:05,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600687683] [2022-11-18 21:01:05,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:01:05,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 21:01:05,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:01:05,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 21:01:05,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-18 21:01:05,516 INFO L87 Difference]: Start difference. First operand 2308 states and 3167 transitions. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (26), 4 states have call predecessors, (26), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 21:01:09,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:01:09,949 INFO L93 Difference]: Finished difference Result 7737 states and 11376 transitions. [2022-11-18 21:01:09,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 21:01:09,959 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (26), 4 states have call predecessors, (26), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 180 [2022-11-18 21:01:09,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:01:09,994 INFO L225 Difference]: With dead ends: 7737 [2022-11-18 21:01:09,995 INFO L226 Difference]: Without dead ends: 5472 [2022-11-18 21:01:10,007 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-18 21:01:10,009 INFO L413 NwaCegarLoop]: 2647 mSDtfsCounter, 2254 mSDsluCounter, 6948 mSDsCounter, 0 mSdLazyCounter, 2825 mSolverCounterSat, 577 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2567 SdHoareTripleChecker+Valid, 9595 SdHoareTripleChecker+Invalid, 3402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 577 IncrementalHoareTripleChecker+Valid, 2825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-11-18 21:01:10,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2567 Valid, 9595 Invalid, 3402 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [577 Valid, 2825 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-11-18 21:01:10,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5472 states. [2022-11-18 21:01:10,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5472 to 2310. [2022-11-18 21:01:10,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2310 states, 1656 states have (on average 1.3128019323671498) internal successors, (2174), 1688 states have internal predecessors, (2174), 497 states have call successors, (497), 157 states have call predecessors, (497), 156 states have return successors, (498), 489 states have call predecessors, (498), 495 states have call successors, (498) [2022-11-18 21:01:10,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2310 states to 2310 states and 3169 transitions. [2022-11-18 21:01:10,239 INFO L78 Accepts]: Start accepts. Automaton has 2310 states and 3169 transitions. Word has length 180 [2022-11-18 21:01:10,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:01:10,240 INFO L495 AbstractCegarLoop]: Abstraction has 2310 states and 3169 transitions. [2022-11-18 21:01:10,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (26), 4 states have call predecessors, (26), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 21:01:10,240 INFO L276 IsEmpty]: Start isEmpty. Operand 2310 states and 3169 transitions. [2022-11-18 21:01:10,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-11-18 21:01:10,245 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:01:10,245 INFO L195 NwaCegarLoop]: trace histogram [2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:01:10,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-18 21:01:10,246 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:01:10,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:01:10,246 INFO L85 PathProgramCache]: Analyzing trace with hash 418105203, now seen corresponding path program 1 times [2022-11-18 21:01:10,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:01:10,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3071678] [2022-11-18 21:01:10,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:10,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:01:10,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:01:11,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:11,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 21:01:11,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:11,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:11,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:11,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-11-18 21:01:11,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-11-18 21:01:11,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-11-18 21:01:11,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-11-18 21:01:11,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-11-18 21:01:11,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-11-18 21:01:11,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-11-18 21:01:11,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-11-18 21:01:11,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-11-18 21:01:11,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-11-18 21:01:11,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-11-18 21:01:11,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-11-18 21:01:11,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-11-18 21:01:11,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-11-18 21:01:11,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-11-18 21:01:11,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2022-11-18 21:01:11,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:11,890 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 21:01:11,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:01:11,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3071678] [2022-11-18 21:01:11,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3071678] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:11,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519351446] [2022-11-18 21:01:11,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:11,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:01:11,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:01:11,897 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:01:11,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 21:01:12,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:12,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 3278 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-18 21:01:12,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:01:12,996 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 21:01:12,997 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:01:12,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519351446] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:01:12,997 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 21:01:12,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 15 [2022-11-18 21:01:12,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392332617] [2022-11-18 21:01:12,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:01:12,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 21:01:12,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:01:12,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 21:01:12,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2022-11-18 21:01:12,999 INFO L87 Difference]: Start difference. First operand 2310 states and 3169 transitions. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 4 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2022-11-18 21:01:13,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:01:13,275 INFO L93 Difference]: Finished difference Result 4605 states and 6319 transitions. [2022-11-18 21:01:13,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 21:01:13,275 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 4 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) Word has length 179 [2022-11-18 21:01:13,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:01:13,288 INFO L225 Difference]: With dead ends: 4605 [2022-11-18 21:01:13,289 INFO L226 Difference]: Without dead ends: 2288 [2022-11-18 21:01:13,297 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-11-18 21:01:13,298 INFO L413 NwaCegarLoop]: 1612 mSDtfsCounter, 15 mSDsluCounter, 8032 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 9644 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 21:01:13,299 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 9644 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 21:01:13,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2288 states. [2022-11-18 21:01:13,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2288 to 2288. [2022-11-18 21:01:13,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2288 states, 1643 states have (on average 1.3122337188070603) internal successors, (2156), 1674 states have internal predecessors, (2156), 491 states have call successors, (491), 154 states have call predecessors, (491), 153 states have return successors, (492), 483 states have call predecessors, (492), 489 states have call successors, (492) [2022-11-18 21:01:13,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2288 states to 2288 states and 3139 transitions. [2022-11-18 21:01:13,474 INFO L78 Accepts]: Start accepts. Automaton has 2288 states and 3139 transitions. Word has length 179 [2022-11-18 21:01:13,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:01:13,475 INFO L495 AbstractCegarLoop]: Abstraction has 2288 states and 3139 transitions. [2022-11-18 21:01:13,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 4 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2022-11-18 21:01:13,476 INFO L276 IsEmpty]: Start isEmpty. Operand 2288 states and 3139 transitions. [2022-11-18 21:01:13,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2022-11-18 21:01:13,483 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:01:13,483 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:01:13,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-18 21:01:13,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-18 21:01:13,700 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:01:13,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:01:13,701 INFO L85 PathProgramCache]: Analyzing trace with hash 2054944799, now seen corresponding path program 1 times [2022-11-18 21:01:13,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:01:13,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206567519] [2022-11-18 21:01:13,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:13,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:01:13,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:01:14,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:14,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 21:01:14,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:14,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:14,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:14,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-11-18 21:01:14,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:14,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-11-18 21:01:14,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-11-18 21:01:14,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-11-18 21:01:14,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-11-18 21:01:14,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-11-18 21:01:14,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-11-18 21:01:14,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-11-18 21:01:14,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-11-18 21:01:14,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-11-18 21:01:14,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-11-18 21:01:14,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2022-11-18 21:01:14,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-11-18 21:01:14,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-11-18 21:01:14,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-11-18 21:01:14,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2022-11-18 21:01:14,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:14,311 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-18 21:01:14,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:01:14,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206567519] [2022-11-18 21:01:14,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206567519] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:01:14,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:01:14,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:01:14,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304573985] [2022-11-18 21:01:14,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:01:14,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:01:14,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:01:14,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:01:14,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:01:14,314 INFO L87 Difference]: Start difference. First operand 2288 states and 3139 transitions. Second operand has 5 states, 5 states have (on average 25.6) internal successors, (128), 3 states have internal predecessors, (128), 3 states have call successors, (27), 5 states have call predecessors, (27), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-11-18 21:01:16,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:01:16,754 INFO L93 Difference]: Finished difference Result 4791 states and 6627 transitions. [2022-11-18 21:01:16,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:01:16,755 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.6) internal successors, (128), 3 states have internal predecessors, (128), 3 states have call successors, (27), 5 states have call predecessors, (27), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 192 [2022-11-18 21:01:16,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:01:16,769 INFO L225 Difference]: With dead ends: 4791 [2022-11-18 21:01:16,769 INFO L226 Difference]: Without dead ends: 2534 [2022-11-18 21:01:16,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-11-18 21:01:16,779 INFO L413 NwaCegarLoop]: 1334 mSDtfsCounter, 2024 mSDsluCounter, 872 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 701 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2186 SdHoareTripleChecker+Valid, 2206 SdHoareTripleChecker+Invalid, 1346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 701 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:01:16,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2186 Valid, 2206 Invalid, 1346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [701 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-11-18 21:01:16,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2534 states. [2022-11-18 21:01:17,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2534 to 2323. [2022-11-18 21:01:17,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2323 states, 1666 states have (on average 1.3055222088835534) internal successors, (2175), 1697 states have internal predecessors, (2175), 496 states have call successors, (496), 161 states have call predecessors, (496), 160 states have return successors, (497), 488 states have call predecessors, (497), 494 states have call successors, (497) [2022-11-18 21:01:17,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2323 states to 2323 states and 3168 transitions. [2022-11-18 21:01:17,082 INFO L78 Accepts]: Start accepts. Automaton has 2323 states and 3168 transitions. Word has length 192 [2022-11-18 21:01:17,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:01:17,084 INFO L495 AbstractCegarLoop]: Abstraction has 2323 states and 3168 transitions. [2022-11-18 21:01:17,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.6) internal successors, (128), 3 states have internal predecessors, (128), 3 states have call successors, (27), 5 states have call predecessors, (27), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-11-18 21:01:17,084 INFO L276 IsEmpty]: Start isEmpty. Operand 2323 states and 3168 transitions. [2022-11-18 21:01:17,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-11-18 21:01:17,089 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:01:17,089 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:01:17,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-18 21:01:17,090 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:01:17,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:01:17,090 INFO L85 PathProgramCache]: Analyzing trace with hash 497235711, now seen corresponding path program 1 times [2022-11-18 21:01:17,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:01:17,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022065560] [2022-11-18 21:01:17,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:17,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:01:17,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:01:18,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:18,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 21:01:18,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:18,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:18,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:18,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-11-18 21:01:18,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:18,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-11-18 21:01:18,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-11-18 21:01:18,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-11-18 21:01:18,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-11-18 21:01:18,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-18 21:01:18,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-11-18 21:01:18,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-11-18 21:01:18,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-11-18 21:01:18,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-11-18 21:01:18,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-11-18 21:01:18,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-11-18 21:01:18,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2022-11-18 21:01:18,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-11-18 21:01:18,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-11-18 21:01:18,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2022-11-18 21:01:18,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2022-11-18 21:01:18,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:18,621 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-18 21:01:18,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:01:18,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022065560] [2022-11-18 21:01:18,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022065560] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:18,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69011566] [2022-11-18 21:01:18,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:18,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:01:18,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:01:18,624 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:01:18,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 21:01:19,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:19,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 3428 conjuncts, 54 conjunts are in the unsatisfiable core [2022-11-18 21:01:19,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:01:20,046 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-18 21:01:20,046 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:01:20,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69011566] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:01:20,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 21:01:20,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [10] total 18 [2022-11-18 21:01:20,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503717359] [2022-11-18 21:01:20,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:01:20,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 21:01:20,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:01:20,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 21:01:20,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=272, Unknown=0, NotChecked=0, Total=306 [2022-11-18 21:01:20,049 INFO L87 Difference]: Start difference. First operand 2323 states and 3168 transitions. Second operand has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 7 states have internal predecessors, (138), 2 states have call successors, (28), 2 states have call predecessors, (28), 6 states have return successors, (24), 6 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-18 21:01:20,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:01:20,810 INFO L93 Difference]: Finished difference Result 4637 states and 6353 transitions. [2022-11-18 21:01:20,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 21:01:20,811 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 7 states have internal predecessors, (138), 2 states have call successors, (28), 2 states have call predecessors, (28), 6 states have return successors, (24), 6 states have call predecessors, (24), 2 states have call successors, (24) Word has length 199 [2022-11-18 21:01:20,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:01:20,822 INFO L225 Difference]: With dead ends: 4637 [2022-11-18 21:01:20,822 INFO L226 Difference]: Without dead ends: 2349 [2022-11-18 21:01:20,829 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 237 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=66, Invalid=584, Unknown=0, NotChecked=0, Total=650 [2022-11-18 21:01:20,829 INFO L413 NwaCegarLoop]: 1604 mSDtfsCounter, 68 mSDsluCounter, 14369 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 15973 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 21:01:20,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 15973 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 21:01:20,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2349 states. [2022-11-18 21:01:21,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2349 to 2325. [2022-11-18 21:01:21,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2325 states, 1667 states have (on average 1.3053389322135573) internal successors, (2176), 1699 states have internal predecessors, (2176), 496 states have call successors, (496), 161 states have call predecessors, (496), 161 states have return successors, (498), 488 states have call predecessors, (498), 494 states have call successors, (498) [2022-11-18 21:01:21,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2325 states to 2325 states and 3170 transitions. [2022-11-18 21:01:21,053 INFO L78 Accepts]: Start accepts. Automaton has 2325 states and 3170 transitions. Word has length 199 [2022-11-18 21:01:21,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:01:21,054 INFO L495 AbstractCegarLoop]: Abstraction has 2325 states and 3170 transitions. [2022-11-18 21:01:21,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 7 states have internal predecessors, (138), 2 states have call successors, (28), 2 states have call predecessors, (28), 6 states have return successors, (24), 6 states have call predecessors, (24), 2 states have call successors, (24) [2022-11-18 21:01:21,054 INFO L276 IsEmpty]: Start isEmpty. Operand 2325 states and 3170 transitions. [2022-11-18 21:01:21,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2022-11-18 21:01:21,059 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:01:21,060 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:01:21,075 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-18 21:01:21,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-18 21:01:21,276 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:01:21,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:01:21,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1021274117, now seen corresponding path program 1 times [2022-11-18 21:01:21,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:01:21,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679540319] [2022-11-18 21:01:21,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:21,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:01:21,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:01:22,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:22,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 21:01:22,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:22,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:22,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:22,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:01:22,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-11-18 21:01:22,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:22,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-11-18 21:01:22,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-11-18 21:01:22,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-11-18 21:01:22,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-11-18 21:01:22,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-11-18 21:01:22,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-11-18 21:01:22,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-11-18 21:01:22,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-11-18 21:01:22,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-11-18 21:01:22,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-11-18 21:01:22,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2022-11-18 21:01:22,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-11-18 21:01:22,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2022-11-18 21:01:22,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2022-11-18 21:01:22,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-11-18 21:01:22,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:22,777 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-18 21:01:22,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:01:22,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679540319] [2022-11-18 21:01:22,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679540319] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:22,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977401648] [2022-11-18 21:01:22,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:22,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:01:22,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:01:22,779 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:01:22,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 21:01:23,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:23,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 3417 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-18 21:01:23,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:01:23,819 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-18 21:01:23,819 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:01:23,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977401648] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:01:23,819 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 21:01:23,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 14 [2022-11-18 21:01:23,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756170643] [2022-11-18 21:01:23,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:01:23,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 21:01:23,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:01:23,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 21:01:23,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2022-11-18 21:01:23,822 INFO L87 Difference]: Start difference. First operand 2325 states and 3170 transitions. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 3 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2022-11-18 21:01:24,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:01:24,142 INFO L93 Difference]: Finished difference Result 4595 states and 6288 transitions. [2022-11-18 21:01:24,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 21:01:24,143 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 3 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 200 [2022-11-18 21:01:24,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:01:24,154 INFO L225 Difference]: With dead ends: 4595 [2022-11-18 21:01:24,154 INFO L226 Difference]: Without dead ends: 2335 [2022-11-18 21:01:24,163 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2022-11-18 21:01:24,163 INFO L413 NwaCegarLoop]: 1593 mSDtfsCounter, 21 mSDsluCounter, 4762 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 6355 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 21:01:24,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 6355 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 21:01:24,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2022-11-18 21:01:24,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 2333. [2022-11-18 21:01:24,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2333 states, 1674 states have (on average 1.3040621266427719) internal successors, (2183), 1707 states have internal predecessors, (2183), 496 states have call successors, (496), 161 states have call predecessors, (496), 162 states have return successors, (500), 488 states have call predecessors, (500), 494 states have call successors, (500) [2022-11-18 21:01:24,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2333 states to 2333 states and 3179 transitions. [2022-11-18 21:01:24,403 INFO L78 Accepts]: Start accepts. Automaton has 2333 states and 3179 transitions. Word has length 200 [2022-11-18 21:01:24,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:01:24,404 INFO L495 AbstractCegarLoop]: Abstraction has 2333 states and 3179 transitions. [2022-11-18 21:01:24,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 6 states have internal predecessors, (135), 3 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2022-11-18 21:01:24,404 INFO L276 IsEmpty]: Start isEmpty. Operand 2333 states and 3179 transitions. [2022-11-18 21:01:24,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-11-18 21:01:24,409 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:01:24,409 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:01:24,427 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-18 21:01:24,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-18 21:01:24,628 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:01:24,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:01:24,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1079980998, now seen corresponding path program 1 times [2022-11-18 21:01:24,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:01:24,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040267850] [2022-11-18 21:01:24,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:24,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:01:24,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:01:25,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:25,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 21:01:25,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:25,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:25,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:25,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:01:25,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-11-18 21:01:25,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:25,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-11-18 21:01:25,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-11-18 21:01:25,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-11-18 21:01:25,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-11-18 21:01:25,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-11-18 21:01:25,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-11-18 21:01:25,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-11-18 21:01:25,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-11-18 21:01:25,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-11-18 21:01:25,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-11-18 21:01:25,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-11-18 21:01:25,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-11-18 21:01:25,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-11-18 21:01:25,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-11-18 21:01:25,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:25,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2022-11-18 21:01:25,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:26,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2022-11-18 21:01:26,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:26,006 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-18 21:01:26,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:01:26,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040267850] [2022-11-18 21:01:26,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040267850] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:26,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110937328] [2022-11-18 21:01:26,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:26,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:01:26,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:01:26,009 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:01:26,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-18 21:01:27,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:27,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 3436 conjuncts, 102 conjunts are in the unsatisfiable core [2022-11-18 21:01:27,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:01:27,153 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:01:27,154 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:01:27,547 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:01:27,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:01:27,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:01:28,715 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:01:28,715 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:01:28,986 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:01:28,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:01:29,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 21:01:29,871 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 21:01:30,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:01:30,374 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:01:30,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:01:30,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:01:31,425 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:01:31,431 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:01:31,486 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 19 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 21:01:31,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:01:32,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110937328] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:32,933 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:01:32,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 23] total 32 [2022-11-18 21:01:32,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066631538] [2022-11-18 21:01:32,934 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:01:32,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-18 21:01:32,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:01:32,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-18 21:01:32,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1301, Unknown=1, NotChecked=0, Total=1482 [2022-11-18 21:01:32,936 INFO L87 Difference]: Start difference. First operand 2333 states and 3179 transitions. Second operand has 32 states, 32 states have (on average 7.9375) internal successors, (254), 24 states have internal predecessors, (254), 9 states have call successors, (56), 10 states have call predecessors, (56), 13 states have return successors, (50), 13 states have call predecessors, (50), 8 states have call successors, (50) [2022-11-18 21:01:41,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:01:41,709 INFO L93 Difference]: Finished difference Result 4868 states and 6687 transitions. [2022-11-18 21:01:41,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-18 21:01:41,710 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 7.9375) internal successors, (254), 24 states have internal predecessors, (254), 9 states have call successors, (56), 10 states have call predecessors, (56), 13 states have return successors, (50), 13 states have call predecessors, (50), 8 states have call successors, (50) Word has length 203 [2022-11-18 21:01:41,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:01:41,740 INFO L225 Difference]: With dead ends: 4868 [2022-11-18 21:01:41,741 INFO L226 Difference]: Without dead ends: 2538 [2022-11-18 21:01:41,750 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 349 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 587 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=385, Invalid=2584, Unknown=1, NotChecked=0, Total=2970 [2022-11-18 21:01:41,751 INFO L413 NwaCegarLoop]: 1344 mSDtfsCounter, 377 mSDsluCounter, 14798 mSDsCounter, 0 mSdLazyCounter, 6527 mSolverCounterSat, 294 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 16142 SdHoareTripleChecker+Invalid, 9749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 294 IncrementalHoareTripleChecker+Valid, 6527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2928 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2022-11-18 21:01:41,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 16142 Invalid, 9749 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [294 Valid, 6527 Invalid, 0 Unknown, 2928 Unchecked, 7.5s Time] [2022-11-18 21:01:41,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2538 states. [2022-11-18 21:01:41,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2538 to 2342. [2022-11-18 21:01:41,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2342 states, 1681 states have (on average 1.3022010707911957) internal successors, (2189), 1713 states have internal predecessors, (2189), 497 states have call successors, (497), 163 states have call predecessors, (497), 163 states have return successors, (500), 489 states have call predecessors, (500), 495 states have call successors, (500) [2022-11-18 21:01:41,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2342 states to 2342 states and 3186 transitions. [2022-11-18 21:01:41,963 INFO L78 Accepts]: Start accepts. Automaton has 2342 states and 3186 transitions. Word has length 203 [2022-11-18 21:01:41,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:01:41,963 INFO L495 AbstractCegarLoop]: Abstraction has 2342 states and 3186 transitions. [2022-11-18 21:01:41,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 7.9375) internal successors, (254), 24 states have internal predecessors, (254), 9 states have call successors, (56), 10 states have call predecessors, (56), 13 states have return successors, (50), 13 states have call predecessors, (50), 8 states have call successors, (50) [2022-11-18 21:01:41,963 INFO L276 IsEmpty]: Start isEmpty. Operand 2342 states and 3186 transitions. [2022-11-18 21:01:41,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-11-18 21:01:41,968 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:01:41,969 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:01:41,988 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-18 21:01:42,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-18 21:01:42,181 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:01:42,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:01:42,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1870477023, now seen corresponding path program 2 times [2022-11-18 21:01:42,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:01:42,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25456251] [2022-11-18 21:01:42,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:01:42,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:01:42,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:43,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:01:43,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:43,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:43,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:43,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:01:43,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:43,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 21:01:43,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:43,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:43,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:43,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:43,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:43,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:43,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:43,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:01:43,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:43,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-18 21:01:43,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:43,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:01:43,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-18 21:01:44,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-11-18 21:01:44,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-11-18 21:01:44,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-11-18 21:01:44,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-11-18 21:01:44,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-11-18 21:01:44,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-11-18 21:01:44,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-11-18 21:01:44,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-11-18 21:01:44,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-11-18 21:01:44,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-11-18 21:01:44,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-11-18 21:01:44,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2022-11-18 21:01:44,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-11-18 21:01:44,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-11-18 21:01:44,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2022-11-18 21:01:44,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:01:44,265 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-18 21:01:44,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:01:44,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25456251] [2022-11-18 21:01:44,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25456251] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:44,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568570877] [2022-11-18 21:01:44,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 21:01:44,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:01:44,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:01:44,272 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:01:44,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-18 21:01:45,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 21:01:45,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 21:01:45,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 3473 conjuncts, 110 conjunts are in the unsatisfiable core [2022-11-18 21:01:45,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:01:45,406 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:01:45,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:01:45,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:01:45,888 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:01:45,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:01:46,171 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:01:46,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:01:46,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:01:47,373 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:01:47,374 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:01:47,737 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:01:47,754 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:01:47,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-18 21:01:48,845 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:01:48,845 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2022-11-18 21:01:49,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:01:49,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:01:49,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:01:49,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:01:50,141 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:01:50,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:01:50,216 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 23 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-18 21:01:50,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:01:51,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568570877] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:01:51,577 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:01:51,577 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 26] total 37 [2022-11-18 21:01:51,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164169083] [2022-11-18 21:01:51,579 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:01:51,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-11-18 21:01:51,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:01:51,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-11-18 21:01:51,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1599, Unknown=6, NotChecked=0, Total=1806 [2022-11-18 21:01:51,584 INFO L87 Difference]: Start difference. First operand 2342 states and 3186 transitions. Second operand has 37 states, 36 states have (on average 7.305555555555555) internal successors, (263), 28 states have internal predecessors, (263), 12 states have call successors, (57), 11 states have call predecessors, (57), 16 states have return successors, (51), 15 states have call predecessors, (51), 11 states have call successors, (51) [2022-11-18 21:02:05,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:02:05,444 INFO L93 Difference]: Finished difference Result 7245 states and 10019 transitions. [2022-11-18 21:02:05,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-11-18 21:02:05,445 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 7.305555555555555) internal successors, (263), 28 states have internal predecessors, (263), 12 states have call successors, (57), 11 states have call predecessors, (57), 16 states have return successors, (51), 15 states have call predecessors, (51), 11 states have call successors, (51) Word has length 210 [2022-11-18 21:02:05,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:02:05,473 INFO L225 Difference]: With dead ends: 7245 [2022-11-18 21:02:05,474 INFO L226 Difference]: Without dead ends: 4969 [2022-11-18 21:02:05,483 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 362 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 866 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=387, Invalid=3637, Unknown=8, NotChecked=0, Total=4032 [2022-11-18 21:02:05,484 INFO L413 NwaCegarLoop]: 2594 mSDtfsCounter, 2126 mSDsluCounter, 23843 mSDsCounter, 0 mSdLazyCounter, 11365 mSolverCounterSat, 748 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2316 SdHoareTripleChecker+Valid, 26437 SdHoareTripleChecker+Invalid, 12318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 748 IncrementalHoareTripleChecker+Valid, 11365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 205 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2022-11-18 21:02:05,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2316 Valid, 26437 Invalid, 12318 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [748 Valid, 11365 Invalid, 0 Unknown, 205 Unchecked, 11.8s Time] [2022-11-18 21:02:05,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4969 states. [2022-11-18 21:02:05,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4969 to 4570. [2022-11-18 21:02:05,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4570 states, 3284 states have (on average 1.305115712545676) internal successors, (4286), 3349 states have internal predecessors, (4286), 967 states have call successors, (967), 314 states have call predecessors, (967), 318 states have return successors, (991), 954 states have call predecessors, (991), 965 states have call successors, (991) [2022-11-18 21:02:05,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4570 states to 4570 states and 6244 transitions. [2022-11-18 21:02:05,893 INFO L78 Accepts]: Start accepts. Automaton has 4570 states and 6244 transitions. Word has length 210 [2022-11-18 21:02:05,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:02:05,894 INFO L495 AbstractCegarLoop]: Abstraction has 4570 states and 6244 transitions. [2022-11-18 21:02:05,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 7.305555555555555) internal successors, (263), 28 states have internal predecessors, (263), 12 states have call successors, (57), 11 states have call predecessors, (57), 16 states have return successors, (51), 15 states have call predecessors, (51), 11 states have call successors, (51) [2022-11-18 21:02:05,894 INFO L276 IsEmpty]: Start isEmpty. Operand 4570 states and 6244 transitions. [2022-11-18 21:02:05,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-11-18 21:02:05,902 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:02:05,902 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:02:05,915 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-18 21:02:06,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-18 21:02:06,115 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:02:06,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:02:06,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1507010525, now seen corresponding path program 1 times [2022-11-18 21:02:06,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:02:06,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562864117] [2022-11-18 21:02:06,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:02:06,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:02:08,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:13,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:02:13,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:13,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:13,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:13,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:02:13,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:13,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 21:02:13,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:13,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:13,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:13,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:13,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:14,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:02:14,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-18 21:02:14,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:14,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-18 21:02:14,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-11-18 21:02:14,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-11-18 21:02:14,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-11-18 21:02:14,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-11-18 21:02:14,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-11-18 21:02:14,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-11-18 21:02:14,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-11-18 21:02:14,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-11-18 21:02:14,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-11-18 21:02:14,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-11-18 21:02:14,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-11-18 21:02:14,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2022-11-18 21:02:14,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-11-18 21:02:14,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-11-18 21:02:14,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2022-11-18 21:02:14,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:14,497 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 21:02:14,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:02:14,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562864117] [2022-11-18 21:02:14,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562864117] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:02:14,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472452027] [2022-11-18 21:02:14,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:02:14,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:02:14,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:02:14,503 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:02:14,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-18 21:02:15,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:15,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 3470 conjuncts, 109 conjunts are in the unsatisfiable core [2022-11-18 21:02:15,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:02:15,683 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:02:15,688 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:02:15,940 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 21:02:16,257 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-18 21:02:16,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-11-18 21:02:16,529 INFO L321 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-11-18 21:02:16,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:02:16,641 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-18 21:02:16,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 21:02:16,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:02:17,809 INFO L321 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-11-18 21:02:17,810 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:02:18,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:02:18,161 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:02:18,241 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-18 21:02:18,242 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2022-11-18 21:02:18,332 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-18 21:02:18,333 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 21:02:19,175 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-18 21:02:19,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 21:02:19,306 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-18 21:02:19,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 26 [2022-11-18 21:02:19,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:02:19,621 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:02:19,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:02:19,627 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:02:20,191 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:02:20,195 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:02:20,239 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 15 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 21:02:20,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:02:21,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472452027] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:02:21,220 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:02:21,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 26] total 46 [2022-11-18 21:02:21,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349622898] [2022-11-18 21:02:21,221 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:02:21,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-11-18 21:02:21,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:02:21,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-11-18 21:02:21,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=2319, Unknown=17, NotChecked=0, Total=2652 [2022-11-18 21:02:21,226 INFO L87 Difference]: Start difference. First operand 4570 states and 6244 transitions. Second operand has 46 states, 45 states have (on average 5.666666666666667) internal successors, (255), 35 states have internal predecessors, (255), 15 states have call successors, (57), 11 states have call predecessors, (57), 17 states have return successors, (51), 21 states have call predecessors, (51), 13 states have call successors, (51) [2022-11-18 21:02:32,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:02:32,796 INFO L93 Difference]: Finished difference Result 7490 states and 10237 transitions. [2022-11-18 21:02:32,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-18 21:02:32,797 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 5.666666666666667) internal successors, (255), 35 states have internal predecessors, (255), 15 states have call successors, (57), 11 states have call predecessors, (57), 17 states have return successors, (51), 21 states have call predecessors, (51), 13 states have call successors, (51) Word has length 210 [2022-11-18 21:02:32,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:02:32,814 INFO L225 Difference]: With dead ends: 7490 [2022-11-18 21:02:32,815 INFO L226 Difference]: Without dead ends: 5215 [2022-11-18 21:02:32,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 380 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2131 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=788, Invalid=5671, Unknown=21, NotChecked=0, Total=6480 [2022-11-18 21:02:32,825 INFO L413 NwaCegarLoop]: 1473 mSDtfsCounter, 1311 mSDsluCounter, 19328 mSDsCounter, 0 mSdLazyCounter, 6656 mSolverCounterSat, 547 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1336 SdHoareTripleChecker+Valid, 20801 SdHoareTripleChecker+Invalid, 10155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 547 IncrementalHoareTripleChecker+Valid, 6656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2952 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2022-11-18 21:02:32,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1336 Valid, 20801 Invalid, 10155 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [547 Valid, 6656 Invalid, 0 Unknown, 2952 Unchecked, 9.3s Time] [2022-11-18 21:02:32,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5215 states. [2022-11-18 21:02:33,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5215 to 5119. [2022-11-18 21:02:33,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5119 states, 3682 states have (on average 1.307441607821836) internal successors, (4814), 3758 states have internal predecessors, (4814), 1064 states have call successors, (1064), 365 states have call predecessors, (1064), 372 states have return successors, (1103), 1044 states have call predecessors, (1103), 1062 states have call successors, (1103) [2022-11-18 21:02:33,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5119 states to 5119 states and 6981 transitions. [2022-11-18 21:02:33,291 INFO L78 Accepts]: Start accepts. Automaton has 5119 states and 6981 transitions. Word has length 210 [2022-11-18 21:02:33,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:02:33,292 INFO L495 AbstractCegarLoop]: Abstraction has 5119 states and 6981 transitions. [2022-11-18 21:02:33,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 5.666666666666667) internal successors, (255), 35 states have internal predecessors, (255), 15 states have call successors, (57), 11 states have call predecessors, (57), 17 states have return successors, (51), 21 states have call predecessors, (51), 13 states have call successors, (51) [2022-11-18 21:02:33,293 INFO L276 IsEmpty]: Start isEmpty. Operand 5119 states and 6981 transitions. [2022-11-18 21:02:33,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2022-11-18 21:02:33,307 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:02:33,308 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:02:33,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-11-18 21:02:33,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:02:33,520 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:02:33,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:02:33,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1920613231, now seen corresponding path program 1 times [2022-11-18 21:02:33,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:02:33,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101901054] [2022-11-18 21:02:33,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:02:33,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:02:33,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:02:33,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:33,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:02:33,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 21:02:33,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:33,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:33,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:33,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:02:33,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-18 21:02:33,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:33,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-18 21:02:33,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-11-18 21:02:33,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-11-18 21:02:33,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-11-18 21:02:33,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-11-18 21:02:33,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-11-18 21:02:33,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-11-18 21:02:33,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-11-18 21:02:33,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-11-18 21:02:33,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:33,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-11-18 21:02:33,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:34,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-11-18 21:02:34,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:34,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2022-11-18 21:02:34,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:34,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-11-18 21:02:34,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:34,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2022-11-18 21:02:34,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:34,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2022-11-18 21:02:34,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:34,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2022-11-18 21:02:34,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:34,034 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 21:02:34,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:02:34,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101901054] [2022-11-18 21:02:34,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101901054] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:02:34,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228732603] [2022-11-18 21:02:34,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:02:34,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:02:34,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:02:34,039 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:02:34,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-18 21:02:34,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:35,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 3470 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 21:02:35,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:02:35,036 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-18 21:02:35,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:02:35,167 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-18 21:02:35,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228732603] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 21:02:35,167 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 21:02:35,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 9 [2022-11-18 21:02:35,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703111308] [2022-11-18 21:02:35,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 21:02:35,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 21:02:35,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:02:35,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 21:02:35,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:02:35,170 INFO L87 Difference]: Start difference. First operand 5119 states and 6981 transitions. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 7 states have internal predecessors, (170), 2 states have call successors, (48), 4 states have call predecessors, (48), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-11-18 21:02:38,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:02:38,772 INFO L93 Difference]: Finished difference Result 11116 states and 15355 transitions. [2022-11-18 21:02:38,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 21:02:38,773 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 7 states have internal predecessors, (170), 2 states have call successors, (48), 4 states have call predecessors, (48), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 211 [2022-11-18 21:02:38,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:02:38,836 INFO L225 Difference]: With dead ends: 11116 [2022-11-18 21:02:38,836 INFO L226 Difference]: Without dead ends: 6385 [2022-11-18 21:02:38,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 480 GetRequests, 469 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2022-11-18 21:02:38,855 INFO L413 NwaCegarLoop]: 1372 mSDtfsCounter, 588 mSDsluCounter, 6455 mSDsCounter, 0 mSdLazyCounter, 3075 mSolverCounterSat, 400 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 7827 SdHoareTripleChecker+Invalid, 3475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 400 IncrementalHoareTripleChecker+Valid, 3075 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-11-18 21:02:38,855 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [626 Valid, 7827 Invalid, 3475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [400 Valid, 3075 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-11-18 21:02:38,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6385 states. [2022-11-18 21:02:39,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6385 to 5180. [2022-11-18 21:02:39,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5180 states, 3743 states have (on average 1.3077745124231899) internal successors, (4895), 3819 states have internal predecessors, (4895), 1064 states have call successors, (1064), 365 states have call predecessors, (1064), 372 states have return successors, (1103), 1044 states have call predecessors, (1103), 1062 states have call successors, (1103) [2022-11-18 21:02:39,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5180 states to 5180 states and 7062 transitions. [2022-11-18 21:02:39,436 INFO L78 Accepts]: Start accepts. Automaton has 5180 states and 7062 transitions. Word has length 211 [2022-11-18 21:02:39,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:02:39,437 INFO L495 AbstractCegarLoop]: Abstraction has 5180 states and 7062 transitions. [2022-11-18 21:02:39,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 7 states have internal predecessors, (170), 2 states have call successors, (48), 4 states have call predecessors, (48), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-11-18 21:02:39,437 INFO L276 IsEmpty]: Start isEmpty. Operand 5180 states and 7062 transitions. [2022-11-18 21:02:39,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2022-11-18 21:02:39,446 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:02:39,446 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:02:39,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-18 21:02:39,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-18 21:02:39,659 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:02:39,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:02:39,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1726049665, now seen corresponding path program 1 times [2022-11-18 21:02:39,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:02:39,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96929137] [2022-11-18 21:02:39,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:02:39,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:02:40,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:45,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:02:45,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:46,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:02:46,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 21:02:46,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:46,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:46,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:02:46,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-18 21:02:46,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:02:46,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-18 21:02:46,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-11-18 21:02:46,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-11-18 21:02:46,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-11-18 21:02:46,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-11-18 21:02:46,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-11-18 21:02:46,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-11-18 21:02:46,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-11-18 21:02:46,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-11-18 21:02:46,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-11-18 21:02:46,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2022-11-18 21:02:46,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-11-18 21:02:46,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2022-11-18 21:02:46,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2022-11-18 21:02:46,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2022-11-18 21:02:46,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-11-18 21:02:46,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:46,903 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 21:02:46,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:02:46,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96929137] [2022-11-18 21:02:46,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96929137] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:02:46,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983642136] [2022-11-18 21:02:46,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:02:46,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:02:46,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:02:46,906 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:02:46,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-18 21:02:48,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:02:48,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 3508 conjuncts, 115 conjunts are in the unsatisfiable core [2022-11-18 21:02:48,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:02:48,168 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:02:48,169 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-11-18 21:02:48,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:02:48,840 INFO L321 Elim1Store]: treesize reduction 10, result has 64.3 percent of original size [2022-11-18 21:02:48,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 33 [2022-11-18 21:02:49,070 INFO L321 Elim1Store]: treesize reduction 10, result has 64.3 percent of original size [2022-11-18 21:02:49,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 33 [2022-11-18 21:02:49,338 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-18 21:02:50,238 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 21:02:50,238 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-11-18 21:02:50,469 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 53 [2022-11-18 21:02:50,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 21:02:51,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:02:51,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:02:51,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:02:51,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 21:02:51,840 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-18 21:02:51,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 42 [2022-11-18 21:02:51,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:02:51,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 21:02:53,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:02:53,095 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 21:02:53,095 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 17 [2022-11-18 21:02:53,147 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 9 proven. 31 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-18 21:02:53,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:02:54,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983642136] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:02:54,373 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:02:54,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21] total 44 [2022-11-18 21:02:54,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275134729] [2022-11-18 21:02:54,373 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:02:54,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-11-18 21:02:54,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:02:54,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-11-18 21:02:54,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=2154, Unknown=2, NotChecked=0, Total=2352 [2022-11-18 21:02:54,376 INFO L87 Difference]: Start difference. First operand 5180 states and 7062 transitions. Second operand has 44 states, 43 states have (on average 6.325581395348837) internal successors, (272), 35 states have internal predecessors, (272), 14 states have call successors, (57), 10 states have call predecessors, (57), 16 states have return successors, (51), 20 states have call predecessors, (51), 13 states have call successors, (51) [2022-11-18 21:03:13,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:03:13,833 INFO L93 Difference]: Finished difference Result 8509 states and 11694 transitions. [2022-11-18 21:03:13,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-11-18 21:03:13,834 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 6.325581395348837) internal successors, (272), 35 states have internal predecessors, (272), 14 states have call successors, (57), 10 states have call predecessors, (57), 16 states have return successors, (51), 20 states have call predecessors, (51), 13 states have call successors, (51) Word has length 217 [2022-11-18 21:03:13,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:03:13,857 INFO L225 Difference]: With dead ends: 8509 [2022-11-18 21:03:13,857 INFO L226 Difference]: Without dead ends: 5929 [2022-11-18 21:03:13,867 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 397 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1756 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=588, Invalid=6214, Unknown=4, NotChecked=0, Total=6806 [2022-11-18 21:03:13,868 INFO L413 NwaCegarLoop]: 1399 mSDtfsCounter, 942 mSDsluCounter, 16905 mSDsCounter, 0 mSdLazyCounter, 14814 mSolverCounterSat, 443 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1008 SdHoareTripleChecker+Valid, 18304 SdHoareTripleChecker+Invalid, 16627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 443 IncrementalHoareTripleChecker+Valid, 14814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1370 IncrementalHoareTripleChecker+Unchecked, 15.8s IncrementalHoareTripleChecker+Time [2022-11-18 21:03:13,868 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1008 Valid, 18304 Invalid, 16627 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [443 Valid, 14814 Invalid, 0 Unknown, 1370 Unchecked, 15.8s Time] [2022-11-18 21:03:13,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5929 states. [2022-11-18 21:03:14,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5929 to 5412. [2022-11-18 21:03:14,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5412 states, 3926 states have (on average 1.3079470198675496) internal successors, (5135), 4003 states have internal predecessors, (5135), 1091 states have call successors, (1091), 388 states have call predecessors, (1091), 394 states have return successors, (1122), 1070 states have call predecessors, (1122), 1089 states have call successors, (1122) [2022-11-18 21:03:14,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5412 states to 5412 states and 7348 transitions. [2022-11-18 21:03:14,515 INFO L78 Accepts]: Start accepts. Automaton has 5412 states and 7348 transitions. Word has length 217 [2022-11-18 21:03:14,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:03:14,518 INFO L495 AbstractCegarLoop]: Abstraction has 5412 states and 7348 transitions. [2022-11-18 21:03:14,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 6.325581395348837) internal successors, (272), 35 states have internal predecessors, (272), 14 states have call successors, (57), 10 states have call predecessors, (57), 16 states have return successors, (51), 20 states have call predecessors, (51), 13 states have call successors, (51) [2022-11-18 21:03:14,518 INFO L276 IsEmpty]: Start isEmpty. Operand 5412 states and 7348 transitions. [2022-11-18 21:03:14,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-11-18 21:03:14,528 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:03:14,529 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:03:14,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-18 21:03:14,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-18 21:03:14,752 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:03:14,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:03:14,753 INFO L85 PathProgramCache]: Analyzing trace with hash 72076877, now seen corresponding path program 2 times [2022-11-18 21:03:14,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:03:14,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262419417] [2022-11-18 21:03:14,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:14,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:03:16,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:03:20,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:03:20,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:03:20,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 21:03:20,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:03:20,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:03:20,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:03:20,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:03:20,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-18 21:03:20,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:03:20,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-18 21:03:20,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-11-18 21:03:20,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-11-18 21:03:20,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-11-18 21:03:20,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-11-18 21:03:20,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-11-18 21:03:20,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-11-18 21:03:20,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2022-11-18 21:03:20,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-11-18 21:03:20,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-11-18 21:03:20,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2022-11-18 21:03:20,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-11-18 21:03:20,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2022-11-18 21:03:20,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2022-11-18 21:03:20,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2022-11-18 21:03:20,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2022-11-18 21:03:20,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:03:20,914 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-18 21:03:20,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:03:20,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262419417] [2022-11-18 21:03:20,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262419417] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:03:20,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991293219] [2022-11-18 21:03:20,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 21:03:20,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:03:20,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:03:20,917 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:03:20,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-18 21:03:22,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 21:03:22,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 21:03:22,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 3517 conjuncts, 104 conjunts are in the unsatisfiable core [2022-11-18 21:03:22,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:03:22,740 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:03:22,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:03:22,989 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:03:23,297 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:03:23,297 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:03:23,576 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:03:23,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:03:23,909 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:03:24,956 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:03:24,957 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:03:25,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 21:03:25,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 21:03:25,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-18 21:03:26,309 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:03:26,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2022-11-18 21:03:26,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:03:26,693 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 21:03:26,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:03:26,700 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 21:03:27,627 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:03:27,631 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:03:27,751 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 15 proven. 27 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 21:03:27,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:03:29,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991293219] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:03:29,053 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:03:29,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25] total 47 [2022-11-18 21:03:29,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889892454] [2022-11-18 21:03:29,053 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:03:29,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-11-18 21:03:29,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:03:29,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-11-18 21:03:29,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=2677, Unknown=2, NotChecked=0, Total=2970 [2022-11-18 21:03:29,056 INFO L87 Difference]: Start difference. First operand 5412 states and 7348 transitions. Second operand has 47 states, 46 states have (on average 6.1521739130434785) internal successors, (283), 38 states have internal predecessors, (283), 17 states have call successors, (58), 10 states have call predecessors, (58), 16 states have return successors, (52), 21 states have call predecessors, (52), 16 states have call successors, (52) [2022-11-18 21:03:56,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:03:56,446 INFO L93 Difference]: Finished difference Result 13574 states and 18624 transitions. [2022-11-18 21:03:56,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-18 21:03:56,446 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 6.1521739130434785) internal successors, (283), 38 states have internal predecessors, (283), 17 states have call successors, (58), 10 states have call predecessors, (58), 16 states have return successors, (52), 21 states have call predecessors, (52), 16 states have call successors, (52) Word has length 221 [2022-11-18 21:03:56,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:03:56,480 INFO L225 Difference]: With dead ends: 13574 [2022-11-18 21:03:56,480 INFO L226 Difference]: Without dead ends: 8674 [2022-11-18 21:03:56,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 486 GetRequests, 397 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2160 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=741, Invalid=7267, Unknown=2, NotChecked=0, Total=8010 [2022-11-18 21:03:56,497 INFO L413 NwaCegarLoop]: 1572 mSDtfsCounter, 2571 mSDsluCounter, 31617 mSDsCounter, 0 mSdLazyCounter, 24304 mSolverCounterSat, 1468 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2675 SdHoareTripleChecker+Valid, 33189 SdHoareTripleChecker+Invalid, 39268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1468 IncrementalHoareTripleChecker+Valid, 24304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13496 IncrementalHoareTripleChecker+Unchecked, 24.0s IncrementalHoareTripleChecker+Time [2022-11-18 21:03:56,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2675 Valid, 33189 Invalid, 39268 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1468 Valid, 24304 Invalid, 0 Unknown, 13496 Unchecked, 24.0s Time] [2022-11-18 21:03:56,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8674 states. [2022-11-18 21:03:57,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8674 to 7359. [2022-11-18 21:03:57,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7359 states, 5343 states have (on average 1.309376754632229) internal successors, (6996), 5463 states have internal predecessors, (6996), 1425 states have call successors, (1425), 566 states have call predecessors, (1425), 590 states have return successors, (1555), 1384 states have call predecessors, (1555), 1423 states have call successors, (1555) [2022-11-18 21:03:57,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7359 states to 7359 states and 9976 transitions. [2022-11-18 21:03:57,322 INFO L78 Accepts]: Start accepts. Automaton has 7359 states and 9976 transitions. Word has length 221 [2022-11-18 21:03:57,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:03:57,325 INFO L495 AbstractCegarLoop]: Abstraction has 7359 states and 9976 transitions. [2022-11-18 21:03:57,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 46 states have (on average 6.1521739130434785) internal successors, (283), 38 states have internal predecessors, (283), 17 states have call successors, (58), 10 states have call predecessors, (58), 16 states have return successors, (52), 21 states have call predecessors, (52), 16 states have call successors, (52) [2022-11-18 21:03:57,326 INFO L276 IsEmpty]: Start isEmpty. Operand 7359 states and 9976 transitions. [2022-11-18 21:03:57,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2022-11-18 21:03:57,343 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:03:57,344 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:03:57,360 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-18 21:03:57,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-18 21:03:57,557 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:03:57,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:03:57,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1346985487, now seen corresponding path program 1 times [2022-11-18 21:03:57,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:03:57,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494899770] [2022-11-18 21:03:57,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:03:57,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:03:59,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:03,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:04:03,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:03,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:04:03,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:03,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:04:03,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:03,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 21:04:03,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:03,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:04:03,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:03,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:04:03,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:04:04,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:04:04,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-18 21:04:04,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:04:04,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-18 21:04:04,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-11-18 21:04:04,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-11-18 21:04:04,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-11-18 21:04:04,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-11-18 21:04:04,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-11-18 21:04:04,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-11-18 21:04:04,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-11-18 21:04:04,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-11-18 21:04:04,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2022-11-18 21:04:04,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-11-18 21:04:04,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-11-18 21:04:04,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2022-11-18 21:04:04,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2022-11-18 21:04:04,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2022-11-18 21:04:04,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2022-11-18 21:04:04,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:04,500 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-18 21:04:04,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:04,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494899770] [2022-11-18 21:04:04,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494899770] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:04:04,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319796775] [2022-11-18 21:04:04,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:04,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:04:04,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:04:04,503 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:04:04,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-18 21:04:05,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:05,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 3479 conjuncts, 102 conjunts are in the unsatisfiable core [2022-11-18 21:04:05,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:05,624 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:04:05,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:04:05,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:04:06,173 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:04:06,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:04:06,431 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:04:06,431 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:04:06,748 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:04:07,789 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:04:07,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:04:08,163 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 21:04:08,173 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 21:04:08,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-18 21:04:09,043 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:04:09,044 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2022-11-18 21:04:09,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:04:09,312 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 21:04:09,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:04:09,321 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 21:04:09,902 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:04:09,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:04:09,952 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 21:04:09,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:04:10,977 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1327 (Array Int Int)) (|v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_24| Int) (|v_pkt_ctl_ioctl_~#ctrl_cmd~0#1.base_30| Int) (|v_pkt_ctl_ioctl_~#pkt_dev~0#1.offset_24| Int) (v_ArrVal_1325 Int) (v_ArrVal_1329 Int)) (or (not (<= |v_pkt_ctl_ioctl_~#pkt_dev~0#1.offset_24| 0)) (= (mod (let ((.cse0 (+ |c_~#pkt_devs~0.offset| 8))) (+ (select (select (store |c_#memory_$Pointer$.base| |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_24| (store (select |c_#memory_$Pointer$.base| |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_24|) |v_pkt_ctl_ioctl_~#pkt_dev~0#1.offset_24| v_ArrVal_1329)) |c_~#pkt_devs~0.base|) .cse0) (select (select (store |c_#memory_$Pointer$.offset| |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_24| v_ArrVal_1327) |c_~#pkt_devs~0.base|) .cse0))) 18446744073709551616) 0) (not (< |c_#StackHeapBarrier| |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_24|)) (not (= (select (store (store |c_#valid| |c_ULTIMATE.start_pkt_init_~#__key~3#1.base| v_ArrVal_1325) |v_pkt_ctl_ioctl_~#ctrl_cmd~0#1.base_30| 1) |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_24|) 0)))) is different from false [2022-11-18 21:04:11,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319796775] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:04:11,028 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:04:11,028 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 46 [2022-11-18 21:04:11,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266122284] [2022-11-18 21:04:11,029 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:04:11,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-11-18 21:04:11,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:11,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-11-18 21:04:11,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=2291, Unknown=2, NotChecked=98, Total=2652 [2022-11-18 21:04:11,031 INFO L87 Difference]: Start difference. First operand 7359 states and 9976 transitions. Second operand has 46 states, 45 states have (on average 5.933333333333334) internal successors, (267), 37 states have internal predecessors, (267), 16 states have call successors, (57), 11 states have call predecessors, (57), 17 states have return successors, (51), 20 states have call predecessors, (51), 14 states have call successors, (51) [2022-11-18 21:04:44,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:04:44,315 INFO L93 Difference]: Finished difference Result 11916 states and 16236 transitions. [2022-11-18 21:04:44,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-11-18 21:04:44,315 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 5.933333333333334) internal successors, (267), 37 states have internal predecessors, (267), 16 states have call successors, (57), 11 states have call predecessors, (57), 17 states have return successors, (51), 20 states have call predecessors, (51), 14 states have call successors, (51) Word has length 214 [2022-11-18 21:04:44,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:04:44,348 INFO L225 Difference]: With dead ends: 11916 [2022-11-18 21:04:44,348 INFO L226 Difference]: Without dead ends: 8518 [2022-11-18 21:04:44,359 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 388 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2641 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=986, Invalid=8328, Unknown=2, NotChecked=190, Total=9506 [2022-11-18 21:04:44,360 INFO L413 NwaCegarLoop]: 1394 mSDtfsCounter, 2841 mSDsluCounter, 28767 mSDsCounter, 0 mSdLazyCounter, 25290 mSolverCounterSat, 1607 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2917 SdHoareTripleChecker+Valid, 30161 SdHoareTripleChecker+Invalid, 37206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1607 IncrementalHoareTripleChecker+Valid, 25290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10309 IncrementalHoareTripleChecker+Unchecked, 29.0s IncrementalHoareTripleChecker+Time [2022-11-18 21:04:44,360 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2917 Valid, 30161 Invalid, 37206 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1607 Valid, 25290 Invalid, 0 Unknown, 10309 Unchecked, 29.0s Time] [2022-11-18 21:04:44,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8518 states. [2022-11-18 21:04:45,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8518 to 7696. [2022-11-18 21:04:45,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7696 states, 5590 states have (on average 1.3082289803220035) internal successors, (7313), 5715 states have internal predecessors, (7313), 1476 states have call successors, (1476), 602 states have call predecessors, (1476), 629 states have return successors, (1618), 1434 states have call predecessors, (1618), 1474 states have call successors, (1618) [2022-11-18 21:04:45,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7696 states to 7696 states and 10407 transitions. [2022-11-18 21:04:45,269 INFO L78 Accepts]: Start accepts. Automaton has 7696 states and 10407 transitions. Word has length 214 [2022-11-18 21:04:45,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:04:45,269 INFO L495 AbstractCegarLoop]: Abstraction has 7696 states and 10407 transitions. [2022-11-18 21:04:45,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 5.933333333333334) internal successors, (267), 37 states have internal predecessors, (267), 16 states have call successors, (57), 11 states have call predecessors, (57), 17 states have return successors, (51), 20 states have call predecessors, (51), 14 states have call successors, (51) [2022-11-18 21:04:45,270 INFO L276 IsEmpty]: Start isEmpty. Operand 7696 states and 10407 transitions. [2022-11-18 21:04:45,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2022-11-18 21:04:45,289 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:04:45,289 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:04:45,311 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-18 21:04:45,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-18 21:04:45,506 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:04:45,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:04:45,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1517530058, now seen corresponding path program 2 times [2022-11-18 21:04:45,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:04:45,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782802997] [2022-11-18 21:04:45,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:04:45,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:04:46,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:49,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:04:49,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:49,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:04:49,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:49,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:04:49,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:49,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 21:04:49,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:04:50,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:04:50,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:04:50,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:04:50,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-18 21:04:50,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:04:50,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-18 21:04:50,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-11-18 21:04:50,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:04:50,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-11-18 21:04:50,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-11-18 21:04:50,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-11-18 21:04:50,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-11-18 21:04:50,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-11-18 21:04:50,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-11-18 21:04:50,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-11-18 21:04:50,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-11-18 21:04:50,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2022-11-18 21:04:50,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-11-18 21:04:50,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2022-11-18 21:04:50,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2022-11-18 21:04:50,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2022-11-18 21:04:50,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-11-18 21:04:50,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:04:50,660 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-18 21:04:50,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:04:50,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782802997] [2022-11-18 21:04:50,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782802997] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:04:50,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379358264] [2022-11-18 21:04:50,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 21:04:50,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:04:50,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:04:50,662 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:04:50,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-18 21:04:52,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 21:04:52,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 21:04:52,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 3507 conjuncts, 144 conjunts are in the unsatisfiable core [2022-11-18 21:04:52,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:04:52,392 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:04:52,393 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:04:52,559 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:04:52,830 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:04:52,831 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:04:53,041 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:04:53,041 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:04:53,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:04:54,304 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:04:54,305 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:04:54,630 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 39 [2022-11-18 21:04:54,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:04:54,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-18 21:04:55,077 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 21:04:56,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 21:04:56,670 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:04:57,033 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:04:57,034 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:04:57,247 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:04:57,248 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2022-11-18 21:04:57,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:04:57,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:04:57,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-18 21:04:57,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:04:57,840 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:04:57,853 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 21:04:57,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-11-18 21:04:58,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 21:04:58,758 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 7 [2022-11-18 21:04:58,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 21:04:58,764 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-11-18 21:04:58,818 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 29 proven. 33 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 21:04:58,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:04:59,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379358264] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:04:59,946 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:04:59,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 33] total 54 [2022-11-18 21:04:59,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458158140] [2022-11-18 21:04:59,946 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:04:59,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-11-18 21:04:59,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:04:59,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-11-18 21:04:59,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=3333, Unknown=11, NotChecked=0, Total=3782 [2022-11-18 21:04:59,949 INFO L87 Difference]: Start difference. First operand 7696 states and 10407 transitions. Second operand has 54 states, 52 states have (on average 5.0576923076923075) internal successors, (263), 43 states have internal predecessors, (263), 17 states have call successors, (58), 14 states have call predecessors, (58), 20 states have return successors, (52), 24 states have call predecessors, (52), 15 states have call successors, (52) [2022-11-18 21:05:19,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:05:19,865 INFO L93 Difference]: Finished difference Result 12185 states and 16657 transitions. [2022-11-18 21:05:19,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-11-18 21:05:19,865 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 52 states have (on average 5.0576923076923075) internal successors, (263), 43 states have internal predecessors, (263), 17 states have call successors, (58), 14 states have call predecessors, (58), 20 states have return successors, (52), 24 states have call predecessors, (52), 15 states have call successors, (52) Word has length 217 [2022-11-18 21:05:19,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:05:19,900 INFO L225 Difference]: With dead ends: 12185 [2022-11-18 21:05:19,900 INFO L226 Difference]: Without dead ends: 9509 [2022-11-18 21:05:19,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 385 SyntacticMatches, 4 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3747 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=1053, Invalid=9648, Unknown=11, NotChecked=0, Total=10712 [2022-11-18 21:05:19,915 INFO L413 NwaCegarLoop]: 1569 mSDtfsCounter, 1762 mSDsluCounter, 30584 mSDsCounter, 0 mSdLazyCounter, 15510 mSolverCounterSat, 603 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1853 SdHoareTripleChecker+Valid, 32153 SdHoareTripleChecker+Invalid, 32541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 603 IncrementalHoareTripleChecker+Valid, 15510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16428 IncrementalHoareTripleChecker+Unchecked, 15.5s IncrementalHoareTripleChecker+Time [2022-11-18 21:05:19,915 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1853 Valid, 32153 Invalid, 32541 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [603 Valid, 15510 Invalid, 0 Unknown, 16428 Unchecked, 15.5s Time] [2022-11-18 21:05:19,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9509 states. [2022-11-18 21:05:20,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9509 to 8836. [2022-11-18 21:05:20,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8836 states, 6434 states have (on average 1.313179981349083) internal successors, (8449), 6580 states have internal predecessors, (8449), 1663 states have call successors, (1663), 705 states have call predecessors, (1663), 738 states have return successors, (1836), 1608 states have call predecessors, (1836), 1661 states have call successors, (1836) [2022-11-18 21:05:20,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8836 states to 8836 states and 11948 transitions. [2022-11-18 21:05:20,906 INFO L78 Accepts]: Start accepts. Automaton has 8836 states and 11948 transitions. Word has length 217 [2022-11-18 21:05:20,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:05:20,907 INFO L495 AbstractCegarLoop]: Abstraction has 8836 states and 11948 transitions. [2022-11-18 21:05:20,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 52 states have (on average 5.0576923076923075) internal successors, (263), 43 states have internal predecessors, (263), 17 states have call successors, (58), 14 states have call predecessors, (58), 20 states have return successors, (52), 24 states have call predecessors, (52), 15 states have call successors, (52) [2022-11-18 21:05:20,907 INFO L276 IsEmpty]: Start isEmpty. Operand 8836 states and 11948 transitions. [2022-11-18 21:05:20,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2022-11-18 21:05:20,929 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:05:20,929 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:05:20,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-18 21:05:21,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-18 21:05:21,143 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:05:21,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:21,143 INFO L85 PathProgramCache]: Analyzing trace with hash -852772336, now seen corresponding path program 1 times [2022-11-18 21:05:21,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:21,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276416195] [2022-11-18 21:05:21,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:21,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:22,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:25,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:05:25,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:25,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:05:25,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:25,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:05:25,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:25,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 21:05:25,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:25,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:05:25,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:25,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:05:25,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:05:26,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:05:26,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-18 21:05:26,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:05:26,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:05:26,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-11-18 21:05:26,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-18 21:05:26,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-11-18 21:05:26,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-11-18 21:05:26,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-11-18 21:05:26,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-11-18 21:05:26,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-11-18 21:05:26,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-11-18 21:05:26,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2022-11-18 21:05:26,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-11-18 21:05:26,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2022-11-18 21:05:26,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2022-11-18 21:05:26,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-11-18 21:05:26,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2022-11-18 21:05:26,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2022-11-18 21:05:26,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2022-11-18 21:05:26,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:26,363 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-18 21:05:26,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:05:26,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276416195] [2022-11-18 21:05:26,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276416195] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:05:26,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050975025] [2022-11-18 21:05:26,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:26,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:05:26,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:05:26,367 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:05:26,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-18 21:05:27,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:05:27,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 3539 conjuncts, 114 conjunts are in the unsatisfiable core [2022-11-18 21:05:27,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:05:27,386 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:05:27,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:05:27,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 21:05:27,723 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:05:27,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:05:27,958 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:05:27,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2022-11-18 21:05:28,104 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:05:28,105 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:05:28,197 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 21:05:28,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:05:29,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:05:29,224 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:05:29,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2022-11-18 21:05:29,484 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:05:29,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:05:29,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-18 21:05:29,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 21:05:29,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:05:30,011 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:05:30,011 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:05:30,518 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-18 21:05:30,753 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 17 [2022-11-18 21:05:31,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:05:31,298 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:05:31,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:05:31,304 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:05:32,191 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:05:32,195 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:05:32,252 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 33 proven. 18 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-11-18 21:05:32,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:05:33,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050975025] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:05:33,469 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:05:33,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 25] total 46 [2022-11-18 21:05:33,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303314619] [2022-11-18 21:05:33,469 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:05:33,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-11-18 21:05:33,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:05:33,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-11-18 21:05:33,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=2350, Unknown=12, NotChecked=0, Total=2652 [2022-11-18 21:05:33,473 INFO L87 Difference]: Start difference. First operand 8836 states and 11948 transitions. Second operand has 46 states, 45 states have (on average 5.933333333333334) internal successors, (267), 37 states have internal predecessors, (267), 17 states have call successors, (58), 12 states have call predecessors, (58), 18 states have return successors, (52), 20 states have call predecessors, (52), 15 states have call successors, (52) [2022-11-18 21:05:57,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:05:57,858 INFO L93 Difference]: Finished difference Result 17100 states and 23327 transitions. [2022-11-18 21:05:57,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-11-18 21:05:57,858 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 5.933333333333334) internal successors, (267), 37 states have internal predecessors, (267), 17 states have call successors, (58), 12 states have call predecessors, (58), 18 states have return successors, (52), 20 states have call predecessors, (52), 15 states have call successors, (52) Word has length 220 [2022-11-18 21:05:57,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:05:57,883 INFO L225 Difference]: With dead ends: 17100 [2022-11-18 21:05:57,883 INFO L226 Difference]: Without dead ends: 11819 [2022-11-18 21:05:57,897 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 394 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2706 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=1067, Invalid=8233, Unknown=12, NotChecked=0, Total=9312 [2022-11-18 21:05:57,898 INFO L413 NwaCegarLoop]: 1620 mSDtfsCounter, 2531 mSDsluCounter, 21428 mSDsCounter, 0 mSdLazyCounter, 18748 mSolverCounterSat, 1307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2622 SdHoareTripleChecker+Valid, 23048 SdHoareTripleChecker+Invalid, 23000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1307 IncrementalHoareTripleChecker+Valid, 18748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2945 IncrementalHoareTripleChecker+Unchecked, 19.7s IncrementalHoareTripleChecker+Time [2022-11-18 21:05:57,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2622 Valid, 23048 Invalid, 23000 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1307 Valid, 18748 Invalid, 0 Unknown, 2945 Unchecked, 19.7s Time] [2022-11-18 21:05:57,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11819 states. [2022-11-18 21:05:58,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11819 to 10990. [2022-11-18 21:05:58,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10990 states, 8031 states have (on average 1.3222512763043208) internal successors, (10619), 8220 states have internal predecessors, (10619), 2022 states have call successors, (2022), 890 states have call predecessors, (2022), 936 states have return successors, (2248), 1941 states have call predecessors, (2248), 2020 states have call successors, (2248) [2022-11-18 21:05:58,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10990 states to 10990 states and 14889 transitions. [2022-11-18 21:05:58,953 INFO L78 Accepts]: Start accepts. Automaton has 10990 states and 14889 transitions. Word has length 220 [2022-11-18 21:05:58,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:05:58,954 INFO L495 AbstractCegarLoop]: Abstraction has 10990 states and 14889 transitions. [2022-11-18 21:05:58,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 5.933333333333334) internal successors, (267), 37 states have internal predecessors, (267), 17 states have call successors, (58), 12 states have call predecessors, (58), 18 states have return successors, (52), 20 states have call predecessors, (52), 15 states have call successors, (52) [2022-11-18 21:05:58,954 INFO L276 IsEmpty]: Start isEmpty. Operand 10990 states and 14889 transitions. [2022-11-18 21:05:58,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-11-18 21:05:58,972 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:05:58,972 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:05:58,981 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-18 21:05:59,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:05:59,173 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:05:59,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:05:59,173 INFO L85 PathProgramCache]: Analyzing trace with hash 2005748248, now seen corresponding path program 2 times [2022-11-18 21:05:59,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:05:59,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361197576] [2022-11-18 21:05:59,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:05:59,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:05:59,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:03,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:06:03,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:03,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:06:03,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:03,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:06:03,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:03,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 21:06:03,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:03,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:06:03,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:03,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:06:03,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:03,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:06:03,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:03,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:06:03,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:03,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-18 21:06:03,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:03,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:06:03,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:03,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-18 21:06:04,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-11-18 21:06:04,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:06:04,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-11-18 21:06:04,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-11-18 21:06:04,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-11-18 21:06:04,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-11-18 21:06:04,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-11-18 21:06:04,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2022-11-18 21:06:04,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-11-18 21:06:04,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-11-18 21:06:04,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2022-11-18 21:06:04,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-11-18 21:06:04,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2022-11-18 21:06:04,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2022-11-18 21:06:04,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2022-11-18 21:06:04,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2022-11-18 21:06:04,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:04,072 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-11-18 21:06:04,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:06:04,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361197576] [2022-11-18 21:06:04,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361197576] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:06:04,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730381574] [2022-11-18 21:06:04,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 21:06:04,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:06:04,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:06:04,074 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:06:04,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-18 21:06:05,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 21:06:05,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 21:06:05,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 3516 conjuncts, 103 conjunts are in the unsatisfiable core [2022-11-18 21:06:05,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:06:05,686 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:06:05,686 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:06:05,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:06:06,259 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:06:06,260 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:06:06,575 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:06:06,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:06:06,884 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:06:07,862 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:06:07,862 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:06:08,214 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 21:06:08,224 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 21:06:08,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-18 21:06:09,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-18 21:06:09,196 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-18 21:06:09,196 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-11-18 21:06:09,388 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-18 21:06:09,388 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 31 [2022-11-18 21:06:09,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:06:09,819 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 21:06:09,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:06:09,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 21:06:10,452 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:06:10,456 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:06:10,510 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 18 proven. 36 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-11-18 21:06:10,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:06:11,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730381574] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:06:11,951 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:06:11,951 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 26] total 49 [2022-11-18 21:06:11,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443268340] [2022-11-18 21:06:11,951 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:06:11,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-11-18 21:06:11,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:06:11,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-11-18 21:06:11,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=2758, Unknown=23, NotChecked=0, Total=3080 [2022-11-18 21:06:11,952 INFO L87 Difference]: Start difference. First operand 10990 states and 14889 transitions. Second operand has 49 states, 48 states have (on average 5.833333333333333) internal successors, (280), 40 states have internal predecessors, (280), 19 states have call successors, (60), 11 states have call predecessors, (60), 17 states have return successors, (54), 23 states have call predecessors, (54), 17 states have call successors, (54) [2022-11-18 21:06:25,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:06:25,175 INFO L93 Difference]: Finished difference Result 19336 states and 26036 transitions. [2022-11-18 21:06:25,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-18 21:06:25,176 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 5.833333333333333) internal successors, (280), 40 states have internal predecessors, (280), 19 states have call successors, (60), 11 states have call predecessors, (60), 17 states have return successors, (54), 23 states have call predecessors, (54), 17 states have call successors, (54) Word has length 221 [2022-11-18 21:06:25,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:06:25,203 INFO L225 Difference]: With dead ends: 19336 [2022-11-18 21:06:25,203 INFO L226 Difference]: Without dead ends: 12474 [2022-11-18 21:06:25,222 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 397 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1910 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=674, Invalid=6432, Unknown=34, NotChecked=0, Total=7140 [2022-11-18 21:06:25,222 INFO L413 NwaCegarLoop]: 1674 mSDtfsCounter, 1472 mSDsluCounter, 25841 mSDsCounter, 0 mSdLazyCounter, 8533 mSolverCounterSat, 430 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1477 SdHoareTripleChecker+Valid, 27515 SdHoareTripleChecker+Invalid, 10883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 430 IncrementalHoareTripleChecker+Valid, 8533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1920 IncrementalHoareTripleChecker+Unchecked, 9.7s IncrementalHoareTripleChecker+Time [2022-11-18 21:06:25,223 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1477 Valid, 27515 Invalid, 10883 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [430 Valid, 8533 Invalid, 0 Unknown, 1920 Unchecked, 9.7s Time] [2022-11-18 21:06:25,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12474 states. [2022-11-18 21:06:26,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12474 to 11894. [2022-11-18 21:06:26,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11894 states, 8683 states have (on average 1.3174018196475872) internal successors, (11439), 8887 states have internal predecessors, (11439), 2174 states have call successors, (2174), 992 states have call predecessors, (2174), 1036 states have return successors, (2401), 2078 states have call predecessors, (2401), 2172 states have call successors, (2401) [2022-11-18 21:06:26,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11894 states to 11894 states and 16014 transitions. [2022-11-18 21:06:26,650 INFO L78 Accepts]: Start accepts. Automaton has 11894 states and 16014 transitions. Word has length 221 [2022-11-18 21:06:26,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:06:26,650 INFO L495 AbstractCegarLoop]: Abstraction has 11894 states and 16014 transitions. [2022-11-18 21:06:26,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 48 states have (on average 5.833333333333333) internal successors, (280), 40 states have internal predecessors, (280), 19 states have call successors, (60), 11 states have call predecessors, (60), 17 states have return successors, (54), 23 states have call predecessors, (54), 17 states have call successors, (54) [2022-11-18 21:06:26,651 INFO L276 IsEmpty]: Start isEmpty. Operand 11894 states and 16014 transitions. [2022-11-18 21:06:26,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2022-11-18 21:06:26,666 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:06:26,666 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:06:26,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-18 21:06:26,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:06:26,867 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:06:26,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:06:26,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1367480301, now seen corresponding path program 1 times [2022-11-18 21:06:26,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:06:26,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601720031] [2022-11-18 21:06:26,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:26,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:06:28,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-18 21:06:33,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:06:33,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:06:33,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-11-18 21:06:33,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:06:33,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:06:33,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:06:33,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:06:33,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-11-18 21:06:33,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 21:06:33,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:06:33,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-11-18 21:06:33,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-18 21:06:33,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:33,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 21:06:33,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-11-18 21:06:34,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-11-18 21:06:34,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-11-18 21:06:34,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-11-18 21:06:34,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-11-18 21:06:34,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-11-18 21:06:34,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-11-18 21:06:34,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2022-11-18 21:06:34,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2022-11-18 21:06:34,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2022-11-18 21:06:34,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2022-11-18 21:06:34,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-11-18 21:06:34,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2022-11-18 21:06:34,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2022-11-18 21:06:34,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:34,122 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-18 21:06:34,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 21:06:34,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601720031] [2022-11-18 21:06:34,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601720031] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:06:34,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172457058] [2022-11-18 21:06:34,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:06:34,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 21:06:34,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:06:34,124 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 21:06:34,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-18 21:06:35,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:06:35,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 3573 conjuncts, 118 conjunts are in the unsatisfiable core [2022-11-18 21:06:35,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:06:35,438 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:06:35,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:06:35,679 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:06:35,957 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-18 21:06:35,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-18 21:06:36,219 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:06:36,219 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:06:36,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:06:37,528 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:06:37,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:06:37,857 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:06:37,868 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:06:37,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-18 21:06:38,230 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:06:38,472 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:06:38,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:06:39,399 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-18 21:06:39,597 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-18 21:06:39,600 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-11-18 21:06:39,819 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-18 21:06:39,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2022-11-18 21:06:40,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:06:40,047 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:06:40,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:06:40,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:06:40,500 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:06:40,505 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 21:06:40,554 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 24 proven. 42 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-18 21:06:40,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:06:41,384 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1868 (Array Int Int)) (|v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_28| Int) (v_ArrVal_1869 (Array Int Int)) (v_ArrVal_1867 Int) (|v_pkt_ctl_ioctl_~#ctrl_cmd~0#1.base_34| Int)) (or (= (mod (+ (select (select (store |c_#memory_$Pointer$.offset| |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_28| v_ArrVal_1868) |c_~#pkt_devs~0.base|) |c_~#pkt_devs~0.offset|) (select (select (store |c_#memory_$Pointer$.base| |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_28| v_ArrVal_1869) |c_~#pkt_devs~0.base|) |c_~#pkt_devs~0.offset|)) 18446744073709551616) 0) (not (= (select (store (store |c_#valid| |c_ULTIMATE.start_pkt_init_~#__key~3#1.base| v_ArrVal_1867) |v_pkt_ctl_ioctl_~#ctrl_cmd~0#1.base_34| 1) |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_28|) 0)) (not (< |c_#StackHeapBarrier| |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_28|)))) is different from false [2022-11-18 21:06:41,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172457058] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:06:41,730 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 21:06:41,731 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 53 [2022-11-18 21:06:41,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77999572] [2022-11-18 21:06:41,731 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 21:06:41,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-11-18 21:06:41,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 21:06:41,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-11-18 21:06:41,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=381, Invalid=3033, Unknown=12, NotChecked=114, Total=3540 [2022-11-18 21:06:41,733 INFO L87 Difference]: Start difference. First operand 11894 states and 16014 transitions. Second operand has 53 states, 52 states have (on average 5.211538461538462) internal successors, (271), 41 states have internal predecessors, (271), 19 states have call successors, (58), 11 states have call predecessors, (58), 16 states have return successors, (52), 23 states have call predecessors, (52), 17 states have call successors, (52) [2022-11-18 21:07:34,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:07:34,696 INFO L93 Difference]: Finished difference Result 22400 states and 30495 transitions. [2022-11-18 21:07:34,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-11-18 21:07:34,697 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 5.211538461538462) internal successors, (271), 41 states have internal predecessors, (271), 19 states have call successors, (58), 11 states have call predecessors, (58), 16 states have return successors, (52), 23 states have call predecessors, (52), 17 states have call successors, (52) Word has length 227 [2022-11-18 21:07:34,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:07:34,744 INFO L225 Difference]: With dead ends: 22400 [2022-11-18 21:07:34,744 INFO L226 Difference]: Without dead ends: 19254 [2022-11-18 21:07:34,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 560 GetRequests, 406 SyntacticMatches, 5 SemanticMatches, 149 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 7885 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=1761, Invalid=20581, Unknown=12, NotChecked=296, Total=22650 [2022-11-18 21:07:34,759 INFO L413 NwaCegarLoop]: 2951 mSDtfsCounter, 5431 mSDsluCounter, 34849 mSDsCounter, 0 mSdLazyCounter, 38301 mSolverCounterSat, 3104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5553 SdHoareTripleChecker+Valid, 37800 SdHoareTripleChecker+Invalid, 46073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.4s SdHoareTripleChecker+Time, 3104 IncrementalHoareTripleChecker+Valid, 38301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4668 IncrementalHoareTripleChecker+Unchecked, 42.3s IncrementalHoareTripleChecker+Time [2022-11-18 21:07:34,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5553 Valid, 37800 Invalid, 46073 Unknown, 0 Unchecked, 0.4s Time], IncrementalHoareTripleChecker [3104 Valid, 38301 Invalid, 0 Unknown, 4668 Unchecked, 42.3s Time] [2022-11-18 21:07:34,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19254 states. [2022-11-18 21:07:37,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19254 to 17795. [2022-11-18 21:07:37,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17795 states, 12985 states have (on average 1.3190604543704274) internal successors, (17128), 13270 states have internal predecessors, (17128), 3266 states have call successors, (3266), 1479 states have call predecessors, (3266), 1543 states have return successors, (3600), 3141 states have call predecessors, (3600), 3264 states have call successors, (3600) [2022-11-18 21:07:37,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17795 states to 17795 states and 23994 transitions. [2022-11-18 21:07:37,368 INFO L78 Accepts]: Start accepts. Automaton has 17795 states and 23994 transitions. Word has length 227 [2022-11-18 21:07:37,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:07:37,369 INFO L495 AbstractCegarLoop]: Abstraction has 17795 states and 23994 transitions. [2022-11-18 21:07:37,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 52 states have (on average 5.211538461538462) internal successors, (271), 41 states have internal predecessors, (271), 19 states have call successors, (58), 11 states have call predecessors, (58), 16 states have return successors, (52), 23 states have call predecessors, (52), 17 states have call successors, (52) [2022-11-18 21:07:37,369 INFO L276 IsEmpty]: Start isEmpty. Operand 17795 states and 23994 transitions. [2022-11-18 21:07:37,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2022-11-18 21:07:37,389 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:07:37,389 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:07:37,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-18 21:07:37,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-11-18 21:07:37,591 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:07:37,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:07:37,591 INFO L85 PathProgramCache]: Analyzing trace with hash -355862637, now seen corresponding path program 1 times [2022-11-18 21:07:37,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 21:07:37,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380723305] [2022-11-18 21:07:37,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:07:37,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 21:07:39,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 21:07:39,536 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 21:07:47,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 21:07:47,801 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 21:07:47,802 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-18 21:07:47,802 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-18 21:07:47,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-18 21:07:47,807 INFO L444 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:07:47,810 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-18 21:07:48,138 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.11 09:07:48 BoogieIcfgContainer [2022-11-18 21:07:48,138 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-18 21:07:48,139 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-18 21:07:48,139 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-18 21:07:48,139 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-18 21:07:48,139 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 09:00:44" (3/4) ... [2022-11-18 21:07:48,141 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-18 21:07:48,141 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-18 21:07:48,142 INFO L158 Benchmark]: Toolchain (without parser) took 431913.77ms. Allocated memory was 127.9MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 82.6MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 892.1MB. Max. memory is 16.1GB. [2022-11-18 21:07:48,142 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 88.1MB. Free memory was 60.1MB in the beginning and 60.1MB in the end (delta: 29.8kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 21:07:48,142 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3007.57ms. Allocated memory was 127.9MB in the beginning and 165.7MB in the end (delta: 37.7MB). Free memory was 82.6MB in the beginning and 86.3MB in the end (delta: -3.6MB). Peak memory consumption was 62.0MB. Max. memory is 16.1GB. [2022-11-18 21:07:48,142 INFO L158 Benchmark]: Boogie Procedure Inliner took 227.55ms. Allocated memory is still 165.7MB. Free memory was 86.3MB in the beginning and 62.9MB in the end (delta: 23.4MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2022-11-18 21:07:48,143 INFO L158 Benchmark]: Boogie Preprocessor took 265.41ms. Allocated memory is still 165.7MB. Free memory was 62.9MB in the beginning and 76.4MB in the end (delta: -13.5MB). Peak memory consumption was 11.9MB. Max. memory is 16.1GB. [2022-11-18 21:07:48,143 INFO L158 Benchmark]: RCFGBuilder took 4846.10ms. Allocated memory was 165.7MB in the beginning and 350.2MB in the end (delta: 184.5MB). Free memory was 76.4MB in the beginning and 258.0MB in the end (delta: -181.6MB). Peak memory consumption was 107.7MB. Max. memory is 16.1GB. [2022-11-18 21:07:48,143 INFO L158 Benchmark]: TraceAbstraction took 423551.80ms. Allocated memory was 350.2MB in the beginning and 3.7GB in the end (delta: 3.4GB). Free memory was 256.9MB in the beginning and 2.8GB in the end (delta: -2.5GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2022-11-18 21:07:48,144 INFO L158 Benchmark]: Witness Printer took 2.75ms. Allocated memory is still 3.7GB. Free memory is still 2.8GB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 21:07:48,145 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 88.1MB. Free memory was 60.1MB in the beginning and 60.1MB in the end (delta: 29.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3007.57ms. Allocated memory was 127.9MB in the beginning and 165.7MB in the end (delta: 37.7MB). Free memory was 82.6MB in the beginning and 86.3MB in the end (delta: -3.6MB). Peak memory consumption was 62.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 227.55ms. Allocated memory is still 165.7MB. Free memory was 86.3MB in the beginning and 62.9MB in the end (delta: 23.4MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 265.41ms. Allocated memory is still 165.7MB. Free memory was 62.9MB in the beginning and 76.4MB in the end (delta: -13.5MB). Peak memory consumption was 11.9MB. Max. memory is 16.1GB. * RCFGBuilder took 4846.10ms. Allocated memory was 165.7MB in the beginning and 350.2MB in the end (delta: 184.5MB). Free memory was 76.4MB in the beginning and 258.0MB in the end (delta: -181.6MB). Peak memory consumption was 107.7MB. Max. memory is 16.1GB. * TraceAbstraction took 423551.80ms. Allocated memory was 350.2MB in the beginning and 3.7GB in the end (delta: 3.4GB). Free memory was 256.9MB in the beginning and 2.8GB in the end (delta: -2.5GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Witness Printer took 2.75ms. Allocated memory is still 3.7GB. Free memory is still 2.8GB. 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: 9689]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of strcmp at line 4788, overapproximation of large string literal at line 9418, overapproximation of bitwiseOr at line 4153, overapproximation of bitwiseAnd at line 4152, overapproximation of __builtin_object_size at line 4237. Possible FailurePath: [L4585-L4587] static struct attribute kobj_pkt_attr_st1 = {"reset", 128U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}; [L4588-L4590] static struct attribute kobj_pkt_attr_st2 = {"packets_started", 292U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}; [L4591-L4594] static struct attribute kobj_pkt_attr_st3 = {"packets_finished", 292U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}; [L4595-L4597] static struct attribute kobj_pkt_attr_st4 = {"kb_written", 292U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}; [L4847-L4848] static struct kobj_type kobj_pkt_type_wqueue = {& pkt_kobj_release, & kobj_pkt_ops, (struct attribute **)(& kobj_pkt_attrs_wqueue), (struct kobj_ns_type_operations const *(*)(struct kobject * ))0, (void const *(*)(struct kobject * ))0}; [L4522] static int pktdev_major ; [L4598-L4600] static struct attribute kobj_pkt_attr_st5 = {"kb_read", 292U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}; [L9455] int LDV_IN_INTERRUPT ; [L4845-L4846] static struct kobj_type kobj_pkt_type_stat = {& pkt_kobj_release, & kobj_pkt_ops, (struct attribute **)(& kobj_pkt_attrs_stat), (struct kobj_ns_type_operations const *(*)(struct kobject * ))0, (void const *(*)(struct kobject * ))0}; [L4511-L4519] static struct mutex pktcdvd_mutex = {{1}, {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "pktcdvd_mutex.wait_lock", 0, 0UL}}}}, {& pktcdvd_mutex.wait_list, & pktcdvd_mutex.wait_list}, (struct task_struct *)0, (char const *)0, (void *)(& pktcdvd_mutex), {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "pktcdvd_mutex", 0, 0UL}}; [L8976-L8983] static struct block_device_operations const pktcdvd_ops = {& pkt_open, & pkt_close, & pkt_ioctl, (int (*)(struct block_device * , fmode_t , unsigned int , unsigned long ))0, (int (*)(struct block_device * , sector_t , void ** , unsigned long * ))0, & pkt_check_events, (int (*)(struct gendisk * ))0, (void (*)(struct gendisk * ))0, (int (*)(struct gendisk * ))0, (int (*)(struct block_device * , struct hd_geometry * ))0, (void (*)(struct block_device * , unsigned long ))0, & __this_module}; [L9370-L9372] static struct miscdevice pkt_misc = {255, "pktcdvd", & pkt_ctl_fops, {(struct list_head *)0, (struct list_head *)0}, (struct device *)0, (struct device *)0, "pktcdvd/control", 0U}; [L9340-L9369] static struct file_operations const pkt_ctl_fops = {& __this_module, & no_llseek, (ssize_t (*)(struct file * , char * , size_t , loff_t * ))0, (ssize_t (*)(struct file * , char const * , size_t , loff_t * ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, (unsigned int (*)(struct file * , struct poll_table_struct * ))0, & pkt_ctl_ioctl, & pkt_ctl_compat_ioctl, (int (*)(struct file * , struct vm_area_struct * ))0, & nonseekable_open, (int (*)(struct file * , fl_owner_t ))0, (int (*)(struct inode * , struct file * ))0, (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}; [L4523] static int write_congestion_on = 10000; [L4527] static struct class *class_pktcdvd = (struct class *)0; [L4524] static int write_congestion_off = 9000; [L4606-L4607] static struct attribute kobj_pkt_attr_wq1 = {"size", 292U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}; [L7905-L7909] static char hs_clv_to_speed[16U] = { (char)0, (char)2, (char)4, (char)6, (char)10, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}; [L4608-L4610] static struct attribute kobj_pkt_attr_wq2 = {"congestion_off", 420U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}; [L4611-L4613] static struct attribute kobj_pkt_attr_wq3 = {"congestion_on", 420U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}; [L4526] static mempool_t *psd_pool ; [L7910-L7914] static char us_clv_to_speed[16U] = { (char)0, (char)2, (char)4, (char)8, (char)0, (char)0, (char)16, (char)0, (char)24, (char)32, (char)40, (char)48, (char)0, (char)0, (char)0, (char)0}; [L4614] static struct attribute *kobj_pkt_attrs_wqueue[4U] = { & kobj_pkt_attr_wq1, & kobj_pkt_attr_wq2, & kobj_pkt_attr_wq3, (struct attribute *)0}; [L4521] static struct proc_dir_entry *pkt_proc ; [L4604-L4605] static struct attribute *kobj_pkt_attrs_stat[7U] = { & kobj_pkt_attr_st1, & kobj_pkt_attr_st2, & kobj_pkt_attr_st3, & kobj_pkt_attr_st4, & kobj_pkt_attr_st5, & kobj_pkt_attr_st6, (struct attribute *)0}; [L4525] static struct mutex ctl_mutex ; [L4528] static struct dentry *pkt_debugfs_root = (struct dentry *)0; [L4986-L5010] static struct class_attribute class_pktcdvd_attrs[4U] = { {{"add", 128U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, (ssize_t (*)(struct class * , struct class_attribute * , char * ))0, & class_pktcdvd_store_add}, {{"remove", 128U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, (ssize_t (*)(struct class * , struct class_attribute * , char * ))0, & class_pktcdvd_store_remove}, {{"device_map", 292U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & class_pktcdvd_show_map, (ssize_t (*)(struct class * , struct class_attribute * , char const * , size_t ))0}, {{(char const *)0, 0U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, (ssize_t (*)(struct class * , struct class_attribute * , char * ))0, (ssize_t (*)(struct class * , struct class_attribute * , char const * , size_t ))0}}; [L5077-L5104] static struct file_operations const debug_fops = {& __this_module, & seq_lseek, & seq_read, (ssize_t (*)(struct file * , char const * , size_t , loff_t * ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, (unsigned int (*)(struct file * , struct poll_table_struct * ))0, (long (*)(struct file * , unsigned int , unsigned long ))0, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & pkt_debugfs_fops_open, (int (*)(struct file * , fl_owner_t ))0, & single_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}; [L9693] int ldv_module_refcounter = 1; [L4844] static struct sysfs_ops const kobj_pkt_ops = {& kobj_pkt_show, & kobj_pkt_store}; [L8751-L8780] static struct file_operations const pkt_proc_fops = {(struct module *)0, & seq_lseek, & seq_read, (ssize_t (*)(struct file * , char const * , size_t , loff_t * ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, (unsigned int (*)(struct file * , struct poll_table_struct * ))0, (long (*)(struct file * , unsigned int , unsigned long ))0, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & pkt_seq_open, (int (*)(struct file * , fl_owner_t ))0, & single_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}; [L4601-L4603] static struct attribute kobj_pkt_attr_st6 = {"kb_read_gather", 292U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}; [L7900-L7904] static char clv_to_speed[16U] = { (char)0, (char)2, (char)4, (char)6, (char)8, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}; [L4520] static struct pktcdvd_device *pkt_devs[8U] ; VAL [__this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={0:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9457] struct kobject *var_group1 ; [L9458] struct attribute *var_group2 ; [L9459] char *var_kobj_pkt_show_3_p2 ; [L9460] char const *var_kobj_pkt_store_5_p2 ; [L9461] size_t var_kobj_pkt_store_5_p3 ; [L9462] struct inode *var_group3 ; [L9463] struct file *var_group4 ; [L9464] int res_pkt_debugfs_fops_open_15 ; [L9465] int res_pkt_seq_open_80 ; [L9466] struct block_device *var_group5 ; [L9467] fmode_t var_pkt_open_73_p1 ; [L9468] int res_pkt_open_73 ; [L9469] struct gendisk *var_group6 ; [L9470] fmode_t var_pkt_close_74_p1 ; [L9471] fmode_t var_pkt_ioctl_82_p1 ; [L9472] unsigned int var_pkt_ioctl_82_p2 ; [L9473] unsigned long var_pkt_ioctl_82_p3 ; [L9474] unsigned int var_pkt_check_events_83_p1 ; [L9475] unsigned int var_pkt_ctl_ioctl_88_p1 ; [L9476] unsigned long var_pkt_ctl_ioctl_88_p2 ; [L9477] unsigned int var_pkt_ctl_compat_ioctl_89_p1 ; [L9478] unsigned long var_pkt_ctl_compat_ioctl_89_p2 ; [L9479] int ldv_s_kobj_pkt_type_stat_kobj_type ; [L9480] int ldv_s_kobj_pkt_type_wqueue_kobj_type ; [L9481] int ldv_s_debug_fops_file_operations ; [L9482] int ldv_s_pkt_proc_fops_file_operations ; [L9483] int ldv_s_pktcdvd_ops_block_device_operations ; [L9484] int tmp ; [L9485] int tmp___0 ; [L9486] int tmp___1 ; [L9489] ldv_s_kobj_pkt_type_stat_kobj_type = 0 [L9490] ldv_s_kobj_pkt_type_wqueue_kobj_type = 0 [L9491] ldv_s_debug_fops_file_operations = 0 [L9492] ldv_s_pkt_proc_fops_file_operations = 0 [L9493] ldv_s_pktcdvd_ops_block_device_operations = 0 [L9494] LDV_IN_INTERRUPT = 1 [L9495] FCALL ldv_initialize() [L9496] CALL, EXPR pkt_init() [L9374] int ret ; [L9375] struct lock_class_key __key ; [L9378] FCALL __mutex_init(& ctl_mutex, "&ctl_mutex", & __key) [L9379] CALL, EXPR mempool_create_kmalloc_pool(64, 16UL) VAL [__this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={0:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4336] mempool_t *tmp ; [L4339] CALL, EXPR mempool_create(min_nr, & mempool_kmalloc, & mempool_kfree, (void *)size) [L10042] CALL, EXPR ldv_malloc(sizeof(mempool_t)) VAL [__this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={0:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9833] COND FALSE !(__VERIFIER_nondet_bool()) [L9834] void *p = malloc(size); [L9835] CALL, EXPR IS_ERR(p) VAL [__this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={0:0}, ptr={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L3944] long tmp ; [L3947] tmp = __builtin_expect((long )((unsigned long )ptr > 0x0ffffffffffff000UL), 0L) [L3949] return (tmp); VAL [\result=0, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={0:0}, ptr={-35740566642812260352:0}, ptr={-35740566642812260352:0}, tmp=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9835] RET, EXPR IS_ERR(p) VAL [\old(size)=192, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, IS_ERR(p)=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, p={-35740566642812260352:0}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={0:0}, size=192, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9835] CALL assume_abort_if_not(IS_ERR(p) == 0) [L9829] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, cond=1, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={0:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9835] RET assume_abort_if_not(IS_ERR(p) == 0) [L9836] return p; VAL [\old(size)=192, \result={-35740566642812260352:0}, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, p={-35740566642812260352:0}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={0:0}, size=192, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L10042] RET, EXPR ldv_malloc(sizeof(mempool_t)) VAL [\old(arg0)=64, __this_module={188:-187}, arg0=64, arg1={-1:0}, arg1={-1:0}, arg2={-1:1}, arg2={-1:1}, arg3={0:16}, arg3={0:16}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(mempool_t))={-35740566642812260352:0}, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={0:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L10042] return ldv_malloc(sizeof(mempool_t)); [L4339] RET, EXPR mempool_create(min_nr, & mempool_kmalloc, & mempool_kfree, (void *)size) [L4339] tmp = mempool_create(min_nr, & mempool_kmalloc, & mempool_kfree, (void *)size) [L4341] return (tmp); VAL [\old(min_nr)=64, \old(size)=16, \result={-35740566642812260352:0}, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, min_nr=64, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={0:0}, size=16, tmp={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9379] RET, EXPR mempool_create_kmalloc_pool(64, 16UL) VAL [__key={369:0}, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, mempool_create_kmalloc_pool(64, 16UL)={-35740566642812260352:0}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={0:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9379] psd_pool = mempool_create_kmalloc_pool(64, 16UL) [L9381] COND FALSE !((unsigned long )psd_pool == (unsigned long )((mempool_t *)0)) [L9386] CALL, EXPR register_blkdev((unsigned int )pktdev_major, "pktcdvd") [L10097] return __VERIFIER_nondet_int(); [L9386] RET, EXPR register_blkdev((unsigned int )pktdev_major, "pktcdvd") [L9386] ret = register_blkdev((unsigned int )pktdev_major, "pktcdvd") [L9388] COND FALSE !(ret < 0) VAL [__key={369:0}, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9395] COND TRUE pktdev_major == 0 [L9396] pktdev_major = ret VAL [__key={369:0}, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9400] CALL, EXPR pkt_sysfs_init() [L5012] int ret ; [L5013] void *tmp ; [L5014] struct lock_class_key __key ; [L5015] int tmp___0 ; [L5018] ret = 0 VAL [__key={195:0}, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L5019] CALL, EXPR kzalloc(128UL, 208U) VAL [\old(flags)=208, \old(size)=128, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4186] void *tmp ; VAL [\old(flags)=208, \old(size)=128, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, flags=208, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, size=128, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4189] CALL, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=32768, \old(size)=128, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4159] void *tmp___2 ; VAL [\old(flags)=32768, \old(size)=128, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, flags=32768, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, size=128, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4162] CALL, EXPR __kmalloc(size, flags) VAL [\old(arg0)=128, \old(arg1)=32768, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9839] CALL, EXPR ldv_malloc(arg0) VAL [\old(size)=128, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9833] COND FALSE !(__VERIFIER_nondet_bool()) [L9834] void *p = malloc(size); [L9835] CALL, EXPR IS_ERR(p) VAL [__this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ptr={193:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L3944] long tmp ; [L3947] tmp = __builtin_expect((long )((unsigned long )ptr > 0x0ffffffffffff000UL), 0L) [L3949] return (tmp); VAL [\result=0, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ptr={193:0}, ptr={193:0}, tmp=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9835] RET, EXPR IS_ERR(p) VAL [\old(size)=128, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, IS_ERR(p)=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, p={193:0}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, size=128, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9835] CALL assume_abort_if_not(IS_ERR(p) == 0) [L9829] COND FALSE !(!cond) VAL [\old(cond)=1, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, cond=1, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9835] RET assume_abort_if_not(IS_ERR(p) == 0) [L9836] return p; VAL [\old(size)=128, \result={193:0}, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, p={193:0}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, size=128, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9839] RET, EXPR ldv_malloc(arg0) VAL [\old(arg0)=128, \old(arg1)=32768, __this_module={188:-187}, arg0=128, arg1=32768, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_malloc(arg0)={193:0}, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9839] return ldv_malloc(arg0); [L4162] RET, EXPR __kmalloc(size, flags) VAL [\old(flags)=32768, \old(size)=128, __kmalloc(size, flags)={193:0}, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, flags=32768, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, size=128, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4162] tmp___2 = __kmalloc(size, flags) [L4164] return (tmp___2); VAL [\old(flags)=32768, \old(size)=128, \result={193:0}, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, flags=32768, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, size=128, tmp___2={193:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4189] RET, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=208, \old(size)=128, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, flags=208, hs_clv_to_speed={173:0}, kmalloc(size, flags | 32768U)={193:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, size=128, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4189] tmp = kmalloc(size, flags | 32768U) [L4191] return (tmp); VAL [\old(flags)=208, \old(size)=128, \result={193:0}, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, flags=208, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, size=128, tmp={193:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L5019] RET, EXPR kzalloc(128UL, 208U) VAL [__key={195:0}, __this_module={188:-187}, class_pktcdvd={0:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, kzalloc(128UL, 208U)={193:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L5019] tmp = kzalloc(128UL, 208U) [L5020] class_pktcdvd = (struct class *)tmp VAL [__key={195:0}, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp={193:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L5022] COND FALSE !((unsigned long )class_pktcdvd == (unsigned long )((struct class *)0)) [L5027] class_pktcdvd->name = "pktcdvd" [L5028] class_pktcdvd->owner = & __this_module [L5029] class_pktcdvd->class_release = & class_pktcdvd_release [L5030] class_pktcdvd->class_attrs = (struct class_attribute *)(& class_pktcdvd_attrs) [L5031] CALL, EXPR __class_register(class_pktcdvd, & __key) [L9817] return __VERIFIER_nondet_int(); [L5031] RET, EXPR __class_register(class_pktcdvd, & __key) [L5031] tmp___0 = __class_register(class_pktcdvd, & __key) [L5032] ret = tmp___0 VAL [__key={195:0}, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp={193:0}, tmp___0=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L5034] COND FALSE !(ret != 0) [L5043] return (0); [L5043] return (0); VAL [\result=0, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp={193:0}, tmp___0=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9400] RET, EXPR pkt_sysfs_init() [L9400] ret = pkt_sysfs_init() [L9402] COND FALSE !(ret != 0) [L9407] CALL pkt_debugfs_init() [L5160] long tmp ; VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L5163] CALL, EXPR debugfs_create_dir("pktcdvd", (struct dentry *)0) VAL [__this_module={188:-187}, arg0={46:0}, arg1={0:0}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9977] CALL, EXPR ldv_malloc(sizeof(struct dentry)) VAL [\old(size)=256, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9833] COND TRUE __VERIFIER_nondet_bool() [L9833] return 0; VAL [\old(size)=256, \result={0:0}, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, size=256, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9977] RET, EXPR ldv_malloc(sizeof(struct dentry)) VAL [__this_module={188:-187}, arg0={46:0}, arg0={46:0}, arg1={0:0}, arg1={0:0}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct dentry))={0:0}, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9977] return ldv_malloc(sizeof(struct dentry)); [L5163] RET, EXPR debugfs_create_dir("pktcdvd", (struct dentry *)0) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, debugfs_create_dir("pktcdvd", (struct dentry *)0)={0:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L5163] pkt_debugfs_root = debugfs_create_dir("pktcdvd", (struct dentry *)0) [L5164] CALL, EXPR IS_ERR((void const *)pkt_debugfs_root) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ptr={0:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L3944] long tmp ; [L3947] tmp = __builtin_expect((long )((unsigned long )ptr > 0x0ffffffffffff000UL), 0L) [L3949] return (tmp); VAL [\result=0, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ptr={0:0}, ptr={0:0}, tmp=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L5164] RET, EXPR IS_ERR((void const *)pkt_debugfs_root) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, IS_ERR((void const *)pkt_debugfs_root)=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L5164] tmp = IS_ERR((void const *)pkt_debugfs_root) [L5166] COND FALSE !(tmp != 0L) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9407] RET pkt_debugfs_init() [L9408] CALL, EXPR misc_register(& pkt_misc) [L10059] return __VERIFIER_nondet_int(); [L9408] RET, EXPR misc_register(& pkt_misc) [L9408] ret = misc_register(& pkt_misc) [L9410] COND FALSE !(ret != 0) [L9418] CALL, EXPR proc_mkdir("driver/pktcdvd", (struct proc_dir_entry *)0) [L10075] CALL, EXPR ldv_malloc(sizeof(struct proc_dir_entry)) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9833] COND TRUE __VERIFIER_nondet_bool() [L9833] return 0; VAL [\old(size)=208, \result={0:0}, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, size=208, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L10075] RET, EXPR ldv_malloc(sizeof(struct proc_dir_entry)) VAL [__this_module={188:-187}, arg0={157:0}, arg0={157:0}, arg1={0:0}, arg1={0:0}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct proc_dir_entry))={0:0}, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L10075] return ldv_malloc(sizeof(struct proc_dir_entry)); [L9418] RET, EXPR proc_mkdir("driver/pktcdvd", (struct proc_dir_entry *)0) [L9418] pkt_proc = proc_mkdir("driver/pktcdvd", (struct proc_dir_entry *)0) [L9420] return (0); [L9420] return (0); VAL [\result=0, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9496] RET, EXPR pkt_init() [L9496] tmp = pkt_init() [L9498] COND FALSE !(tmp != 0) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9652] tmp___1 = __VERIFIER_nondet_int() [L9654] COND TRUE tmp___1 != 0 VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___1=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9505] tmp___0 = __VERIFIER_nondet_int() [L9507] COND FALSE !(tmp___0 == 0) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=1, tmp___1=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9510] COND TRUE tmp___0 == 1 VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=1, tmp___1=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9552] CALL kobj_pkt_store(var_group1, var_group2, var_kobj_pkt_store_5_p2, var_kobj_pkt_store_5_p3) [L4776] struct pktcdvd_device *pd ; [L4777] struct kobject const *__mptr ; [L4778] int val ; [L4779] int tmp ; [L4780] int tmp___0 ; [L4781] int tmp___1 ; [L4782] int tmp___2 ; [L4783] int tmp___3 ; [L4786] __mptr = (struct kobject const *)kobj [L4787] EXPR ((struct pktcdvd_kobj *)__mptr)->pd [L4787] pd = ((struct pktcdvd_kobj *)__mptr)->pd [L4788] EXPR attr->name [L4788] tmp___3 = strcmp(attr->name, "reset") [L4790] COND TRUE tmp___3 == 0 VAL [\old(len)=18446744073709551611, __mptr={18446744073709551640:-67}, __this_module={188:-187}, attr={18446744073709551639:18446744073709551631}, attr={18446744073709551639:18446744073709551631}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, data={18446744073709551649:18446744073709551635}, data={18446744073709551649:18446744073709551635}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj={18446744073709551640:-67}, kobj={18446744073709551640:-67}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, len=18446744073709551611, pd={186:-57}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp___3=0, us_clv_to_speed={176:0}, val={370:0}, write_congestion_off=9000, write_congestion_on=10000] [L4791] COND TRUE len != 0UL [L4792] pd->stats.pkt_started = 0UL [L4793] pd->stats.pkt_ended = 0UL [L4794] pd->stats.secs_w = 0UL [L4795] pd->stats.secs_rg = 0UL [L4796] pd->stats.secs_r = 0UL VAL [\old(len)=18446744073709551611, __mptr={18446744073709551640:-67}, __this_module={188:-187}, attr={18446744073709551639:18446744073709551631}, attr={18446744073709551639:18446744073709551631}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, data={18446744073709551649:18446744073709551635}, data={18446744073709551649:18446744073709551635}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj={18446744073709551640:-67}, kobj={18446744073709551640:-67}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, len=18446744073709551611, pd={186:-57}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp___3=0, us_clv_to_speed={176:0}, val={370:0}, write_congestion_off=9000, write_congestion_on=10000] [L4841] return ((ssize_t )len); [L4841] return ((ssize_t )len); VAL [\old(len)=18446744073709551611, \result=-5, __mptr={18446744073709551640:-67}, __this_module={188:-187}, attr={18446744073709551639:18446744073709551631}, attr={18446744073709551639:18446744073709551631}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, data={18446744073709551649:18446744073709551635}, data={18446744073709551649:18446744073709551635}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj={18446744073709551640:-67}, kobj={18446744073709551640:-67}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, len=18446744073709551611, pd={186:-57}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp___3=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9552] RET kobj_pkt_store(var_group1, var_group2, var_kobj_pkt_store_5_p2, var_kobj_pkt_store_5_p3) [L9652] tmp___1 = __VERIFIER_nondet_int() [L9654] COND TRUE tmp___1 != 0 VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=1, tmp___1=1, us_clv_to_speed={176:0}, var_group1={18446744073709551640:-67}, var_group2={18446744073709551639:18446744073709551631}, var_kobj_pkt_store_5_p2={18446744073709551649:18446744073709551635}, var_kobj_pkt_store_5_p3=18446744073709551611, write_congestion_off=9000, write_congestion_on=10000] [L9505] tmp___0 = __VERIFIER_nondet_int() [L9507] COND FALSE !(tmp___0 == 0) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=11, tmp___1=1, us_clv_to_speed={176:0}, var_group1={18446744073709551640:-67}, var_group2={18446744073709551639:18446744073709551631}, var_kobj_pkt_store_5_p2={18446744073709551649:18446744073709551635}, var_kobj_pkt_store_5_p3=18446744073709551611, write_congestion_off=9000, write_congestion_on=10000] [L9510] COND FALSE !(tmp___0 == 1) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=11, tmp___1=1, us_clv_to_speed={176:0}, var_group1={18446744073709551640:-67}, var_group2={18446744073709551639:18446744073709551631}, var_kobj_pkt_store_5_p2={18446744073709551649:18446744073709551635}, var_kobj_pkt_store_5_p3=18446744073709551611, write_congestion_off=9000, write_congestion_on=10000] [L9513] COND FALSE !(tmp___0 == 2) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=11, tmp___1=1, us_clv_to_speed={176:0}, var_group1={18446744073709551640:-67}, var_group2={18446744073709551639:18446744073709551631}, var_kobj_pkt_store_5_p2={18446744073709551649:18446744073709551635}, var_kobj_pkt_store_5_p3=18446744073709551611, write_congestion_off=9000, write_congestion_on=10000] [L9516] COND FALSE !(tmp___0 == 3) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=11, tmp___1=1, us_clv_to_speed={176:0}, var_group1={18446744073709551640:-67}, var_group2={18446744073709551639:18446744073709551631}, var_kobj_pkt_store_5_p2={18446744073709551649:18446744073709551635}, var_kobj_pkt_store_5_p3=18446744073709551611, write_congestion_off=9000, write_congestion_on=10000] [L9519] COND FALSE !(tmp___0 == 4) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=11, tmp___1=1, us_clv_to_speed={176:0}, var_group1={18446744073709551640:-67}, var_group2={18446744073709551639:18446744073709551631}, var_kobj_pkt_store_5_p2={18446744073709551649:18446744073709551635}, var_kobj_pkt_store_5_p3=18446744073709551611, write_congestion_off=9000, write_congestion_on=10000] [L9522] COND FALSE !(tmp___0 == 5) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=11, tmp___1=1, us_clv_to_speed={176:0}, var_group1={18446744073709551640:-67}, var_group2={18446744073709551639:18446744073709551631}, var_kobj_pkt_store_5_p2={18446744073709551649:18446744073709551635}, var_kobj_pkt_store_5_p3=18446744073709551611, write_congestion_off=9000, write_congestion_on=10000] [L9525] COND FALSE !(tmp___0 == 6) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=11, tmp___1=1, us_clv_to_speed={176:0}, var_group1={18446744073709551640:-67}, var_group2={18446744073709551639:18446744073709551631}, var_kobj_pkt_store_5_p2={18446744073709551649:18446744073709551635}, var_kobj_pkt_store_5_p3=18446744073709551611, write_congestion_off=9000, write_congestion_on=10000] [L9528] COND FALSE !(tmp___0 == 7) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=11, tmp___1=1, us_clv_to_speed={176:0}, var_group1={18446744073709551640:-67}, var_group2={18446744073709551639:18446744073709551631}, var_kobj_pkt_store_5_p2={18446744073709551649:18446744073709551635}, var_kobj_pkt_store_5_p3=18446744073709551611, write_congestion_off=9000, write_congestion_on=10000] [L9531] COND FALSE !(tmp___0 == 8) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=11, tmp___1=1, us_clv_to_speed={176:0}, var_group1={18446744073709551640:-67}, var_group2={18446744073709551639:18446744073709551631}, var_kobj_pkt_store_5_p2={18446744073709551649:18446744073709551635}, var_kobj_pkt_store_5_p3=18446744073709551611, write_congestion_off=9000, write_congestion_on=10000] [L9534] COND FALSE !(tmp___0 == 9) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=11, tmp___1=1, us_clv_to_speed={176:0}, var_group1={18446744073709551640:-67}, var_group2={18446744073709551639:18446744073709551631}, var_kobj_pkt_store_5_p2={18446744073709551649:18446744073709551635}, var_kobj_pkt_store_5_p3=18446744073709551611, write_congestion_off=9000, write_congestion_on=10000] [L9537] COND FALSE !(tmp___0 == 10) VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=11, tmp___1=1, us_clv_to_speed={176:0}, var_group1={18446744073709551640:-67}, var_group2={18446744073709551639:18446744073709551631}, var_kobj_pkt_store_5_p2={18446744073709551649:18446744073709551635}, var_kobj_pkt_store_5_p3=18446744073709551611, write_congestion_off=9000, write_congestion_on=10000] [L9540] COND TRUE tmp___0 == 11 VAL [__this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_debug_fops_file_operations=0, ldv_s_kobj_pkt_type_stat_kobj_type=0, ldv_s_kobj_pkt_type_wqueue_kobj_type=0, ldv_s_pkt_proc_fops_file_operations=0, ldv_s_pktcdvd_ops_block_device_operations=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, tmp=0, tmp___0=11, tmp___1=1, us_clv_to_speed={176:0}, var_group1={18446744073709551640:-67}, var_group2={18446744073709551639:18446744073709551631}, var_kobj_pkt_store_5_p2={18446744073709551649:18446744073709551635}, var_kobj_pkt_store_5_p3=18446744073709551611, write_congestion_off=9000, write_congestion_on=10000] [L9641] CALL pkt_ctl_compat_ioctl(var_group4, var_pkt_ctl_compat_ioctl_89_p1, var_pkt_ctl_compat_ioctl_89_p2) [L9330] void *tmp ; [L9331] long tmp___0 ; [L9334] CALL, EXPR compat_ptr((compat_uptr_t )arg) [L4433] return ((void *)((unsigned long )uptr)); VAL [\old(uptr)=4294967294, \result={0:4294967294}, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, uptr=4294967294, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9334] RET, EXPR compat_ptr((compat_uptr_t )arg) [L9334] tmp = compat_ptr((compat_uptr_t )arg) [L9335] CALL pkt_ctl_ioctl(file, cmd, (unsigned long )tmp) VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9233] void *argp ; [L9234] struct pkt_ctrl_command ctrl_cmd ; [L9235] int ret ; [L9236] dev_t pkt_dev ; [L9237] unsigned long tmp ; [L9238] bool tmp___0 ; [L9239] int tmp___1 ; [L9240] dev_t tmp___2 ; [L9241] bool tmp___3 ; [L9242] int tmp___4 ; [L9243] dev_t tmp___5 ; [L9244] int tmp___6 ; [L9246] argp = (void *)arg [L9247] ret = 0 [L9248] pkt_dev = 0U VAL [\old(arg)=4294967294, \old(cmd)=3222820865, \old(ldv_module_refcounter)=1, __this_module={188:-187}, arg=4294967294, argp={0:4294967294}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, cmd=3222820865, ctl_mutex={179:0}, ctrl_cmd={371:0}, debug_fops={181:0}, file={18446744073709551646:18446744073709551622}, file={18446744073709551646:18446744073709551622}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev={195:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9249] COND FALSE !(cmd != 3222820865U) [L9254] CALL, EXPR copy_from_user((void *)(& ctrl_cmd), (void const *)argp, 24UL) [L4229] int sz ; [L4230] unsigned long tmp ; [L4231] int __ret_warn_on ; [L4232] long tmp___0 ; [L4233] long tmp___1 ; [L4234] long tmp___2 ; [L4237] tmp = __builtin_object_size((void *)((void const *)to), 0) [L4238] sz = (int )tmp VAL [\old(ldv_module_refcounter)=1, \old(n)=24, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, from={0:4294967294}, from={0:4294967294}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, n=24, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, sz=-1, tmp=4294967295, to={371:0}, to={371:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4239] FCALL might_fault() VAL [\old(ldv_module_refcounter)=1, \old(n)=24, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, from={0:4294967294}, from={0:4294967294}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, n=24, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, sz=-1, tmp=4294967295, to={371:0}, to={371:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4240] tmp___1 = __builtin_expect((long )(sz == -1), 1L) VAL [\old(ldv_module_refcounter)=1, \old(n)=24, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, from={0:4294967294}, from={0:4294967294}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, n=24, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, sz=-1, tmp=4294967295, tmp___1=1, to={371:0}, to={371:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4242] COND TRUE tmp___1 != 0L VAL [\old(ldv_module_refcounter)=1, \old(n)=24, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, from={0:4294967294}, from={0:4294967294}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, n=24, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, sz=-1, tmp=4294967295, tmp___1=1, to={371:0}, to={371:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4244] CALL, EXPR _copy_from_user(to, from, (unsigned int )n) VAL [\old(arg2)=24, \old(ldv_module_refcounter)=1, __this_module={188:-187}, arg0={371:0}, arg1={0:4294967294}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9858] return __VERIFIER_nondet_ulong(); [L4244] RET, EXPR _copy_from_user(to, from, (unsigned int )n) VAL [\old(ldv_module_refcounter)=1, \old(n)=24, __this_module={188:-187}, _copy_from_user(to, from, (unsigned int )n)=18446744073709551616, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, from={0:4294967294}, from={0:4294967294}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, n=24, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, sz=-1, tmp=4294967295, tmp___1=1, to={371:0}, to={371:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4244] n = _copy_from_user(to, from, (unsigned int )n) [L4271] return (n); VAL [\old(ldv_module_refcounter)=1, \old(n)=24, \result=18446744073709551616, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, from={0:4294967294}, from={0:4294967294}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, n=0, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, sz=-1, tmp=4294967295, tmp___1=1, to={371:0}, to={371:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9254] RET, EXPR copy_from_user((void *)(& ctrl_cmd), (void const *)argp, 24UL) [L9254] tmp = copy_from_user((void *)(& ctrl_cmd), (void const *)argp, 24UL) [L9256] COND FALSE !(tmp != 0UL) [L9260] EXPR ctrl_cmd.command VAL [\old(arg)=4294967294, \old(cmd)=3222820865, \old(ldv_module_refcounter)=1, __this_module={188:-187}, arg=4294967294, argp={0:4294967294}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, cmd=3222820865, ctl_mutex={179:0}, ctrl_cmd={371:0}, ctrl_cmd.command=4294967297, debug_fops={181:0}, file={18446744073709551646:18446744073709551622}, file={18446744073709551646:18446744073709551622}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev={195:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9260] COND FALSE !((int )ctrl_cmd.command == 0) [L9263] EXPR ctrl_cmd.command VAL [\old(arg)=4294967294, \old(cmd)=3222820865, \old(ldv_module_refcounter)=1, __this_module={188:-187}, arg=4294967294, argp={0:4294967294}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, cmd=3222820865, ctl_mutex={179:0}, ctrl_cmd={371:0}, ctrl_cmd.command=4294967297, debug_fops={181:0}, file={18446744073709551646:18446744073709551622}, file={18446744073709551646:18446744073709551622}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev={195:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9263] COND TRUE (int )ctrl_cmd.command == 1 [L9292] CALL, EXPR capable(21) VAL [\old(arg0)=21, \old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9964] return __VERIFIER_nondet_bool(); [L9292] RET, EXPR capable(21) VAL [\old(arg)=4294967294, \old(cmd)=3222820865, \old(ldv_module_refcounter)=1, __this_module={188:-187}, arg=4294967294, argp={0:4294967294}, capable(21)=257, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, cmd=3222820865, ctl_mutex={179:0}, ctrl_cmd={371:0}, debug_fops={181:0}, file={18446744073709551646:18446744073709551622}, file={18446744073709551646:18446744073709551622}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev={195:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9292] tmp___3 = capable(21) [L9294] COND TRUE \read(tmp___3) [L9295] tmp___4 = 0 VAL [\old(arg)=4294967294, \old(cmd)=3222820865, \old(ldv_module_refcounter)=1, __this_module={188:-187}, arg=4294967294, argp={0:4294967294}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, cmd=3222820865, ctl_mutex={179:0}, ctrl_cmd={371:0}, debug_fops={181:0}, file={18446744073709551646:18446744073709551622}, file={18446744073709551646:18446744073709551622}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev={195:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=0, tmp___3=1, tmp___4=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9299] COND FALSE !(\read(tmp___4)) [L9304] EXPR ctrl_cmd.pkt_dev VAL [\old(arg)=4294967294, \old(cmd)=3222820865, \old(ldv_module_refcounter)=1, __this_module={188:-187}, arg=4294967294, argp={0:4294967294}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, cmd=3222820865, ctl_mutex={179:0}, ctrl_cmd={371:0}, ctrl_cmd.pkt_dev=198184960, debug_fops={181:0}, file={18446744073709551646:18446744073709551622}, file={18446744073709551646:18446744073709551622}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev={195:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=0, tmp___3=1, tmp___4=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9304] CALL, EXPR new_decode_dev(ctrl_cmd.pkt_dev) VAL [\old(dev)=198184960, \old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4148] unsigned int major ; [L4149] unsigned int minor ; [L4151] major = (dev & 1048320U) >> 8 VAL [\old(dev)=198184960, \old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, dev=198184960, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, major=189, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4152] minor = (dev & 255U) | ((dev >> 12) & 1048320U) VAL [\old(dev)=198184960, \old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, dev=198184960, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, major=189, minor=48385, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4153] return ((major << 20) | minor); VAL [\old(dev)=198184960, \old(ldv_module_refcounter)=1, \result=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, dev=198184960, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, major=189, minor=48385, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9304] RET, EXPR new_decode_dev(ctrl_cmd.pkt_dev) VAL [\old(arg)=4294967294, \old(cmd)=3222820865, \old(ldv_module_refcounter)=1, __this_module={188:-187}, arg=4294967294, argp={0:4294967294}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, cmd=3222820865, ctl_mutex={179:0}, ctrl_cmd={371:0}, ctrl_cmd.pkt_dev=198184960, debug_fops={181:0}, file={18446744073709551646:18446744073709551622}, file={18446744073709551646:18446744073709551622}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, new_decode_dev(ctrl_cmd.pkt_dev)=48385, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev={195:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=0, tmp___3=1, tmp___4=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9304] tmp___5 = new_decode_dev(ctrl_cmd.pkt_dev) [L9305] CALL pkt_remove_dev(tmp___5) VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9138] struct pktcdvd_device *pd ; [L9139] int idx ; [L9140] int ret ; [L9141] long tmp ; [L9144] ret = 0 VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9145] FCALL mutex_lock_nested(& ctl_mutex, 1U) VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9146] idx = 0 VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9160] COND TRUE idx <= 7 VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9150] EXPR pkt_devs[idx] [L9150] pd = pkt_devs[idx] [L9151] COND TRUE (unsigned long )pd != (unsigned long )((struct pktcdvd_device *)0) [L9152] EXPR pd->pkt_dev VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd->pkt_dev=4295015681, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9152] COND TRUE pd->pkt_dev == pkt_dev [L9166] COND FALSE !(idx == 8) [L9174] EXPR pd->refcnt VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd->refcnt=-6, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9174] COND FALSE !(pd->refcnt > 0) [L9180] EXPR pd->cdrw.thread VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd->cdrw.thread={1152921504606842888:-7}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9180] CALL, EXPR IS_ERR((void const *)pd->cdrw.thread) VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ptr={1152921504606842888:-7}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L3944] long tmp ; [L3947] tmp = __builtin_expect((long )((unsigned long )ptr > 0x0ffffffffffff000UL), 0L) [L3949] return (tmp); VAL [\old(ldv_module_refcounter)=1, \result=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ptr={1152921504606842888:-7}, ptr={1152921504606842888:-7}, tmp=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9180] RET, EXPR IS_ERR((void const *)pd->cdrw.thread) VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, IS_ERR((void const *)pd->cdrw.thread)=1, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd->cdrw.thread={1152921504606842888:-7}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9180] tmp = IS_ERR((void const *)pd->cdrw.thread) [L9182] COND FALSE !(tmp == 0L) VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9189] pkt_devs[idx] = (struct pktcdvd_device *)0 [L9190] CALL pkt_debugfs_dev_remove(pd) [L5138] COND TRUE (unsigned long )pkt_debugfs_root == (unsigned long )((struct dentry *)0) VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd={195:0}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9190] RET pkt_debugfs_dev_remove(pd) [L9191] CALL pkt_sysfs_dev_remove(pd) [L4878] EXPR pd->kobj_stat VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd={195:0}, pd->kobj_stat={18446744073709551426:190}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4878] CALL pkt_kobj_remove(pd->kobj_stat) VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, p={18446744073709551426:190}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4566] COND FALSE !((unsigned long )p != (unsigned long )((struct pktcdvd_kobj *)0)) VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, p={18446744073709551426:190}, p={18446744073709551426:190}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4878] RET pkt_kobj_remove(pd->kobj_stat) VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd={195:0}, pd->kobj_stat={18446744073709551426:190}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4879] EXPR pd->kobj_wqueue VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd={195:0}, pd->kobj_wqueue={18446744073709551425:191}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4879] CALL pkt_kobj_remove(pd->kobj_wqueue) VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, p={18446744073709551425:191}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4566] COND FALSE !((unsigned long )p != (unsigned long )((struct pktcdvd_kobj *)0)) VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, p={18446744073709551425:191}, p={18446744073709551425:191}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4879] RET pkt_kobj_remove(pd->kobj_wqueue) VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd={195:0}, pd->kobj_wqueue={18446744073709551425:191}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L4881] COND TRUE (unsigned long )class_pktcdvd != (unsigned long )((struct class *)0) [L4883] EXPR pd->dev [L4883] FCALL device_unregister(pd->dev) [L9191] RET pkt_sysfs_dev_remove(pd) [L9192] EXPR pd->bdev VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd->bdev={18446744073709551647:18446744073709551653}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9192] CALL blkdev_put(pd->bdev, 65U) VAL [\old(arg1)=65, \old(ldv_module_refcounter)=1, __this_module={188:-187}, arg0={18446744073709551647:18446744073709551653}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9960] return __VERIFIER_nondet_int(); [L9192] RET blkdev_put(pd->bdev, 65U) VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, blkdev_put(pd->bdev, 65U)=0, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd->bdev={18446744073709551647:18446744073709551653}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9193] FCALL remove_proc_entry((char const *)(& pd->name), pkt_proc) VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9195] EXPR pd->disk [L9195] FCALL del_gendisk(pd->disk) [L9196] EXPR pd->disk [L9196] EXPR (pd->disk)->queue VAL [(pd->disk)->queue={18446744073709551645:18446744073709551626}, \old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd->disk={18446744073709551628:-9}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9196] FCALL blk_cleanup_queue((pd->disk)->queue) VAL [(pd->disk)->queue={18446744073709551645:18446744073709551626}, \old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd->disk={18446744073709551628:-9}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9197] EXPR pd->disk VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd->disk={18446744073709551628:-9}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9197] FCALL put_disk(pd->disk) VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd->disk={18446744073709551628:-9}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9198] EXPR pd->rb_pool VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd->rb_pool={18446744073709551638:18446744073709551624}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9198] FCALL mempool_destroy(pd->rb_pool) VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pd->rb_pool={18446744073709551638:18446744073709551624}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9199] CALL kfree((void const *)pd) VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, p={195:0}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9199] RET kfree((void const *)pd) VAL [\old(ldv_module_refcounter)=1, \old(pkt_dev)=48385, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, idx=0, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pd={195:0}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_dev=48385, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, ret=0, tmp=1, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9200] CALL ldv_module_put_5(& __this_module) [L9806] CALL ldv_module_put(ldv_func_arg1) VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, module={188:-187}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9725] COND TRUE (unsigned long )module != (unsigned long )((struct module *)0) VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, module={188:-187}, module={188:-187}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9726] COND TRUE ldv_module_refcounter <= 1 VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, module={188:-187}, module={188:-187}, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9728] CALL ldv_blast_assert() VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] [L9689] reach_error() VAL [\old(ldv_module_refcounter)=1, __this_module={188:-187}, class_pktcdvd={193:0}, class_pktcdvd_attrs={180:0}, clv_to_speed={185:0}, ctl_mutex={179:0}, debug_fops={181:0}, hs_clv_to_speed={173:0}, kobj_pkt_attr_st1={161:0}, kobj_pkt_attr_st2={162:0}, kobj_pkt_attr_st3={163:0}, kobj_pkt_attr_st4={164:0}, kobj_pkt_attr_st5={166:0}, kobj_pkt_attr_st6={184:0}, kobj_pkt_attr_wq1={172:0}, kobj_pkt_attr_wq2={174:0}, kobj_pkt_attr_wq3={175:0}, kobj_pkt_attrs_stat={178:0}, kobj_pkt_attrs_wqueue={177:0}, kobj_pkt_ops={182:0}, kobj_pkt_type_stat={167:0}, kobj_pkt_type_wqueue={165:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, pkt_ctl_fops={171:0}, pkt_debugfs_root={0:0}, pkt_devs={186:0}, pkt_misc={170:0}, pkt_proc={0:0}, pkt_proc_fops={183:0}, pktcdvd_mutex={168:0}, pktcdvd_ops={169:0}, pktdev_major=0, psd_pool={-35740566642812260352:0}, us_clv_to_speed={176:0}, write_congestion_off=9000, write_congestion_on=10000] - StatisticsResult: Ultimate Automizer benchmark data CFG has 80 procedures, 1186 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 423.1s, OverallIterations: 22, TraceHistogramMax: 6, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 253.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 32134 SdHoareTripleChecker+Valid, 207.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 30490 mSDsluCounter, 343097 SdHoareTripleChecker+Invalid, 184.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 57221 IncrementalHoareTripleChecker+Unchecked, 308298 mSDsCounter, 14653 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 185973 IncrementalHoareTripleChecker+Invalid, 257847 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 14653 mSolverCounterUnsat, 34799 mSDtfsCounter, 185973 mSolverCounterSat, 2.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6266 GetRequests, 5257 SyntacticMatches, 16 SemanticMatches, 993 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 26463 ImplicationChecksByTransitivity, 53.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=17795occurred in iteration=21, InterpolantAutomatonStates: 695, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 12.1s AutomataMinimizationTime, 21 MinimizatonAttempts, 12557 StatesRemovedByMinimization, 20 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.3s SsaConstructionTime, 22.9s SatisfiabilityAnalysisTime, 114.9s InterpolantComputationTime, 7107 NumberOfCodeBlocks, 7107 NumberOfCodeBlocksAsserted, 40 NumberOfCheckSat, 7059 ConstructedInterpolants, 640 QuantifiedInterpolants, 81437 SizeOfPredicates, 267 NumberOfNonLiveVariables, 48611 ConjunctsInSsa, 1208 ConjunctsInUnsatCore, 36 InterpolantComputations, 10 PerfectInterpolantSequences, 1251/1614 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-18 21:07:48,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with 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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-pktcdvd.ko.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro --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 f81c0ae249d872dcfa63b19fa0949c00123fc4e906e065a111b2d70e300e79eb --- 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-8393723 [2022-11-18 21:07:50,653 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 21:07:50,656 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 21:07:50,690 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 21:07:50,691 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 21:07:50,697 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 21:07:50,700 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 21:07:50,703 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 21:07:50,707 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 21:07:50,709 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 21:07:50,710 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 21:07:50,711 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 21:07:50,712 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 21:07:50,713 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 21:07:50,714 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 21:07:50,715 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 21:07:50,716 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 21:07:50,717 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 21:07:50,719 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 21:07:50,721 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 21:07:50,728 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 21:07:50,729 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 21:07:50,730 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 21:07:50,731 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 21:07:50,735 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 21:07:50,735 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 21:07:50,736 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 21:07:50,736 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 21:07:50,737 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 21:07:50,738 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 21:07:50,738 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 21:07:50,739 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 21:07:50,740 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 21:07:50,741 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 21:07:50,742 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 21:07:50,743 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 21:07:50,743 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 21:07:50,744 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 21:07:50,744 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 21:07:50,745 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 21:07:50,746 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 21:07:50,747 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-11-18 21:07:50,791 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 21:07:50,793 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 21:07:50,795 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 21:07:50,795 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 21:07:50,796 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 21:07:50,796 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 21:07:50,797 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 21:07:50,798 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 21:07:50,798 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 21:07:50,798 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 21:07:50,799 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 21:07:50,800 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 21:07:50,800 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 21:07:50,800 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 21:07:50,800 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-18 21:07:50,801 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-18 21:07:50,801 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-18 21:07:50,801 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 21:07:50,801 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 21:07:50,801 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 21:07:50,802 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 21:07:50,802 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 21:07:50,802 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 21:07:50,802 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 21:07:50,803 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 21:07:50,803 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 21:07:50,803 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 21:07:50,803 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-18 21:07:50,803 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-18 21:07:50,804 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 21:07:50,804 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 21:07:50,804 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 21:07:50,804 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-18 21:07:50,805 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_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro 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 -> f81c0ae249d872dcfa63b19fa0949c00123fc4e906e065a111b2d70e300e79eb [2022-11-18 21:07:51,217 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 21:07:51,242 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 21:07:51,245 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 21:07:51,247 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 21:07:51,249 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 21:07:51,251 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-pktcdvd.ko.cil.out.i [2022-11-18 21:07:51,336 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/data/f4522b9d8/d48e1c47de154c09b051501ccb3360f0/FLAGaf2d2d394 [2022-11-18 21:07:52,293 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 21:07:52,295 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-pktcdvd.ko.cil.out.i [2022-11-18 21:07:52,358 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/data/f4522b9d8/d48e1c47de154c09b051501ccb3360f0/FLAGaf2d2d394 [2022-11-18 21:07:52,682 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/data/f4522b9d8/d48e1c47de154c09b051501ccb3360f0 [2022-11-18 21:07:52,685 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 21:07:52,687 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 21:07:52,690 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 21:07:52,691 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 21:07:52,694 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 21:07:52,695 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 09:07:52" (1/1) ... [2022-11-18 21:07:52,696 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15b0f0a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:52, skipping insertion in model container [2022-11-18 21:07:52,697 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 09:07:52" (1/1) ... [2022-11-18 21:07:52,704 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 21:07:52,848 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 21:07:54,903 WARN L234 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_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-pktcdvd.ko.cil.out.i[265142,265155] [2022-11-18 21:07:54,968 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 21:07:55,024 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-18 21:07:55,085 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 21:07:55,439 WARN L234 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_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-pktcdvd.ko.cil.out.i[265142,265155] [2022-11-18 21:07:55,449 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 21:07:55,461 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 21:07:55,923 WARN L234 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_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-pktcdvd.ko.cil.out.i[265142,265155] [2022-11-18 21:07:55,932 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 21:07:56,053 INFO L208 MainTranslator]: Completed translation [2022-11-18 21:07:56,053 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:56 WrapperNode [2022-11-18 21:07:56,054 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 21:07:56,055 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 21:07:56,055 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 21:07:56,055 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 21:07:56,062 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:56" (1/1) ... [2022-11-18 21:07:56,179 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:56" (1/1) ... [2022-11-18 21:07:56,331 INFO L138 Inliner]: procedures = 323, calls = 2522, calls flagged for inlining = 139, calls inlined = 90, statements flattened = 3926 [2022-11-18 21:07:56,332 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 21:07:56,333 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 21:07:56,333 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 21:07:56,333 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 21:07:56,342 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:56" (1/1) ... [2022-11-18 21:07:56,342 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:56" (1/1) ... [2022-11-18 21:07:56,362 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:56" (1/1) ... [2022-11-18 21:07:56,363 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:56" (1/1) ... [2022-11-18 21:07:56,476 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:56" (1/1) ... [2022-11-18 21:07:56,503 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:56" (1/1) ... [2022-11-18 21:07:56,535 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:56" (1/1) ... [2022-11-18 21:07:56,556 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:56" (1/1) ... [2022-11-18 21:07:56,591 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 21:07:56,593 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 21:07:56,594 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 21:07:56,594 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 21:07:56,595 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:56" (1/1) ... [2022-11-18 21:07:56,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 21:07:56,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 21:07:56,630 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 21:07:56,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 21:07:56,677 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2022-11-18 21:07:56,677 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2022-11-18 21:07:56,677 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2022-11-18 21:07:56,677 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2022-11-18 21:07:56,677 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_ctl_ioctl [2022-11-18 21:07:56,678 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_ctl_ioctl [2022-11-18 21:07:56,678 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-18 21:07:56,678 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_kobj_release [2022-11-18 21:07:56,678 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_kobj_release [2022-11-18 21:07:56,678 INFO L130 BoogieDeclarations]: Found specification of procedure bdev_get_queue [2022-11-18 21:07:56,678 INFO L138 BoogieDeclarations]: Found implementation of procedure bdev_get_queue [2022-11-18 21:07:56,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-11-18 21:07:56,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-18 21:07:56,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-18 21:07:56,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-11-18 21:07:56,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-18 21:07:56,679 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_get_disc_info [2022-11-18 21:07:56,679 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_get_disc_info [2022-11-18 21:07:56,680 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_bio_alloc [2022-11-18 21:07:56,680 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_bio_alloc [2022-11-18 21:07:56,680 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-18 21:07:56,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-18 21:07:56,680 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_setup_dev [2022-11-18 21:07:56,680 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_setup_dev [2022-11-18 21:07:56,681 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2022-11-18 21:07:56,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2022-11-18 21:07:56,681 INFO L130 BoogieDeclarations]: Found specification of procedure bdget [2022-11-18 21:07:56,681 INFO L138 BoogieDeclarations]: Found implementation of procedure bdget [2022-11-18 21:07:56,681 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_set_speed [2022-11-18 21:07:56,681 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_set_speed [2022-11-18 21:07:56,681 INFO L130 BoogieDeclarations]: Found specification of procedure bdevname [2022-11-18 21:07:56,682 INFO L138 BoogieDeclarations]: Found implementation of procedure bdevname [2022-11-18 21:07:56,682 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-18 21:07:56,682 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-18 21:07:56,683 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_shrink_pktlist [2022-11-18 21:07:56,683 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_shrink_pktlist [2022-11-18 21:07:56,683 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-11-18 21:07:56,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-11-18 21:07:56,683 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2022-11-18 21:07:56,684 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2022-11-18 21:07:56,684 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-18 21:07:56,684 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-18 21:07:56,684 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-18 21:07:56,684 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-18 21:07:56,684 INFO L130 BoogieDeclarations]: Found specification of procedure blkdev_put [2022-11-18 21:07:56,685 INFO L138 BoogieDeclarations]: Found implementation of procedure blkdev_put [2022-11-18 21:07:56,685 INFO L130 BoogieDeclarations]: Found specification of procedure new_encode_dev [2022-11-18 21:07:56,685 INFO L138 BoogieDeclarations]: Found implementation of procedure new_encode_dev [2022-11-18 21:07:56,686 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-18 21:07:56,686 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-18 21:07:56,687 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_mode_select [2022-11-18 21:07:56,687 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_mode_select [2022-11-18 21:07:56,688 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_kobj_remove [2022-11-18 21:07:56,688 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_kobj_remove [2022-11-18 21:07:56,689 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-11-18 21:07:56,689 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-11-18 21:07:56,689 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_debugfs_cleanup [2022-11-18 21:07:56,689 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_debugfs_cleanup [2022-11-18 21:07:56,689 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 21:07:56,690 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-18 21:07:56,690 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-18 21:07:56,691 INFO L130 BoogieDeclarations]: Found specification of procedure bio_init [2022-11-18 21:07:56,691 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_init [2022-11-18 21:07:56,691 INFO L130 BoogieDeclarations]: Found specification of procedure set_blocksize [2022-11-18 21:07:56,691 INFO L138 BoogieDeclarations]: Found implementation of procedure set_blocksize [2022-11-18 21:07:56,691 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_dump_sense [2022-11-18 21:07:56,691 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_dump_sense [2022-11-18 21:07:56,691 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_create_kmalloc_pool [2022-11-18 21:07:56,692 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_create_kmalloc_pool [2022-11-18 21:07:56,692 INFO L130 BoogieDeclarations]: Found specification of procedure mempool_destroy [2022-11-18 21:07:56,692 INFO L138 BoogieDeclarations]: Found implementation of procedure mempool_destroy [2022-11-18 21:07:56,693 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 21:07:56,693 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2022-11-18 21:07:56,693 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2022-11-18 21:07:56,693 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_lock_door [2022-11-18 21:07:56,693 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_lock_door [2022-11-18 21:07:56,694 INFO L130 BoogieDeclarations]: Found specification of procedure blkdev_get [2022-11-18 21:07:56,694 INFO L138 BoogieDeclarations]: Found implementation of procedure blkdev_get [2022-11-18 21:07:56,694 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_remove_dev [2022-11-18 21:07:56,694 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_remove_dev [2022-11-18 21:07:56,694 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2022-11-18 21:07:56,694 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2022-11-18 21:07:56,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-11-18 21:07:56,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-11-18 21:07:56,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-11-18 21:07:56,695 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2022-11-18 21:07:56,696 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2022-11-18 21:07:56,696 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 21:07:56,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-18 21:07:56,697 INFO L130 BoogieDeclarations]: Found specification of procedure bio_put [2022-11-18 21:07:56,697 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_put [2022-11-18 21:07:56,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-18 21:07:56,698 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-18 21:07:56,699 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-18 21:07:56,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-18 21:07:56,699 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2022-11-18 21:07:56,699 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2022-11-18 21:07:56,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-11-18 21:07:56,699 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove [2022-11-18 21:07:56,700 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_remove [2022-11-18 21:07:56,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-11-18 21:07:56,700 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_dir [2022-11-18 21:07:56,700 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_dir [2022-11-18 21:07:56,700 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-18 21:07:56,701 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-18 21:07:56,701 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-18 21:07:56,701 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-18 21:07:56,701 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-11-18 21:07:56,701 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-11-18 21:07:56,701 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2022-11-18 21:07:56,702 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2022-11-18 21:07:56,703 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-18 21:07:56,705 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-18 21:07:56,706 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_sysfs_cleanup [2022-11-18 21:07:56,706 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_sysfs_cleanup [2022-11-18 21:07:56,706 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_init [2022-11-18 21:07:56,707 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_init [2022-11-18 21:07:56,708 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_find_dev_from_minor [2022-11-18 21:07:56,709 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_find_dev_from_minor [2022-11-18 21:07:56,709 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-18 21:07:56,709 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-18 21:07:56,715 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-18 21:07:56,716 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-18 21:07:56,716 INFO L130 BoogieDeclarations]: Found specification of procedure init_write_congestion_marks [2022-11-18 21:07:56,716 INFO L138 BoogieDeclarations]: Found implementation of procedure init_write_congestion_marks [2022-11-18 21:07:56,716 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-18 21:07:56,716 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-18 21:07:56,716 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_get_track_info [2022-11-18 21:07:56,716 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_get_track_info [2022-11-18 21:07:56,717 INFO L130 BoogieDeclarations]: Found specification of procedure single_open [2022-11-18 21:07:56,717 INFO L138 BoogieDeclarations]: Found implementation of procedure single_open [2022-11-18 21:07:56,717 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-18 21:07:56,717 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-18 21:07:56,717 INFO L130 BoogieDeclarations]: Found specification of procedure new_decode_dev [2022-11-18 21:07:56,717 INFO L138 BoogieDeclarations]: Found implementation of procedure new_decode_dev [2022-11-18 21:07:56,717 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-18 21:07:56,718 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-18 21:07:56,718 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_kobj_create [2022-11-18 21:07:56,718 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_kobj_create [2022-11-18 21:07:56,718 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-18 21:07:56,718 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-18 21:07:56,718 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2022-11-18 21:07:56,718 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2022-11-18 21:07:56,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-11-18 21:07:56,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-11-18 21:07:56,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-11-18 21:07:56,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-11-18 21:07:56,719 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 21:07:56,719 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-11-18 21:07:56,719 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-11-18 21:07:56,719 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 21:07:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_put [2022-11-18 21:07:56,720 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_put [2022-11-18 21:07:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 21:07:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure blk_cleanup_queue [2022-11-18 21:07:56,720 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_cleanup_queue [2022-11-18 21:07:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure queue_max_segments [2022-11-18 21:07:56,720 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_max_segments [2022-11-18 21:07:56,721 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_check_events [2022-11-18 21:07:56,721 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_check_events [2022-11-18 21:07:56,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-11-18 21:07:56,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-11-18 21:07:56,721 INFO L130 BoogieDeclarations]: Found specification of procedure init_cdrom_command [2022-11-18 21:07:56,721 INFO L138 BoogieDeclarations]: Found implementation of procedure init_cdrom_command [2022-11-18 21:07:56,721 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-11-18 21:07:56,722 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2022-11-18 21:07:56,722 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2022-11-18 21:07:56,722 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_mode_sense [2022-11-18 21:07:56,722 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_mode_sense [2022-11-18 21:07:56,722 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_UINT~TO~C_UINT [2022-11-18 21:07:56,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_UINT~TO~C_UINT [2022-11-18 21:07:56,755 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2022-11-18 21:07:56,755 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2022-11-18 21:07:56,755 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_generic_packet [2022-11-18 21:07:56,755 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_generic_packet [2022-11-18 21:07:56,755 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-18 21:07:56,755 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-18 21:07:56,755 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-18 21:07:56,755 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-18 21:07:56,755 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_hw_sectors [2022-11-18 21:07:56,755 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_hw_sectors [2022-11-18 21:07:56,756 INFO L130 BoogieDeclarations]: Found specification of procedure pkt_flush_cache [2022-11-18 21:07:56,756 INFO L138 BoogieDeclarations]: Found implementation of procedure pkt_flush_cache [2022-11-18 21:07:56,756 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-11-18 21:07:56,756 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 21:07:56,756 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 21:07:56,756 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-18 21:07:56,756 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-18 21:07:57,572 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 21:07:57,578 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 21:07:57,697 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:07:58,187 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-11-18 21:07:58,187 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-11-18 21:08:14,374 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:08:14,379 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:08:14,380 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:08:14,382 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:08:14,385 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:08:14,386 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:08:14,392 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-18 21:08:25,425 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##282: assume !false; [2022-11-18 21:08:25,426 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##281: assume false; [2022-11-18 21:08:25,426 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##214: assume !false; [2022-11-18 21:08:25,426 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##213: assume false; [2022-11-18 21:08:25,426 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##301: assume !false; [2022-11-18 21:08:25,427 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##300: assume false; [2022-11-18 21:08:25,427 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##177: assume !false; [2022-11-18 21:08:25,427 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##176: assume false; [2022-11-18 21:08:25,427 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##45: assume !false; [2022-11-18 21:08:25,427 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##44: assume false; [2022-11-18 21:08:25,427 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##393: assume !false; [2022-11-18 21:08:25,427 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##392: assume false; [2022-11-18 21:08:25,428 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##153: assume !false; [2022-11-18 21:08:25,428 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##152: assume false; [2022-11-18 21:08:25,495 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 21:08:25,510 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 21:08:25,511 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-18 21:08:25,514 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 09:08:25 BoogieIcfgContainer [2022-11-18 21:08:25,514 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 21:08:25,517 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 21:08:25,517 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 21:08:25,520 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 21:08:25,520 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 09:07:52" (1/3) ... [2022-11-18 21:08:25,521 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37b5dd0a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 09:08:25, skipping insertion in model container [2022-11-18 21:08:25,521 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 09:07:56" (2/3) ... [2022-11-18 21:08:25,521 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37b5dd0a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 09:08:25, skipping insertion in model container [2022-11-18 21:08:25,522 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 09:08:25" (3/3) ... [2022-11-18 21:08:25,523 INFO L112 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-block-pktcdvd.ko.cil.out.i [2022-11-18 21:08:25,542 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 21:08:25,542 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-18 21:08:25,617 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 21:08:25,624 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;@1556a48, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 21:08:25,624 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-18 21:08:25,632 INFO L276 IsEmpty]: Start isEmpty. Operand has 1174 states, 836 states have (on average 1.3181818181818181) internal successors, (1102), 856 states have internal predecessors, (1102), 257 states have call successors, (257), 79 states have call predecessors, (257), 79 states have return successors, (257), 254 states have call predecessors, (257), 257 states have call successors, (257) [2022-11-18 21:08:25,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-18 21:08:25,641 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:08:25,642 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 21:08:25,642 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:08:25,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:08:25,648 INFO L85 PathProgramCache]: Analyzing trace with hash 397407914, now seen corresponding path program 1 times [2022-11-18 21:08:25,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:08:25,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [884280699] [2022-11-18 21:08:25,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:08:25,666 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-18 21:08:25,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:08:25,668 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:25,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:27,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:08:27,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 1366 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 21:08:27,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:08:27,549 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-18 21:08:27,550 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:08:27,550 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:08:27,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [884280699] [2022-11-18 21:08:27,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [884280699] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:08:27,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:08:27,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-18 21:08:27,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141569971] [2022-11-18 21:08:27,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:08:27,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:08:27,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:08:27,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:08:27,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:08:27,607 INFO L87 Difference]: Start difference. First operand has 1174 states, 836 states have (on average 1.3181818181818181) internal successors, (1102), 856 states have internal predecessors, (1102), 257 states have call successors, (257), 79 states have call predecessors, (257), 79 states have return successors, (257), 254 states have call predecessors, (257), 257 states have call successors, (257) Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 21:08:27,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:08:27,988 INFO L93 Difference]: Finished difference Result 3469 states and 4914 transitions. [2022-11-18 21:08:27,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:08:27,990 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2022-11-18 21:08:27,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:08:28,028 INFO L225 Difference]: With dead ends: 3469 [2022-11-18 21:08:28,028 INFO L226 Difference]: Without dead ends: 2277 [2022-11-18 21:08:28,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 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-18 21:08:28,050 INFO L413 NwaCegarLoop]: 1887 mSDtfsCounter, 1585 mSDsluCounter, 1547 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1585 SdHoareTripleChecker+Valid, 3434 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.0s IncrementalHoareTripleChecker+Time [2022-11-18 21:08:28,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1585 Valid, 3434 Invalid, 10 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 21:08:28,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2277 states. [2022-11-18 21:08:28,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2277 to 2274. [2022-11-18 21:08:28,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2274 states, 1620 states have (on average 1.3092592592592593) internal successors, (2121), 1653 states have internal predecessors, (2121), 497 states have call successors, (497), 157 states have call predecessors, (497), 156 states have return successors, (498), 489 states have call predecessors, (498), 495 states have call successors, (498) [2022-11-18 21:08:28,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2274 states to 2274 states and 3116 transitions. [2022-11-18 21:08:28,387 INFO L78 Accepts]: Start accepts. Automaton has 2274 states and 3116 transitions. Word has length 23 [2022-11-18 21:08:28,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:08:28,388 INFO L495 AbstractCegarLoop]: Abstraction has 2274 states and 3116 transitions. [2022-11-18 21:08:28,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-18 21:08:28,389 INFO L276 IsEmpty]: Start isEmpty. Operand 2274 states and 3116 transitions. [2022-11-18 21:08:28,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-11-18 21:08:28,412 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:08:28,412 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:08:28,440 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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)] Forceful destruction successful, exit code 0 [2022-11-18 21:08:28,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:28,625 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:08:28,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:08:28,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1661403479, now seen corresponding path program 1 times [2022-11-18 21:08:28,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:08:28,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [379860491] [2022-11-18 21:08:28,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:08:28,630 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-18 21:08:28,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:08:28,632 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:28,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:30,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:08:30,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 1685 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 21:08:30,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:08:30,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 21:08:30,532 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:08:30,533 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:08:30,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [379860491] [2022-11-18 21:08:30,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [379860491] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:08:30,534 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:08:30,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 21:08:30,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531269525] [2022-11-18 21:08:30,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:08:30,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 21:08:30,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:08:30,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 21:08:30,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 21:08:30,539 INFO L87 Difference]: Start difference. First operand 2274 states and 3116 transitions. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-18 21:08:30,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:08:30,748 INFO L93 Difference]: Finished difference Result 4499 states and 6165 transitions. [2022-11-18 21:08:30,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 21:08:30,749 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 136 [2022-11-18 21:08:30,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:08:30,761 INFO L225 Difference]: With dead ends: 4499 [2022-11-18 21:08:30,762 INFO L226 Difference]: Without dead ends: 2274 [2022-11-18 21:08:30,771 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:08:30,778 INFO L413 NwaCegarLoop]: 1596 mSDtfsCounter, 1 mSDsluCounter, 3186 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4782 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 21:08:30,778 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4782 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 21:08:30,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2274 states. [2022-11-18 21:08:30,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2274 to 2274. [2022-11-18 21:08:30,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2274 states, 1620 states have (on average 1.308641975308642) internal successors, (2120), 1653 states have internal predecessors, (2120), 497 states have call successors, (497), 157 states have call predecessors, (497), 156 states have return successors, (498), 489 states have call predecessors, (498), 495 states have call successors, (498) [2022-11-18 21:08:30,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2274 states to 2274 states and 3115 transitions. [2022-11-18 21:08:30,930 INFO L78 Accepts]: Start accepts. Automaton has 2274 states and 3115 transitions. Word has length 136 [2022-11-18 21:08:30,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:08:30,931 INFO L495 AbstractCegarLoop]: Abstraction has 2274 states and 3115 transitions. [2022-11-18 21:08:30,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-18 21:08:30,931 INFO L276 IsEmpty]: Start isEmpty. Operand 2274 states and 3115 transitions. [2022-11-18 21:08:30,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-11-18 21:08:30,937 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:08:30,938 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:08:30,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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)] Ended with exit code 0 [2022-11-18 21:08:31,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:31,155 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:08:31,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:08:31,156 INFO L85 PathProgramCache]: Analyzing trace with hash 101536959, now seen corresponding path program 1 times [2022-11-18 21:08:31,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:08:31,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1071048589] [2022-11-18 21:08:31,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:08:31,158 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-18 21:08:31,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:08:31,159 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:31,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:32,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:08:32,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 1701 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-18 21:08:32,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:08:33,315 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-18 21:08:33,316 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:08:33,316 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:08:33,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1071048589] [2022-11-18 21:08:33,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1071048589] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:08:33,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:08:33,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-18 21:08:33,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771693290] [2022-11-18 21:08:33,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:08:33,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 21:08:33,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:08:33,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 21:08:33,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-18 21:08:33,322 INFO L87 Difference]: Start difference. First operand 2274 states and 3115 transitions. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 6 states have internal predecessors, (100), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2022-11-18 21:08:34,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:08:34,177 INFO L93 Difference]: Finished difference Result 4578 states and 6280 transitions. [2022-11-18 21:08:34,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 21:08:34,178 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 6 states have internal predecessors, (100), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) Word has length 143 [2022-11-18 21:08:34,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:08:34,191 INFO L225 Difference]: With dead ends: 4578 [2022-11-18 21:08:34,191 INFO L226 Difference]: Without dead ends: 2303 [2022-11-18 21:08:34,199 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-11-18 21:08:34,200 INFO L413 NwaCegarLoop]: 1595 mSDtfsCounter, 30 mSDsluCounter, 9541 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 11136 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 21:08:34,200 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 11136 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-18 21:08:34,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2303 states. [2022-11-18 21:08:34,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2303 to 2291. [2022-11-18 21:08:34,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2291 states, 1632 states have (on average 1.3063725490196079) internal successors, (2132), 1665 states have internal predecessors, (2132), 499 states have call successors, (499), 160 states have call predecessors, (499), 159 states have return successors, (500), 491 states have call predecessors, (500), 497 states have call successors, (500) [2022-11-18 21:08:34,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2291 states to 2291 states and 3131 transitions. [2022-11-18 21:08:34,314 INFO L78 Accepts]: Start accepts. Automaton has 2291 states and 3131 transitions. Word has length 143 [2022-11-18 21:08:34,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:08:34,315 INFO L495 AbstractCegarLoop]: Abstraction has 2291 states and 3131 transitions. [2022-11-18 21:08:34,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 6 states have internal predecessors, (100), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2022-11-18 21:08:34,315 INFO L276 IsEmpty]: Start isEmpty. Operand 2291 states and 3131 transitions. [2022-11-18 21:08:34,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-11-18 21:08:34,320 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:08:34,320 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:08:34,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:34,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:34,542 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:08:34,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:08:34,542 INFO L85 PathProgramCache]: Analyzing trace with hash -2083992449, now seen corresponding path program 1 times [2022-11-18 21:08:34,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:08:34,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [123355137] [2022-11-18 21:08:34,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:08:34,544 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-18 21:08:34,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:08:34,546 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:34,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:36,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:08:36,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 1696 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 21:08:36,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:08:36,451 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 21:08:36,451 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:08:36,451 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:08:36,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [123355137] [2022-11-18 21:08:36,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [123355137] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:08:36,452 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:08:36,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 21:08:36,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9107069] [2022-11-18 21:08:36,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:08:36,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 21:08:36,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:08:36,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 21:08:36,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 21:08:36,456 INFO L87 Difference]: Start difference. First operand 2291 states and 3131 transitions. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-18 21:08:36,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:08:36,710 INFO L93 Difference]: Finished difference Result 4518 states and 6183 transitions. [2022-11-18 21:08:36,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:08:36,711 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 144 [2022-11-18 21:08:36,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:08:36,724 INFO L225 Difference]: With dead ends: 4518 [2022-11-18 21:08:36,724 INFO L226 Difference]: Without dead ends: 2291 [2022-11-18 21:08:36,732 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 140 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-18 21:08:36,735 INFO L413 NwaCegarLoop]: 1595 mSDtfsCounter, 3 mSDsluCounter, 4770 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 6365 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:08:36,736 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 6365 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 21:08:36,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2291 states. [2022-11-18 21:08:36,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2291 to 2291. [2022-11-18 21:08:36,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2291 states, 1632 states have (on average 1.3057598039215685) internal successors, (2131), 1664 states have internal predecessors, (2131), 499 states have call successors, (499), 160 states have call predecessors, (499), 159 states have return successors, (500), 491 states have call predecessors, (500), 497 states have call successors, (500) [2022-11-18 21:08:36,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2291 states to 2291 states and 3130 transitions. [2022-11-18 21:08:36,842 INFO L78 Accepts]: Start accepts. Automaton has 2291 states and 3130 transitions. Word has length 144 [2022-11-18 21:08:36,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:08:36,843 INFO L495 AbstractCegarLoop]: Abstraction has 2291 states and 3130 transitions. [2022-11-18 21:08:36,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-11-18 21:08:36,843 INFO L276 IsEmpty]: Start isEmpty. Operand 2291 states and 3130 transitions. [2022-11-18 21:08:36,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-11-18 21:08:36,848 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:08:36,848 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:08:36,911 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:37,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:37,063 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:08:37,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:08:37,063 INFO L85 PathProgramCache]: Analyzing trace with hash 140104365, now seen corresponding path program 1 times [2022-11-18 21:08:37,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:08:37,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1122662512] [2022-11-18 21:08:37,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:08:37,066 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-18 21:08:37,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:08:37,069 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:37,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:38,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:08:38,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 1808 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 21:08:38,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:08:39,010 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 21:08:39,014 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:08:39,015 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:08:39,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1122662512] [2022-11-18 21:08:39,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1122662512] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:08:39,015 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:08:39,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-18 21:08:39,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726317789] [2022-11-18 21:08:39,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:08:39,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 21:08:39,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:08:39,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 21:08:39,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 21:08:39,018 INFO L87 Difference]: Start difference. First operand 2291 states and 3130 transitions. Second operand has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 3 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-11-18 21:08:39,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:08:39,348 INFO L93 Difference]: Finished difference Result 4552 states and 6227 transitions. [2022-11-18 21:08:39,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 21:08:39,349 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 3 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 180 [2022-11-18 21:08:39,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:08:39,364 INFO L225 Difference]: With dead ends: 4552 [2022-11-18 21:08:39,364 INFO L226 Difference]: Without dead ends: 2291 [2022-11-18 21:08:39,373 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-11-18 21:08:39,373 INFO L413 NwaCegarLoop]: 1593 mSDtfsCounter, 7 mSDsluCounter, 6356 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 7949 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:08:39,374 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 7949 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 21:08:39,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2291 states. [2022-11-18 21:08:39,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2291 to 2291. [2022-11-18 21:08:39,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2291 states, 1632 states have (on average 1.3051470588235294) internal successors, (2130), 1664 states have internal predecessors, (2130), 499 states have call successors, (499), 160 states have call predecessors, (499), 159 states have return successors, (500), 491 states have call predecessors, (500), 497 states have call successors, (500) [2022-11-18 21:08:39,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2291 states to 2291 states and 3129 transitions. [2022-11-18 21:08:39,481 INFO L78 Accepts]: Start accepts. Automaton has 2291 states and 3129 transitions. Word has length 180 [2022-11-18 21:08:39,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:08:39,482 INFO L495 AbstractCegarLoop]: Abstraction has 2291 states and 3129 transitions. [2022-11-18 21:08:39,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 3 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-11-18 21:08:39,482 INFO L276 IsEmpty]: Start isEmpty. Operand 2291 states and 3129 transitions. [2022-11-18 21:08:39,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-11-18 21:08:39,487 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:08:39,487 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:08:39,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:39,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:39,703 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:08:39,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:08:39,703 INFO L85 PathProgramCache]: Analyzing trace with hash -2037787114, now seen corresponding path program 1 times [2022-11-18 21:08:39,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:08:39,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [868080514] [2022-11-18 21:08:39,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:08:39,706 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-18 21:08:39,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:08:39,707 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:39,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:41,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:08:41,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 1843 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-18 21:08:41,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:08:42,138 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-18 21:08:42,138 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:08:42,138 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:08:42,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [868080514] [2022-11-18 21:08:42,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [868080514] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:08:42,139 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:08:42,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-18 21:08:42,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682823808] [2022-11-18 21:08:42,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:08:42,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 21:08:42,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:08:42,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 21:08:42,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-11-18 21:08:42,141 INFO L87 Difference]: Start difference. First operand 2291 states and 3129 transitions. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 7 states have internal predecessors, (126), 2 states have call successors, (27), 2 states have call predecessors, (27), 6 states have return successors, (23), 6 states have call predecessors, (23), 2 states have call successors, (23) [2022-11-18 21:08:43,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:08:43,896 INFO L93 Difference]: Finished difference Result 6830 states and 9407 transitions. [2022-11-18 21:08:43,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 21:08:43,906 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 7 states have internal predecessors, (126), 2 states have call successors, (27), 2 states have call predecessors, (27), 6 states have return successors, (23), 6 states have call predecessors, (23), 2 states have call successors, (23) Word has length 182 [2022-11-18 21:08:43,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:08:43,931 INFO L225 Difference]: With dead ends: 6830 [2022-11-18 21:08:43,932 INFO L226 Difference]: Without dead ends: 4568 [2022-11-18 21:08:43,941 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-11-18 21:08:43,942 INFO L413 NwaCegarLoop]: 3117 mSDtfsCounter, 1582 mSDsluCounter, 26449 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1597 SdHoareTripleChecker+Valid, 29566 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-18 21:08:43,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1597 Valid, 29566 Invalid, 121 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [6 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-18 21:08:43,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4568 states. [2022-11-18 21:08:44,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4568 to 4529. [2022-11-18 21:08:44,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4529 states, 3225 states have (on average 1.3057364341085271) internal successors, (4211), 3288 states have internal predecessors, (4211), 987 states have call successors, (987), 315 states have call predecessors, (987), 316 states have return successors, (1010), 974 states have call predecessors, (1010), 985 states have call successors, (1010) [2022-11-18 21:08:44,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4529 states to 4529 states and 6208 transitions. [2022-11-18 21:08:44,267 INFO L78 Accepts]: Start accepts. Automaton has 4529 states and 6208 transitions. Word has length 182 [2022-11-18 21:08:44,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:08:44,268 INFO L495 AbstractCegarLoop]: Abstraction has 4529 states and 6208 transitions. [2022-11-18 21:08:44,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 7 states have internal predecessors, (126), 2 states have call successors, (27), 2 states have call predecessors, (27), 6 states have return successors, (23), 6 states have call predecessors, (23), 2 states have call successors, (23) [2022-11-18 21:08:44,269 INFO L276 IsEmpty]: Start isEmpty. Operand 4529 states and 6208 transitions. [2022-11-18 21:08:44,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-11-18 21:08:44,277 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:08:44,277 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:08:44,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:44,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:44,491 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:08:44,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:08:44,491 INFO L85 PathProgramCache]: Analyzing trace with hash 539644908, now seen corresponding path program 1 times [2022-11-18 21:08:44,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:08:44,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1753117638] [2022-11-18 21:08:44,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:08:44,494 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-18 21:08:44,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:08:44,495 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:44,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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 (8)] Waiting until timeout for monitored process [2022-11-18 21:08:46,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:08:46,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 1838 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 21:08:46,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:08:46,502 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 21:08:46,502 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:08:46,503 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:08:46,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1753117638] [2022-11-18 21:08:46,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1753117638] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:08:46,503 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:08:46,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 21:08:46,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193869871] [2022-11-18 21:08:46,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:08:46,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 21:08:46,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:08:46,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 21:08:46,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 21:08:46,505 INFO L87 Difference]: Start difference. First operand 4529 states and 6208 transitions. Second operand has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 21:08:47,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:08:47,473 INFO L93 Difference]: Finished difference Result 8710 states and 12326 transitions. [2022-11-18 21:08:47,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 21:08:47,475 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 183 [2022-11-18 21:08:47,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:08:47,508 INFO L225 Difference]: With dead ends: 8710 [2022-11-18 21:08:47,508 INFO L226 Difference]: Without dead ends: 6476 [2022-11-18 21:08:47,517 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 180 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-18 21:08:47,518 INFO L413 NwaCegarLoop]: 2697 mSDtfsCounter, 2039 mSDsluCounter, 4720 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2296 SdHoareTripleChecker+Valid, 7417 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 21:08:47,518 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2296 Valid, 7417 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-18 21:08:47,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6476 states. [2022-11-18 21:08:47,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6476 to 4523. [2022-11-18 21:08:47,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4523 states, 3222 states have (on average 1.3057107386716325) internal successors, (4207), 3285 states have internal predecessors, (4207), 985 states have call successors, (985), 314 states have call predecessors, (985), 315 states have return successors, (1008), 972 states have call predecessors, (1008), 983 states have call successors, (1008) [2022-11-18 21:08:47,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4523 states to 4523 states and 6200 transitions. [2022-11-18 21:08:47,868 INFO L78 Accepts]: Start accepts. Automaton has 4523 states and 6200 transitions. Word has length 183 [2022-11-18 21:08:47,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:08:47,870 INFO L495 AbstractCegarLoop]: Abstraction has 4523 states and 6200 transitions. [2022-11-18 21:08:47,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.0) internal successors, (120), 4 states have internal predecessors, (120), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-18 21:08:47,870 INFO L276 IsEmpty]: Start isEmpty. Operand 4523 states and 6200 transitions. [2022-11-18 21:08:47,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-11-18 21:08:47,877 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:08:47,878 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:08:47,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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 (8)] Forceful destruction successful, exit code 0 [2022-11-18 21:08:48,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:48,099 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:08:48,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:08:48,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1467678284, now seen corresponding path program 1 times [2022-11-18 21:08:48,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:08:48,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [803206621] [2022-11-18 21:08:48,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:08:48,102 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-18 21:08:48,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:08:48,103 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:48,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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 (9)] Waiting until timeout for monitored process [2022-11-18 21:08:49,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:08:49,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 1850 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 21:08:49,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:08:50,123 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-18 21:08:50,123 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:08:50,123 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:08:50,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [803206621] [2022-11-18 21:08:50,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [803206621] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:08:50,124 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:08:50,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 21:08:50,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943191186] [2022-11-18 21:08:50,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:08:50,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 21:08:50,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:08:50,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 21:08:50,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-18 21:08:50,126 INFO L87 Difference]: Start difference. First operand 4523 states and 6200 transitions. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2022-11-18 21:08:50,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:08:50,669 INFO L93 Difference]: Finished difference Result 4598 states and 6273 transitions. [2022-11-18 21:08:50,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 21:08:50,670 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) Word has length 188 [2022-11-18 21:08:50,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:08:50,682 INFO L225 Difference]: With dead ends: 4598 [2022-11-18 21:08:50,683 INFO L226 Difference]: Without dead ends: 2300 [2022-11-18 21:08:50,690 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2022-11-18 21:08:50,691 INFO L413 NwaCegarLoop]: 1592 mSDtfsCounter, 15 mSDsluCounter, 7932 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 9524 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:08:50,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 9524 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 21:08:50,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2300 states. [2022-11-18 21:08:50,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2300 to 2300. [2022-11-18 21:08:50,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2300 states, 1640 states have (on average 1.300609756097561) internal successors, (2133), 1671 states have internal predecessors, (2133), 497 states have call successors, (497), 163 states have call predecessors, (497), 162 states have return successors, (498), 489 states have call predecessors, (498), 495 states have call successors, (498) [2022-11-18 21:08:50,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2300 states to 2300 states and 3128 transitions. [2022-11-18 21:08:50,816 INFO L78 Accepts]: Start accepts. Automaton has 2300 states and 3128 transitions. Word has length 188 [2022-11-18 21:08:50,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:08:50,817 INFO L495 AbstractCegarLoop]: Abstraction has 2300 states and 3128 transitions. [2022-11-18 21:08:50,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2022-11-18 21:08:50,817 INFO L276 IsEmpty]: Start isEmpty. Operand 2300 states and 3128 transitions. [2022-11-18 21:08:50,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-11-18 21:08:50,822 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:08:50,822 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:08:50,861 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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 (9)] Forceful destruction successful, exit code 0 [2022-11-18 21:08:51,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:51,039 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:08:51,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:08:51,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1656359814, now seen corresponding path program 1 times [2022-11-18 21:08:51,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:08:51,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1528864661] [2022-11-18 21:08:51,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:08:51,042 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-18 21:08:51,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:08:51,043 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:08:51,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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 (10)] Waiting until timeout for monitored process [2022-11-18 21:08:52,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:08:52,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 1921 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-18 21:08:52,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:08:53,500 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-11-18 21:08:53,501 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:08:53,501 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:08:53,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1528864661] [2022-11-18 21:08:53,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1528864661] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:08:53,501 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:08:53,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-18 21:08:53,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967878867] [2022-11-18 21:08:53,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:08:53,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 21:08:53,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:08:53,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 21:08:53,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-11-18 21:08:53,506 INFO L87 Difference]: Start difference. First operand 2300 states and 3128 transitions. Second operand has 10 states, 10 states have (on average 13.9) internal successors, (139), 7 states have internal predecessors, (139), 3 states have call successors, (29), 3 states have call predecessors, (29), 5 states have return successors, (25), 5 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-18 21:09:02,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:09:02,413 INFO L93 Difference]: Finished difference Result 7716 states and 10791 transitions. [2022-11-18 21:09:02,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-18 21:09:02,415 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 13.9) internal successors, (139), 7 states have internal predecessors, (139), 3 states have call successors, (29), 3 states have call predecessors, (29), 5 states have return successors, (25), 5 states have call predecessors, (25), 3 states have call successors, (25) Word has length 207 [2022-11-18 21:09:02,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:09:02,442 INFO L225 Difference]: With dead ends: 7716 [2022-11-18 21:09:02,443 INFO L226 Difference]: Without dead ends: 5482 [2022-11-18 21:09:02,450 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-11-18 21:09:02,451 INFO L413 NwaCegarLoop]: 3666 mSDtfsCounter, 2221 mSDsluCounter, 25406 mSDsCounter, 0 mSdLazyCounter, 1634 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2365 SdHoareTripleChecker+Valid, 29072 SdHoareTripleChecker+Invalid, 1782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:09:02,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2365 Valid, 29072 Invalid, 1782 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [148 Valid, 1634 Invalid, 0 Unknown, 0 Unchecked, 8.1s Time] [2022-11-18 21:09:02,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5482 states. [2022-11-18 21:09:02,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5482 to 4470. [2022-11-18 21:09:02,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4470 states, 3191 states have (on average 1.3039799435913506) internal successors, (4161), 3253 states have internal predecessors, (4161), 966 states have call successors, (966), 311 states have call predecessors, (966), 312 states have return successors, (983), 953 states have call predecessors, (983), 964 states have call successors, (983) [2022-11-18 21:09:02,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4470 states to 4470 states and 6110 transitions. [2022-11-18 21:09:02,849 INFO L78 Accepts]: Start accepts. Automaton has 4470 states and 6110 transitions. Word has length 207 [2022-11-18 21:09:02,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:09:02,850 INFO L495 AbstractCegarLoop]: Abstraction has 4470 states and 6110 transitions. [2022-11-18 21:09:02,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.9) internal successors, (139), 7 states have internal predecessors, (139), 3 states have call successors, (29), 3 states have call predecessors, (29), 5 states have return successors, (25), 5 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-18 21:09:02,851 INFO L276 IsEmpty]: Start isEmpty. Operand 4470 states and 6110 transitions. [2022-11-18 21:09:02,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-11-18 21:09:02,860 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:09:02,861 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:09:02,899 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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 (10)] Forceful destruction successful, exit code 0 [2022-11-18 21:09:03,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:09:03,083 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:09:03,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:09:03,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1963447356, now seen corresponding path program 1 times [2022-11-18 21:09:03,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:09:03,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [610792827] [2022-11-18 21:09:03,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:09:03,085 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-18 21:09:03,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:09:03,086 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:09:03,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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 (11)] Waiting until timeout for monitored process [2022-11-18 21:09:04,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:09:04,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 1919 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 21:09:04,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:09:05,021 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-18 21:09:05,021 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:09:05,022 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:09:05,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [610792827] [2022-11-18 21:09:05,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [610792827] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:09:05,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:09:05,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 21:09:05,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922595128] [2022-11-18 21:09:05,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:09:05,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:09:05,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:09:05,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:09:05,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:09:05,024 INFO L87 Difference]: Start difference. First operand 4470 states and 6110 transitions. Second operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-11-18 21:09:05,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:09:05,379 INFO L93 Difference]: Finished difference Result 9022 states and 12387 transitions. [2022-11-18 21:09:05,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:09:05,381 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 207 [2022-11-18 21:09:05,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:09:05,399 INFO L225 Difference]: With dead ends: 9022 [2022-11-18 21:09:05,399 INFO L226 Difference]: Without dead ends: 4646 [2022-11-18 21:09:05,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 205 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-18 21:09:05,413 INFO L413 NwaCegarLoop]: 1607 mSDtfsCounter, 41 mSDsluCounter, 1577 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 3184 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 21:09:05,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 3184 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 21:09:05,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4646 states. [2022-11-18 21:09:05,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4646 to 4490. [2022-11-18 21:09:05,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4490 states, 3211 states have (on average 1.3045780130800373) internal successors, (4189), 3273 states have internal predecessors, (4189), 966 states have call successors, (966), 311 states have call predecessors, (966), 312 states have return successors, (983), 953 states have call predecessors, (983), 964 states have call successors, (983) [2022-11-18 21:09:05,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4490 states to 4490 states and 6138 transitions. [2022-11-18 21:09:05,747 INFO L78 Accepts]: Start accepts. Automaton has 4490 states and 6138 transitions. Word has length 207 [2022-11-18 21:09:05,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:09:05,748 INFO L495 AbstractCegarLoop]: Abstraction has 4490 states and 6138 transitions. [2022-11-18 21:09:05,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2022-11-18 21:09:05,748 INFO L276 IsEmpty]: Start isEmpty. Operand 4490 states and 6138 transitions. [2022-11-18 21:09:05,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-11-18 21:09:05,755 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:09:05,755 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:09:05,798 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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 (11)] Forceful destruction successful, exit code 0 [2022-11-18 21:09:05,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:09:05,978 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:09:05,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:09:05,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1864721690, now seen corresponding path program 1 times [2022-11-18 21:09:05,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:09:05,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [928997402] [2022-11-18 21:09:05,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:09:05,981 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-18 21:09:05,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:09:05,982 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:09:05,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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 (12)] Waiting until timeout for monitored process [2022-11-18 21:09:07,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:09:07,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 1924 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-18 21:09:07,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:09:08,747 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-18 21:09:08,747 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 21:09:08,747 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:09:08,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [928997402] [2022-11-18 21:09:08,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [928997402] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 21:09:08,748 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 21:09:08,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 21:09:08,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115701027] [2022-11-18 21:09:08,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 21:09:08,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-18 21:09:08,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-18 21:09:08,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-18 21:09:08,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-18 21:09:08,749 INFO L87 Difference]: Start difference. First operand 4490 states and 6138 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-18 21:09:09,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 21:09:09,343 INFO L93 Difference]: Finished difference Result 8888 states and 12197 transitions. [2022-11-18 21:09:09,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-18 21:09:09,344 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 210 [2022-11-18 21:09:09,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 21:09:09,364 INFO L225 Difference]: With dead ends: 8888 [2022-11-18 21:09:09,364 INFO L226 Difference]: Without dead ends: 4492 [2022-11-18 21:09:09,381 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 208 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-18 21:09:09,382 INFO L413 NwaCegarLoop]: 1604 mSDtfsCounter, 1440 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1440 SdHoareTripleChecker+Valid, 1664 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 21:09:09,382 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1440 Valid, 1664 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 21:09:09,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4492 states. [2022-11-18 21:09:09,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4492 to 4490. [2022-11-18 21:09:09,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4490 states, 3211 states have (on average 1.301775147928994) internal successors, (4180), 3273 states have internal predecessors, (4180), 966 states have call successors, (966), 311 states have call predecessors, (966), 312 states have return successors, (983), 953 states have call predecessors, (983), 964 states have call successors, (983) [2022-11-18 21:09:09,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4490 states to 4490 states and 6129 transitions. [2022-11-18 21:09:09,915 INFO L78 Accepts]: Start accepts. Automaton has 4490 states and 6129 transitions. Word has length 210 [2022-11-18 21:09:09,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 21:09:09,916 INFO L495 AbstractCegarLoop]: Abstraction has 4490 states and 6129 transitions. [2022-11-18 21:09:09,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 3 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2022-11-18 21:09:09,916 INFO L276 IsEmpty]: Start isEmpty. Operand 4490 states and 6129 transitions. [2022-11-18 21:09:09,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2022-11-18 21:09:09,923 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 21:09:09,924 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-18 21:09:09,962 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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 (12)] Forceful destruction successful, exit code 0 [2022-11-18 21:09:10,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:09:10,146 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 21:09:10,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 21:09:10,146 INFO L85 PathProgramCache]: Analyzing trace with hash -2138496379, now seen corresponding path program 1 times [2022-11-18 21:09:10,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-18 21:09:10,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [755035567] [2022-11-18 21:09:10,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:09:10,149 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-18 21:09:10,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/mathsat [2022-11-18 21:09:10,150 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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-18 21:09:10,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/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 (13)] Waiting until timeout for monitored process [2022-11-18 21:09:17,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 21:09:18,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 1931 conjuncts, 95 conjunts are in the unsatisfiable core [2022-11-18 21:09:18,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 21:09:18,240 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:09:18,241 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:09:18,678 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-18 21:09:19,785 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:09:19,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:09:20,206 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:09:20,206 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:09:20,860 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-18 21:09:24,738 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-11-18 21:09:24,739 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-11-18 21:09:25,427 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:09:25,444 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:09:25,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:09:27,579 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2022-11-18 21:09:28,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:09:28,233 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:09:28,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 21:09:28,247 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-18 21:09:29,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 21:09:29,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2022-11-18 21:09:29,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 21:09:29,433 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2022-11-18 21:09:29,565 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 16 proven. 17 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-18 21:09:29,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 21:09:30,447 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_19| (_ BitVec 64)) (v_ArrVal_561 (Array (_ BitVec 64) (_ BitVec 64))) (v_ArrVal_560 (Array (_ BitVec 64) (_ BitVec 64))) (|v_pkt_ctl_ioctl_~#ctrl_cmd~0#1.base_25| (_ BitVec 64))) (or (= (_ bv0 64) (let ((.cse0 (bvadd (bvmul (_ bv8 64) ((_ sign_extend 32) (_ bv0 32))) |c_~#pkt_devs~0.offset|))) (bvadd (select (select (store |c_#memory_$Pointer$.base| |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_19| v_ArrVal_560) |c_~#pkt_devs~0.base|) .cse0) (select (select (store |c_#memory_$Pointer$.offset| |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_19| v_ArrVal_561) |c_~#pkt_devs~0.base|) .cse0)))) (not (= (_ bv0 1) (select (store |c_#valid| |v_pkt_ctl_ioctl_~#ctrl_cmd~0#1.base_25| (_ bv1 1)) |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_19|))))) is different from false [2022-11-18 21:09:31,076 WARN L837 $PredicateComparison]: unable to prove that (forall ((|v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_19| (_ BitVec 64)) (v_ArrVal_561 (Array (_ BitVec 64) (_ BitVec 64))) (v_ArrVal_560 (Array (_ BitVec 64) (_ BitVec 64))) (|v_pkt_ctl_ioctl_~#ctrl_cmd~0#1.base_25| (_ BitVec 64)) (v_ArrVal_558 (_ BitVec 1))) (or (= (_ bv0 64) (let ((.cse0 (bvadd (bvmul (_ bv8 64) ((_ sign_extend 32) (_ bv0 32))) |c_~#pkt_devs~0.offset|))) (bvadd (select (select (store |c_#memory_$Pointer$.base| |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_19| v_ArrVal_560) |c_~#pkt_devs~0.base|) .cse0) (select (select (store |c_#memory_$Pointer$.offset| |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_19| v_ArrVal_561) |c_~#pkt_devs~0.base|) .cse0)))) (not (= (_ bv0 1) (select (store (store |c_#valid| |c_ULTIMATE.start_pkt_init_~#__key~3#1.base| v_ArrVal_558) |v_pkt_ctl_ioctl_~#ctrl_cmd~0#1.base_25| (_ bv1 1)) |v_pkt_ctl_ioctl_~#pkt_dev~0#1.base_19|))))) is different from false [2022-11-18 21:09:31,173 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-18 21:09:31,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [755035567] [2022-11-18 21:09:31,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [755035567] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 21:09:31,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1157594663] [2022-11-18 21:09:31,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 21:09:31,174 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-18 21:09:31,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/cvc4 [2022-11-18 21:09:31,176 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-18 21:09:31,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3731196-e4ae-42cc-aa85-3a3fd6e0b985/bin/uautomizer-TMbwUNV5ro/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process